Kā datu centri ietaupa brīvdienas

Kā datu centri ietaupa brīvdienas

Visu gadu krievi regulāri dodas brÄ«vdienās - Jaungada brÄ«vdienās, maija brÄ«vdienās un citās Ä«sākās nedēļas nogalēs. Un Å”is ir tradicionālais laiks seriālu maratoniem, spontāniem pirkumiem un pārdoÅ”anai Steam. Pirmssvētku laikā mazumtirdzniecÄ«bas un loÄ£istikas uzņēmumi ir pakļauti pastiprinātam spiedienam: cilvēki pasÅ«ta dāvanas interneta veikalos, maksā par to piegādi, pērk biļetes braucieniem, sazinās. Kalendāra pieprasÄ«juma maksimumi ir arÄ« labs stresa tests tieÅ”saistes kinoteātriem, spēļu portāliem, video mitināŔanas un mÅ«zikas straumÄ“Å”anas pakalpojumiem ā€” tie visi brÄ«vdienās darbojas lÄ«dz galam.

Mēs pastāstÄ«sim, kā nodroÅ”ināt nepārtrauktu satura pieejamÄ«bu, izmantojot Okko tieÅ”saistes kinoteātra piemēru, kas balstās uz Linxdatacenter datu centra jaudu.

IepriekÅ”, reaģējot uz sezonālo patēriņa pieaugumu, tika iegādāts papildu aprÄ«kojums vietējai izvietoÅ”anai un ā€œar rezerviā€. Tomēr, kad pienāca ā€œTime Hā€, bieži izrādÄ«jās, ka uzņēmumi vai nu nespēj, vai arÄ« nebija laika, lai paÅ”i tiktu galā ar pareizu serveru un uzglabāŔanas sistēmu konfigurāciju. AttÄ«stoties ārkārtas situācijām, Ŕīs problēmas vienkārÅ”i nebija iespējams atrisināt. Pēc kāda laika nāca sapratne: satura un tieÅ”saistes pakalpojumu pieprasÄ«juma maksimumi tiek lieliski apstrādāti, izmantojot treÅ”o puÅ”u resursus, kurus var iegādāties, izmantojot pay-as-you-go modeli - samaksu par faktiski patērēto apjomu.

MÅ«sdienās gandrÄ«z visi uzņēmumi, kas paredz pieprasÄ«juma pieaugumu pēc saviem resursiem svētku laikā (tā sauktais sprādziens), iepriekÅ” pasÅ«ta sakaru kanālu jaudas paplaÅ”ināŔanu. Tie uzņēmumi, kas izvieto aplikācijas un datu bāzes uz datu centru resursiem, svētku pÄ«Ä·a laikā palielina skaitļoÅ”anas jaudu mākoņos, papildus pasÅ«tot no datu centriem nepiecieÅ”amās virtuālās maŔīnas, krātuves ietilpÄ«bu u.c.  

Kā aprēķinos nepalaist garām atzīmi

Kā datu centri ietaupa brīvdienas

Lai sagatavotos maksimālajām slodzēm, svarÄ«gs ir koordinēts darbs starp pakalpojumu sniedzēju un klientu. Galvenie punkti Å”ajā darbā ir precÄ«za slodzes pieauguma prognoze laika un apjoma ziņā, rÅ«pÄ«ga plānoÅ”ana un mijiedarbÄ«bas kvalitāte ar kolēģiem datu centrā, kā arÄ« ar IT speciālistu komandu satura nodroÅ”inātāja pusē.

Vairāki risinājumi palÄ«dz organizēt ātru resursu pieŔķirÅ”anu, kas nepiecieÅ”ami, lai nodroÅ”inātu, ka jÅ«su iecienÄ«tākā seriāla jaunā sērija nesasalst planÅ”etdatora ekrānā.
 

  • Pirmkārt, tie ir darba slodzes balansētāji: tie ir programmatÅ«ras risinājumi, kas rÅ«pÄ«gi uzrauga serveru, uzglabāŔanas sistēmu un tÄ«klu slodzes lÄ«meni, ļaujot optimizēt katras sistēmas darbÄ«bu konkrētajam uzdevumam. Balansētāji novērtē gan aparatÅ«ras, gan virtuālo maŔīnu pieejamÄ«bas lÄ«meni, neļaujot, no vienas puses, upurēt sistēmas veiktspēju un, no otras puses, neļaujot infrastruktÅ«rai ā€œpārkarstā€ un palēnināties. Tādā veidā tiek uzturēts noteikts rezerves resursu lÄ«menis, ko var ātri novirzÄ«t neatliekamu problēmu risināŔanai (strass pieprasÄ«jumu lēciens portālam ar video saturu, pasÅ«tÄ«jumu pieaugums noteiktai precei utt.).
  • Otrkārt, CDN. Å Ä« tehnoloÄ£ija ļauj lietotājiem saņemt saturu no portāla bez buferizācijas aizkaves, piekļūstot tam no lietotājam tuvākā Ä£eogrāfiskā punkta. Turklāt CDN novērÅ” kaitÄ«go ietekmi uz trafika pārraides procesiem, ko izraisa kanālu pārslodze, savienojuma pārtraukumi, pakeÅ”u zudumi kanālu krustojumos utt.

Visu redzoŔais Okko

Kā datu centri ietaupa brīvdienas

ApskatÄ«sim piemēru, kā tieÅ”saistes kinoteātris Okko gatavojas brÄ«vdienām, izmantojot mÅ«su vietnes Maskavā un Sanktpēterburgā.

Pēc Okko tehniskā direktora Alekseja Golubeva teiktā, uzņēmumā papildus kalendārajām brīvdienām (augstajai sezonai) ir periodi, kad tiek izlaistas lielākās lielāko filmu izlaidumi:

ā€œKatru gadu brÄ«vdienu sezonā Okko satiksmes apjoms palielinās aptuveni divas reizes, salÄ«dzinot ar iepriekŔējo gadu. Tātad, ja pagājuÅ”ajā Jaungada sezonā maksimālā maksimālā slodze bija 80 Gbit/s, tad 2018./19. gadā gaidÄ«jām 160 ā€“ tradicionālo dubulto pieaugumu. Taču mēs saņēmām vairāk nekā 200 Gbit/s!ā€

Okko vienmēr gatavojas maksimālajai slodzei lēnām, visa gada garumā, kā daļa no projekta ar koda nosaukumu ā€œJaunais gadsā€. IepriekÅ” Okko izmantoja savu infrastruktÅ«ru; uzņēmumam ir savs satura piegādes klasteris, uz savas aparatÅ«ras un ar savu programmatÅ«ru. Gada laikā Okko tehniskie speciālisti pakāpeniski iegādājās jaunus serverus un palielināja klastera caurlaidspēju, paredzot ikgadējā pieauguma dubultoÅ”anos. Turklāt tika pieslēgti jauni augÅ”upsaites un operatori - papildus lielajiem spēlētājiem, piemēram, Rostelecom, Megafon un MTS, tika pieslēgti arÄ« satiksmes apmaiņas punkti un mazākie operatori. Å Ä« pieeja ļāva sniegt pakalpojumu maksimālam klientu skaitam, izmantojot Ä«sāko marÅ”rutu.

PagājuÅ”ajā gadā, analizējot aprÄ«kojuma izmaksas, darbaspēka izmaksas paplaÅ”ināŔanai un salÄ«dzinot tās ar treŔās puses CDN izmantoÅ”anas izmaksām, Okko saprata, ka ir pienācis laiks izmēģināt hibrÄ«da izplatÄ«Å”anas modeli. Pēc dubultā pieauguma Jaungada brÄ«vdienās vērojams satiksmes samazinājums, un februāris ir zemākā sezona. Un izrādās, ka jÅ«su aprÄ«kojums Å”obrÄ«d ir dÄ«kstāvē. LÄ«dz vasarai kritums tiek izlÄ«dzināts, un lÄ«dz rudens sezonai sākas jauns kāpums. Tāpēc, gatavojoties jaunajam 2019. gadam, Okko izvēlējās citu ceļu: pārveidoja savu programmatÅ«ru, lai varētu sadalÄ«t slodzi ne tikai uz sevi, bet arÄ« uz ārējiem CDN (Content Delivery Network). Tika pieslēgti divi Ŕādi CDN, kuros tika ā€œapvienotaā€ liekā trafika. Okko IT infrastruktÅ«ras iekŔējais joslas platums bija gatavs izturēt to paÅ”u dubulto izaugsmi, taču resursu pārtēriņa gadÄ«jumā tika sagatavoti partneru CDN.

ā€œLēmums nepaplaÅ”ināt savu CDN ietaupÄ«ja Okko aptuveni 20% no izplatÄ«Å”anas budžeta CAPEX. Turklāt uzņēmums ietaupÄ«ja vairākus cilvēkmēneÅ”us, pārliekot iekārtu uzstādÄ«Å”anas darbu uz partnera pleciem. ā€” komentē Aleksejs Golubevs.

Sadales klasteris (iekŔējais CDN) Okko ir ieviests divās Linxdatacenter vietās Maskavā un Sanktpēterburgā. Tiek nodroÅ”ināta gan satura, gan tā keÅ”atmiņas (izplatÄ«Å”anas mezglu) pilnÄ«ga spoguļoÅ”ana. AttiecÄ«gi Maskavas datu centrs apstrādā Maskavu un vairākus Krievijas reÄ£ionus, bet Sanktpēterburgas datu centrs apstrādā ziemeļrietumus un pārējo valsti. LÄ«dzsvaroÅ”ana notiek ne tikai reÄ£ionāli, bet arÄ« atkarÄ«bā no mezglu slodzes konkrētajā datu centrā; tiek ņemta vērā arÄ« filmas klātbÅ«tne keÅ”atmiņā un vairāki citi faktori.

Palielinātā pakalpojuma arhitektūra diagrammā izskatās Ŕādi:

Kā datu centri ietaupa brīvdienas

Fiziski pakalpojumu un produktu attÄ«stÄ«bas atbalstu veido aptuveni desmit plaukti Sanktpēterburgā un vairāki plaukti Maskavā. Ir pāris desmiti serveru virtualizācijai un gandrÄ«z divi simti ā€œaparatÅ«rasā€ serveru visam pārējam - izplatÄ«Å”anai, pakalpojumu atbalstam un paÅ”a biroja infrastruktÅ«rai. Satura nodroÅ”inātāja mijiedarbÄ«ba ar datu centru maksimālās slodzes periodos neatŔķiras no paÅ”reizējā darba. Visa saziņa aprobežojas ar pieprasÄ«jumu atbalsta dienestam un ārkārtas gadÄ«jumos zvanot.

Å odien mēs esam tuvāk nekā jebkad agrāk patiesi 100% nepārtrauktam tieÅ”saistes satura patēriņa scenārijam, jo ā€‹ā€‹visas tam nepiecieÅ”amās tehnoloÄ£ijas jau ir pieejamas. TieÅ”saistes straumÄ“Å”anas attÄ«stÄ«ba notiek ļoti ātri. Pieaug satura patēriņa legālo modeļu popularitāte: Krievijas lietotāji pamazām sāk pierast pie tā, ka par saturu ir jāmaksā. Turklāt ne tikai kino, bet arÄ« mÅ«zikai, grāmatām un izglÄ«tojoÅ”iem materiāliem internetā. Un Å”ajā ziņā visdažādākā satura piegāde un ar mazāko tÄ«kla kavÄ“Å”anos ir vissvarÄ«gākais kritērijs tieÅ”saistes pakalpojumu darbÄ«bā. Un mÅ«su kā pakalpojumu sniedzēja uzdevums ir nodroÅ”ināt resursu vajadzÄ«bas laikā un ar rezervēm.

Avots: www.habr.com

Pievieno komentāru