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
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
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:
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