Comment les centres de données sauvent les vacances

Comment les centres de données sauvent les vacances

Tout au long de l'année, les Russes partent régulièrement en vacances : vacances du Nouvel An, vacances de mai et autres week-ends plus courts. Et c'est l'heure traditionnelle des marathons en série, des achats et ventes spontanés sur Steam. Pendant la période précédant les vacances, les entreprises de vente au détail et de logistique sont soumises à une pression accrue : les gens commandent des cadeaux dans les boutiques en ligne, paient leur livraison, achètent des billets de voyage et communiquent. Les pics de demande du calendrier constituent également un bon test de résistance pour les cinémas en ligne, les portails de jeux, l'hébergement de vidéos et les services de streaming musical - ils travaillent tous à leurs limites pendant les vacances.

Nous vous expliquerons comment assurer une disponibilité ininterrompue des contenus en prenant l'exemple du cinéma en ligne Okko, qui s'appuie sur la puissance du data center Linxdatacenter.

Auparavant, en réponse aux hausses saisonnières de la consommation, des équipements supplémentaires étaient achetés pour un déploiement local, et « avec une réserve ». Cependant, lorsque le « temps H » est arrivé, il s'est souvent avéré que les entreprises ne pouvaient pas ou n'avaient pas le temps de gérer elles-mêmes la configuration correcte des serveurs et des systèmes de stockage. Il n’était tout simplement pas possible de résoudre ces problèmes à mesure que les situations d’urgence se développaient. Après un certain temps, un accord s'est fait : les pics de demande de contenu et de services en ligne sont parfaitement gérés à l'aide de ressources tierces, qui peuvent être achetées selon le modèle de paiement à l'utilisation - paiement pour le volume réel consommé.

Aujourd'hui, presque toutes les entreprises qui prévoient une augmentation de la demande pour leurs ressources pendant les vacances (ce qu'on appelle l'éclatement) commandent à l'avance une extension de la capacité des canaux de communication. Les entreprises qui déploient des applications et des bases de données sur les ressources des centres de données augmentent la puissance de calcul dans les nuages ​​pendant les périodes de pointe des vacances, en commandant en outre les machines virtuelles, la capacité de stockage, etc. nécessaires auprès des centres de données.  

Comment ne pas rater la cible dans les calculs

Comment les centres de données sauvent les vacances

Pour se préparer aux pics de charge, un travail coordonné entre le prestataire et le client est important. Les points principaux de ce travail incluent une prévision précise d'une augmentation de charge en termes de timing et de volume, une planification minutieuse et la qualité de l'interaction avec les collègues du centre de données, ainsi qu'avec une équipe de spécialistes informatiques du côté du fournisseur de contenu.

De nombreuses solutions permettent d'organiser l'allocation rapide des ressources nécessaires pour que le nouvel épisode de votre série TV préférée ne se fige pas sur l'écran de votre tablette.
 

  • Tout d'abord, il s'agit d'équilibreurs de charge de travail : ce sont des solutions logicielles qui surveillent attentivement le niveau de charge des serveurs, des systèmes de stockage et des réseaux, vous permettant d'optimiser le fonctionnement de chaque système pour la tâche à accomplir. Les équilibreurs évaluent le niveau de disponibilité du matériel et des machines virtuelles, empêchant ainsi les performances du système de se sacrifier, d'une part, et empêchant l'infrastructure de « surchauffer » et de ralentir, d'autre part. De cette manière, un certain niveau de ressources de réserve est maintenu, qui peut être rapidement transféré pour résoudre des problèmes urgents (forte augmentation des demandes sur le portail avec contenu vidéo, augmentation des commandes pour un certain produit, etc.).
  • Deuxièmement, CDN. Cette technologie permet aux utilisateurs de recevoir le contenu du portail sans délais de mise en mémoire tampon en y accédant depuis le point géographique le plus proche de l'utilisateur. De plus, CDN élimine l'impact néfaste sur les processus de transmission du trafic causé par la congestion des canaux, les ruptures de connexion, les pertes de paquets aux jonctions de canaux, etc.

Okko qui voit tout

Comment les centres de données sauvent les vacances

Regardons un exemple du cinéma en ligne Okko se préparant pour les vacances, en utilisant nos sites de Moscou et de Saint-Pétersbourg.

Selon Alexey Golubev, directeur technique d'Okko, dans l'entreprise, en plus des jours fériés (haute saison), il y a des périodes où sortent les grandes sorties de films des grandes majors :

« Chaque année, pendant la période des fêtes, le volume de trafic d'Okko double environ par rapport à l'année précédente. Ainsi, si lors de la dernière saison du Nouvel An, la charge de pointe maximale était de 80 Gbit/s, alors en 2018/19, nous nous attendions à 160 – la double augmentation traditionnelle. Pourtant, nous avons reçu plus de 200 Gbit/s !

Okko se prépare toujours lentement aux pics de charge, tout au long de l’année, dans le cadre d’un projet nommé « Nouvel An ». Auparavant, Okko utilisait sa propre infrastructure ; l'entreprise dispose de son propre cluster de diffusion de contenu, sur son propre matériel et avec ses propres logiciels. Au cours de l'année, les spécialistes techniques d'Okko ont progressivement acheté de nouveaux serveurs et augmenté le débit de leur cluster, prévoyant un doublement de la croissance annuelle. En outre, de nouvelles liaisons montantes et de nouveaux opérateurs ont été connectés - outre les grands acteurs comme Rostelecom, Megafon et MTS, des points d'échange de trafic et les plus petits opérateurs ont également été connectés. Cette approche a permis de fournir le service au nombre maximum de clients en utilisant le trajet le plus court.

L'année dernière, après avoir analysé le coût de l'équipement et les coûts de main-d'œuvre pour l'expansion et les avoir comparés au coût d'utilisation de CDN tiers, Okko a réalisé qu'il était temps d'essayer un modèle de distribution hybride. Après la double croissance pendant les vacances du Nouvel An, on constate une baisse du trafic et février est la saison la plus basse. Et il s'avère que votre équipement est inactif à ce moment-là. En été, la baisse se stabilise et à l'automne, une nouvelle hausse commence. Par conséquent, en préparation du nouveau 2019, Okko a emprunté une voie différente : ils ont modifié leur logiciel pour pouvoir répartir la charge non seulement sur eux-mêmes, mais aussi sur des CDN (Content Delivery Network) externes. Deux de ces CDN ont été connectés, dans lesquels le trafic excédentaire a été « fusionné ». La bande passante interne de l’infrastructure informatique d’Okko était prête à résister à cette même double croissance, mais en cas de dépassement de ressources, les CDN partenaires étaient préparés.

« La décision de ne pas étendre son CDN a permis à Okko d'économiser environ 20 % de son budget de distribution en CAPEX. De plus, l’entreprise a économisé plusieurs mois-homme en transférant le travail de configuration de l’équipement sur les épaules du partenaire. — commente Alexeï Golubev.

Le cluster de distribution (CDN interne) d'Okko est mis en œuvre sur deux sites Linxdatacenter à Moscou et à Saint-Pétersbourg. La mise en miroir complète du contenu et de sa mise en cache (nœuds de distribution) est fournie. Ainsi, le centre de données de Moscou traite Moscou et plusieurs régions de Russie, tandis que le centre de données de Saint-Pétersbourg traite le nord-ouest et le reste du pays. L'équilibrage se produit non seulement sur une base régionale, mais également en fonction de la charge sur les nœuds d'un centre de données particulier ; la présence du film dans le cache et un certain nombre d'autres facteurs sont également pris en compte.

L'architecture de service élargie ressemble à ceci dans le diagramme :

Comment les centres de données sauvent les vacances

Physiquement, le service et le développement de produits se composent d'une dizaine de racks à Saint-Pétersbourg et de plusieurs racks à Moscou. Il existe quelques dizaines de serveurs pour la virtualisation et près de deux cents serveurs « matériels » pour tout le reste : distribution, support de service et propre infrastructure du bureau. L'interaction du fournisseur de contenu avec le centre de données pendant les périodes de pointe n'est pas différente du travail actuel. Toute communication se limite à une demande auprès du service support, et en cas d'urgence, par appel.

Aujourd’hui, nous sommes plus proches que jamais d’un scénario de consommation de contenu en ligne véritablement ininterrompu à 100 %, puisque toutes les technologies nécessaires à cet effet sont déjà disponibles. Le développement du streaming en ligne se produit très rapidement. La popularité des modèles juridiques de consommation de contenu augmente : les utilisateurs russes commencent progressivement à s'habituer au fait qu'ils doivent payer pour le contenu. Et non seulement pour le cinéma, mais aussi pour la musique, les livres et le matériel pédagogique sur Internet. Et à cet égard, la fourniture du contenu le plus diversifié et avec les délais de réseau les plus faibles est le critère le plus important dans le fonctionnement des services en ligne. Et notre tâche, en tant que prestataire de services, est de répondre aux besoins en ressources à temps et avec des réserves.

Source: habr.com

Ajouter un commentaire