Cum centrele de date salvează sărbătorile

Cum centrele de date salvează sărbătorile

Pe tot parcursul anului, rușii merg în mod regulat în sărbători - sărbători de Anul Nou, sărbători de mai și alte weekend-uri mai scurte. Și acesta este momentul tradițional pentru maratoane în serie, achiziții spontane și vânzări pe Steam. În perioada dinainte de vacanță, companiile de retail și logistică sunt supuse unei presiuni crescute: oamenii comandă cadouri din magazinele online, plătesc livrarea, cumpără bilete pentru călătorii și comunică. Vârfurile de cerere din calendar sunt, de asemenea, un bun test de stres pentru cinematografele online, portalurile de jocuri, găzduirea video și serviciile de muzică în flux - toate funcționează la limitele lor în timpul sărbătorilor.

Vă vom spune cum să asigurați disponibilitatea neîntreruptă a conținutului folosind exemplul cinematografului online Okko, care se bazează pe puterea centrului de date Linxdatacenter.

Anterior, ca răspuns la creșterea sezonieră a consumului, au fost achiziționate echipamente suplimentare pentru implementare locală și „cu rezervă”. Cu toate acestea, când a venit „Time H”, s-a dovedit adesea că companiile fie nu au putut sau nu au avut timp să facă față singure configurației corecte a serverelor și sistemelor de stocare. Pur și simplu nu a fost posibil să se rezolve aceste probleme pe măsură ce se dezvoltau situațiile de urgență. După un timp, a venit o înțelegere: vârfurile cererii de conținut și servicii online sunt gestionate perfect cu ajutorul unor resurse terțe, care pot fi achiziționate folosind modelul pay-as-you-go - plata pentru volumul efectiv consumat.

Astăzi, aproape toate companiile care prevăd o creștere a cererii pentru resursele lor în timpul sărbătorilor (așa-numita explozie) comandă în avans o extindere a capacității canalului de comunicare. Acele companii care implementează aplicații și baze de date pe resursele centrelor de date măresc puterea de calcul în nori în timpul vârfurilor de vacanță, comandând suplimentar mașinile virtuale necesare, capacitatea de stocare etc. de la centrele de date.  

Cum să nu ratezi nota în calcule

Cum centrele de date salvează sărbătorile

Pentru a vă pregăti pentru sarcinile de vârf, este importantă munca coordonată între furnizor și client. Principalele puncte ale acestei lucrări includ o prognoză precisă a unei creșteri a încărcăturii în termeni de timp și volum, planificarea atentă și calitatea interacțiunii cu colegii din centrul de date, precum și cu o echipă de specialiști IT din partea furnizorului de conținut.

O serie de soluții ajută la organizarea alocării rapide a resurselor necesare pentru a se asigura că noul episod din serialul tău preferat nu se îngheață pe ecranul tabletei tale.
 

  • În primul rând, acestea sunt instrumente de echilibrare a sarcinii de lucru: acestea sunt soluții software care monitorizează cu atenție nivelul de încărcare al serverelor, sistemelor de stocare și rețelelor, permițându-vă să optimizați funcționarea fiecărui sistem pentru sarcina în cauză. Echilibratorii evaluează nivelul de disponibilitate atât al hardware-ului, cât și al mașinilor virtuale, prevenind sacrificarea performanței sistemului, pe de o parte, și prevenind „supraîncălzirea” și încetinirea infrastructurii, pe de altă parte. În acest fel, se menține un anumit nivel de resurse de rezervă, care poate fi transferat rapid pentru a rezolva probleme urgente (un salt brusc al solicitărilor către portal cu conținut video, o creștere a comenzilor pentru un anumit produs etc.).
  • În al doilea rând, CDN. Această tehnologie permite utilizatorilor să primească conținut de pe portal fără întârzieri în buffering prin accesarea acestuia din punctul geografic cel mai apropiat de utilizator. În plus, CDN elimină impactul negativ asupra proceselor de transmisie a traficului cauzat de congestionarea canalelor, întreruperile conexiunii, pierderile de pachete la joncțiunile canalelor etc.

Okko atotvăzător

Cum centrele de date salvează sărbătorile

Să ne uităm la un exemplu de cinema online Okko care se pregătește de sărbători, folosind site-urile noastre din Moscova și Sankt Petersburg.

Potrivit lui Alexey Golubev, directorul tehnic al Okko, în companie, pe lângă vacanțele calendaristice (sezon de vârf), există perioade în care sunt lansate lansări majore de filme de la marile majore:

„În fiecare an, în perioada sărbătorilor, volumul de trafic al Okko se dublează aproximativ față de anul precedent. Deci, dacă sezonul de Anul Nou trecut, sarcina maximă de vârf a fost de 80 Gbit/s, atunci în 2018/19 ne așteptam la 160 – creșterea tradițională dublă. Cu toate acestea, am primit mai mult de 200 Gbit/s!”

Okko se pregătește întotdeauna pentru sarcina maximă încet, pe tot parcursul anului, ca parte a unui proiect cu numele de cod „Anul Nou”. Anterior, Okko a folosit propria infrastructură, compania are propriul cluster de livrare de conținut, pe propriul hardware și cu propriul software. Pe parcursul anului, specialiștii tehnici Okko au achiziționat treptat noi servere și și-au mărit randamentul clusterului, anticipând o dublare a creșterii anuale. În plus, au fost conectate noi uplink-uri și operatori - pe lângă jucători mari precum Rostelecom, Megafon și MTS, au fost conectate și puncte de schimb de trafic și cei mai mici operatori. Această abordare a făcut posibilă livrarea serviciului către un număr maxim de clienți folosind ruta cea mai scurtă.

Anul trecut, după ce a analizat costul echipamentelor, costurile cu forța de muncă pentru extindere și l-a comparat cu costul utilizării CDN-urilor terțe, Okko și-a dat seama că este timpul să încerce un model de distribuție hibrid. În urma creșterii duble din perioada sărbătorilor de Anul Nou, se constată o scădere a traficului, iar februarie este cel mai scăzut sezon. Și se dovedește că echipamentul tău este inactiv în acest moment. Până la vară, declinul este echilibrat, iar până în sezonul de toamnă începe o nouă creștere. Prin urmare, în pregătirea pentru noul 2019, Okko a luat o altă cale: și-au modificat software-ul pentru a putea distribui încărcătura nu numai asupra lor, ci și pe CDN-uri externe (Content Delivery Network). Au fost conectate două astfel de CDN-uri, în care traficul în exces a fost „combinat”. Lățimea de bandă internă a infrastructurii IT a Okko era pregătită să reziste aceleiași creșteri duble, dar în cazul în care a existat o depășire a resurselor, au fost pregătite CDN-uri partenere.

„Decizia de a nu extinde CDN-ul a economisit Okko aproximativ 20% din bugetul său de distribuție în CAPEX. În plus, compania a economisit câteva luni-om, transferând munca de instalare a echipamentului pe umerii partenerului.” — comentează Alexey Golubev.

Clusterul de distribuție (CDN intern) din Okko este implementat la două site-uri Linxdatacenter din Moscova și Sankt Petersburg. Este furnizată oglindirea completă atât a conținutului, cât și a stocării în cache (nodurile de distribuție). În consecință, centrul de date din Moscova procesează Moscova și mai multe regiuni ale Rusiei, iar centrul de date din Sankt Petersburg procesează nord-vestul și restul țării. Echilibrarea are loc nu numai la nivel regional, ci și în funcție de încărcarea nodurilor dintr-un anumit centru de date, de prezența filmului în cache și de o serie de alți factori.

Arhitectura de servicii extinsă arată astfel în diagramă:

Cum centrele de date salvează sărbătorile

Din punct de vedere fizic, asistența pentru dezvoltarea de servicii și produse constă în aproximativ zece rafturi în Sankt Petersburg și mai multe rafturi în Moscova. Există câteva zeci de servere pentru virtualizare și aproape două sute de servere „hardware” pentru orice altceva - distribuție, suport de servicii și infrastructura proprie a biroului. Interacțiunea furnizorului de conținut cu centrul de date în perioadele de vârf nu este diferită de activitatea curentă. Orice comunicare se limitează la o solicitare către serviciul de asistență, iar în caz de urgență, prin apelare.

Astăzi, suntem mai aproape ca niciodată de un scenariu de consum de conținut online cu adevărat 100% neîntrerupt, deoarece toate tehnologiile necesare pentru acest lucru sunt deja disponibile. Dezvoltarea streamingului online are loc foarte rapid. Popularitatea modelelor legale de consum de conținut este în creștere: utilizatorii ruși încep treptat să se obișnuiască cu faptul că trebuie să plătească pentru conținut. Mai mult, nu numai pentru cinema, ci și pentru muzică, cărți și materiale educaționale de pe Internet. Și în acest sens, livrarea celui mai divers conținut și cu cele mai mici întârzieri ale rețelei este cel mai important criteriu în operarea serviciilor online. Iar sarcina noastră, ca furnizor de servicii, este să satisfacem nevoile de resurse la timp și cu rezerve.

Sursa: www.habr.com

Adauga un comentariu