Comment les centres de données sauvent les vacances

Comment les centres de données sauvent les vacances

Au cours de l'annĂ©e, les Russes partent rĂ©guliĂšrement en vacances – les congĂ©s du Nouvel An, les week-ends prolongĂ©s de mai et d'autres jours fĂ©riĂ©s moins longs. C'est un moment traditionnel pour des marathons de sĂ©ries, des achats spontanĂ©s et des soldes sur Steam. Pendant la pĂ©riode prĂ©cĂ©dant les fĂȘtes, le secteur du dĂ©tail et les entreprises logistiques subissent une pression accrue : les gens commandent des cadeaux dans les magasins en ligne, paient leur livraison, achĂštent des billets pour des voyages et communiquent. Les pics saisonniers de demande sont un bon test de rĂ©sistance pour les cinĂ©mas en ligne, les portails de jeux, les plateformes de vidĂ©os et les services de streaming musical – pendant les fĂȘtes, tous ces services fonctionnent « Ă  plein rĂ©gime ».

Nous expliquons comment est organisée la garantie d'une disponibilité ininterrompue du contenu en prenant l'exemple du cinéma en ligne Okko, qui s'appuie sur les capacités du data center Linxdatacenter.

Auparavant, des Ă©quipements supplĂ©mentaires Ă©taient acquis pour l'hĂ©bergement local lors des pics saisonniers de consommation, souvent « avec une marge ». Cependant, lorsque l'« Heure H » arrivait, il Ă©tait souvent dĂ©couvert que les entreprises ne pouvaient pas ou ne rĂ©ussissaient pas Ă  configurer correctement les serveurs et les systĂšmes de stockage de donnĂ©es. GĂ©rer ces problĂšmes au fur et Ă  mesure des situations d'urgence Ă©tait tout simplement impossible. Avec le temps, il est devenu clair : les pics de demande pour le contenu et les services en ligne peuvent ĂȘtre efficacement gĂ©rĂ©s avec des ressources tierces, qu'il est possible d'acquĂ©rir selon un modĂšle de paiement Ă  l'utilisation – c'est-Ă -dire en payant pour la quantitĂ© effectivement consommĂ©e.

Aujourd'hui, pratiquement toutes les entreprises qui prĂ©voient un pic de demande pour leurs ressources pendant les fĂȘtes (appelĂ© burst) commandent Ă  l'avance une augmentation de la bande passante de leurs connexions. Les entreprises qui hĂ©bergent des applications et des bases de donnĂ©es dans des datacenters renforcent leur puissance de calcul dans le cloud pour faire face aux pics des fĂȘtes, en commandant des machines virtuelles, des capacitĂ©s de stockage, etc., dans les data centers.  

Comment ne pas se tromper dans les calculs

Comment les centres de données sauvent les vacances

Pour se préparer aux charges de pointe, la coopération coordonnée entre le fournisseur et le client est essentielle. Les principaux éléments de cette collaboration incluent des prévisions précises de la montée de la charge en termes de délais et de volumes, une planification minutieuse et la qualité de l'interaction avec les collÚgues à l'intérieur du datacenter, ainsi qu'avec l'équipe des spécialistes IT du fournisseur de contenu.

Organiser rapidement l'allocation des ressources nécessaires pour que la nouvelle saison de votre série préférée sur l'écran de votre tablette ne rame pas nécessite toute une gamme de solutions.
 

  • Tout d'abord, ce sont les Ă©quilibreurs de charge : ce sont des solutions logicielles qui surveillent attentivement le niveau de charge des serveurs, du stockage et du rĂ©seau, permettant d'optimiser le fonctionnement de chaque systĂšme selon les tĂąches dĂ©finies. Les Ă©quilibreurs Ă©valuent le niveau de disponibilitĂ© Ă  la fois du matĂ©riel et machines virtuelles, empĂȘchant ainsi la performance des systĂšmes de chuter d'une part et Ă©vitant Ă  l'infrastructure de 'surchauffer' et de ralentir d'autre part. Cela maintient ainsi un certain niveau de rĂ©serve de ressources qui peuvent ĂȘtre rapidement rĂ©affectĂ©es pour rĂ©soudre des problĂšmes urgents (une nette augmentation des demandes vers un portail de contenu vidĂ©o, une hausse des commandes d'un produit particulier, etc.).
  • DeuxiĂšmement, le CDN. Cette technologie permet aux utilisateurs de recevoir du contenu depuis le 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, le CDN neutralise l'impact nĂ©gatif sur les processus de transmission du trafic causĂ© par la saturation des canaux, les ruptures de connexion, la perte de paquets aux interconnexions, etc.

L'Ɠil omniprĂ©sent d'Okko

Comment les centres de données sauvent les vacances

Prenons l'exemple de la prĂ©paration aux fĂȘtes de la plateforme de streaming Okko, exploitant nos installations Ă  Moscou et Ă  Saint-PĂ©tersbourg.

Selon AlexeĂŻ Goloubiev, directeur technique d'Okko, en plus des fĂȘtes calendaires (saison de pointe), il existe des pĂ©riodes oĂč de grandes nouveautĂ©s sortent des majors :

« Chaque annĂ©e, pendant la saison des fĂȘtes, Okko augmente son volume de trafic d'environ deux fois par rapport Ă  l'annĂ©e prĂ©cĂ©dente. Ainsi, si lors de la derniĂšre saison des fĂȘtes, le pic maximal Ă©tait de 80 Gbit/s, pour 2018/19, nous attendions 160 – une croissance traditionnelle par deux. Cependant, nous avons reçu plus de 200 Gbit/s ! »

Okko se prĂ©pare toujours Ă  la charge de pointe tranquillement, tout au long de l'annĂ©e, dans le cadre d'un projet codĂ© sous le nom de code « Nouvel An ». Auparavant, Okko utilisait sa propre infrastructure, avec son propre cluster de distribution de contenu, sur son propre matĂ©riel et avec son propre logiciel. Au cours de l'annĂ©e, les techniciens d'Okko ont progressivement acquis de nouveaux serveurs, augmentant le dĂ©bit de leur cluster, prĂ©voyant une croissance annuelle du double. Ils ont Ă©galement connectĂ© de nouveaux uplinks et opĂ©rateurs – en plus des grands acteurs comme « Rostelecom », « Megafon » et MTS, ils ont Ă©galement reliĂ© des points d’échange de trafic et de petits opĂ©rateurs. Cette approche permettait de livrer le service au maximum de clients par le chemin le plus court.

L'annĂ©e derniĂšre, aprĂšs avoir analysĂ© le coĂ»t du matĂ©riel, le temps de travail pour l'expansion et comparĂ© avec le coĂ»t d'utilisation de CDN externes, Okko a compris qu'il Ă©tait temps d'essayer un modĂšle hybride de diffusion. AprĂšs une croissance double pendant les vacances de NoĂ«l, le trafic connaĂźt une baisse, et fĂ©vrier est la saison la plus basse. Ainsi, leur propre matĂ©riel reste inactif durant cette pĂ©riode. Avec l'Ă©tĂ©, la baisse s'attĂ©nue, et Ă  l'automne, un nouveau pic commence. Dans le cadre de la prĂ©paration pour la nouvelle annĂ©e 2019, Okko a optĂ© pour une autre stratĂ©gie : ils ont amĂ©liorĂ© leur logiciel pour pouvoir rĂ©partir la charge non seulement sur eux-mĂȘmes, mais aussi sur des CDN externes (rĂ©seau de diffusion de contenu – Content Delivery Network). Deux de ces CDN ont Ă©tĂ© connectĂ©s, oĂč des excĂ©dents de trafic Ă©taient « redirigĂ©s ». La capacitĂ© interne de l'infrastructure IT d'Okko Ă©tait prĂȘte Ă  supporter cette double croissance, mais en cas de surcharge, des CDN partenaires Ă©taient prĂ©parĂ©s.

« La dĂ©cision de ne pas accroĂźtre son propre CDN a permis Ă  Okko d'Ă©conomiser environ 20% de son budget de diffusion en CAPEX. De plus, la sociĂ©tĂ© a Ă©conomisĂ© plusieurs mois-hommes en transfĂ©rant la tĂąche de configuration du matĂ©riel Ă  son partenaire. » – commente Alexey Golubev.

Le cluster de diffusion (CDN interne) d'Okko est mis en Ɠuvre sur deux sites chez Linxdatacenter Ă  Moscou et Ă  Saint-PĂ©tersbourg. Un miroir complet du contenu et de son cache (nƓuds de diffusion) a Ă©tĂ© assurĂ©. Par consĂ©quent, le data center de Moscou traite Moscou et plusieurs rĂ©gions de Russie, tandis que celui de Saint-PĂ©tersbourg couvre le Nord-Ouest et le reste du pays. L'Ă©quilibrage se fait non seulement selon des critĂšres rĂ©gionaux, mais aussi en fonction de la charge des nƓuds dans un data center donnĂ©, en tenant Ă©galement compte de la disponibilitĂ© des films dans le cache et d'autres facteurs.

L'architecture agrandie du service est représentée sur le schéma comme suit :

Comment les centres de données sauvent les vacances

Le service physique et le support du dĂ©veloppement de produit sont constituĂ©s d'environ dix racks Ă  Saint-PĂ©tersbourg et de plusieurs racks Ă  Moscou. Il y a une dizaine de serveurs pour la virtualisation et presque deux cents serveurs « physiques » pour tout le reste – distribution, support de service et infrastructure propre du bureau. L'interaction du fournisseur de contenu avec le centre de donnĂ©es pendant les pics de charge n'est pas diffĂ©rente de son fonctionnement habituel. Toute communication se limite Ă  une demande au support technique, et en cas de situation d'urgence, Ă  un appel tĂ©lĂ©phonique.

Aujourd'hui, nous sommes plus que jamais proches d'un scénario de consommation de contenu en ligne, fiable à 100 %, car toutes les technologies nécessaires sont déjà disponibles. Le développement du streaming en ligne progresse trÚs rapidement. La popularité des modÚles légaux de consommation de contenu augmente : les utilisateurs russes commencent progressivement à s'habituer à l'idée de devoir payer pour du contenu. Cela concerne non seulement les films, mais aussi la musique, les livres et les supports éducatifs en ligne. Dans ce contexte, la livraison de contenu varié avec les moindres latences réseau est un critÚre essentiel pour le fonctionnement des services en ligne. Notre tùche, en tant que fournisseur de services, est de répondre aux besoins en ressources à temps et avec une marge.

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster