Ako dátové centrá zachraňujú sviatky

Ako dátové centrá zachraňujú sviatky

Počas celého roka Rusi pravidelne chodia na sviatky - novoročné sviatky, májové sviatky a iné kratšie víkendy. A to je tradičný čas na sériové maratóny, spontánne nákupy a výpredaje na Steame. V období pred sviatkami sú maloobchodné a logistické spoločnosti pod zvýšeným tlakom: ľudia si objednávajú darčeky z internetových obchodov, platia za ich doručenie, kupujú lístky na výlety a komunikujú. Kalendárne vrcholy dopytu sú tiež dobrým zaťažkávacím testom pre online kiná, herné portály, videohosting a streamingové hudobné služby – všetky počas sviatkov fungujú na maximum.

Ako zabezpečiť nepretržitú dostupnosť obsahu vám prezradíme na príklade online kina Okko, ktoré sa spolieha na silu dátového centra Linxdatacenter.

Predtým, v reakcii na sezónne nárasty spotreby, bolo zakúpené ďalšie vybavenie na lokálne nasadenie a „s rezervou“. Keď však prišiel „Čas H“, často sa ukázalo, že spoločnosti sa buď nedokázali, alebo nemali čas, aby sa sami vysporiadali so správnou konfiguráciou serverov a úložných systémov. S rozvojom núdzových situácií jednoducho nebolo možné tieto problémy vyriešiť. Po chvíli prišlo porozumenie: vrcholy dopytu po obsahu a online službách sú perfektne zvládnuté pomocou zdrojov tretích strán, ktoré je možné zakúpiť pomocou modelu pay-as-you-go – platba za skutočne spotrebovaný objem.

Dnes si takmer všetky spoločnosti, ktoré predpovedajú prudký nárast dopytu po svojich zdrojoch počas prázdnin (tzv. burst), vopred objednávajú rozšírenie kapacity komunikačných kanálov. Tie spoločnosti, ktoré nasadzujú aplikácie a databázy na zdroje dátových centier, zvyšujú výpočtový výkon v cloude počas dovolenkových špičiek, navyše si z dátových centier objednávajú potrebné virtuálne stroje, úložnú kapacitu atď.  

Ako neminúť známku vo výpočtoch

Ako dátové centrá zachraňujú sviatky

Pre prípravu na špičkové zaťaženie je dôležitá koordinovaná práca medzi poskytovateľom a klientom. Medzi hlavné body tejto práce patrí presná predpoveď nárastu záťaže z hľadiska načasovania a objemu, starostlivé plánovanie a kvalita interakcie s kolegami v rámci dátového centra, ako aj s tímom IT špecialistov na strane poskytovateľa obsahu.

Množstvo riešení pomáha organizovať rýchle prideľovanie zdrojov potrebných na zabezpečenie toho, aby nová epizóda vášho obľúbeného televízneho seriálu nezamrzla na obrazovke vášho tabletu.
 

  • Po prvé, toto sú vyrovnávače pracovného zaťaženia: sú to softvérové ​​riešenia, ktoré starostlivo monitorujú úroveň zaťaženia serverov, úložných systémov a sietí, čo vám umožňuje optimalizovať prevádzku každého systému pre danú úlohu. Balancery vyhodnocujú úroveň dostupnosti hardvéru aj virtuálnych strojov, čím na jednej strane zabraňujú obetovaniu výkonu systému a na druhej strane zabraňujú „prehrievaniu“ a spomaleniu infraštruktúry. Takto je zachovaná určitá úroveň rezervných zdrojov, ktoré je možné rýchlo presunúť na riešenie urgentných problémov (prudký skok v požiadavkách na portál s videoobsahom, nárast objednávok na určitý produkt a pod.).
  • Po druhé, CDN. Táto technológia umožňuje používateľom prijímať obsah z portálu bez oneskorenia vo vyrovnávacej pamäti tým, že k nemu pristupuje z geografického bodu najbližšieho k používateľovi. Okrem toho CDN eliminuje škodlivý vplyv na prenosové procesy spôsobené preťažením kanálov, prerušením spojenia, stratami paketov na kanálových spojeniach atď.

Vševidiaci Okko

Ako dátové centrá zachraňujú sviatky

Pozrime sa na príklad online kina Okko, ktoré sa pripravuje na sviatky, pomocou našich stránok v Moskve a Petrohrade.

Podľa Alexeyho Golubeva, technického riaditeľa spoločnosti Okko, v spoločnosti okrem kalendárnych sviatkov (hlavná sezóna) existujú obdobia, keď sa uvoľňujú hlavné filmy od veľkých spoločností:

„Každý rok počas prázdnin sa objem návštevnosti Okko v porovnaní s predchádzajúcim rokom približne zdvojnásobí. Ak teda v minulej novoročnej sezóne bolo maximálne špičkové zaťaženie 80 Gbit/s, tak v roku 2018/19 sme očakávali 160 – tradičný dvojnásobný nárast. Dostali sme však viac ako 200 Gbit/s!“

Okko sa vždy pripravuje na špičkovú záťaž pomaly, počas celého roka, v rámci projektu s kódovým označením „Nový rok“. Predtým Okko využívalo vlastnú infraštruktúru, spoločnosť má vlastný klaster na doručovanie obsahu, na vlastnom hardvéri a s vlastným softvérom. V priebehu roka technickí špecialisti Okko postupne nakupovali nové servery a zvyšovali priepustnosť svojho klastra, pričom predpokladali zdvojnásobenie ročného rastu. Okrem toho sa pripojili nové uplinky a operátori – okrem veľkých hráčov ako Rostelecom, Megafon a MTS sa pripojili aj výmenné body prevádzky a najmenší operátori. Tento prístup umožnil doručiť službu maximálnemu počtu klientov najkratšou cestou.

Minulý rok, po analýze nákladov na vybavenie, mzdových nákladov na expanziu a ich porovnaní s nákladmi na používanie CDN tretích strán, si Okko uvedomil, že je čas vyskúšať hybridný distribučný model. Po dvojnásobnom raste počas novoročných sviatkov dochádza k poklesu návštevnosti a vo februári je najnižšia sezóna. A ukázalo sa, že vaše zariadenie je v tomto čase nečinné. V lete sa pokles vyrovná a v jesennom období začína nový vzostup. V rámci prípravy na nový rok 2019 sa preto Okko vybralo inou cestou: upravili svoj softvér tak, aby dokázali rozložiť záťaž nielen na seba, ale aj na externé siete CDN (Content Delivery Network). Boli prepojené dve takéto siete CDN, do ktorých sa „zlúčila“ nadbytočná prevádzka. Interná šírka pásma IT infraštruktúry spoločnosti Okko bola pripravená vydržať rovnaký dvojnásobný rast, ale v prípade prekročenia zdrojov boli pripravené partnerské CDN.

„Rozhodnutie nerozšíriť svoju sieť CDN ušetrilo spoločnosti Okko približne 20 % jej distribučného rozpočtu na CAPEX. Navyše spoločnosť ušetrila niekoľko človekomesiacov tým, že prácu s nastavením zariadenia presunula na plecia partnera.“ — komentuje Alexey Golubev.

Distribučný klaster (interné CDN) v Okko je implementovaný v dvoch lokalitách Linxdatacenter v Moskve a Petrohrade. Poskytuje sa úplné zrkadlenie obsahu a jeho ukladanie do vyrovnávacej pamäte (distribučné uzly). Podľa toho moskovské dátové centrum spracováva Moskvu a niekoľko regiónov Ruska a dátové centrum Petrohrad spracováva severozápad a zvyšok krajiny. K vyvažovaniu dochádza nielen na regionálnej báze, ale aj v závislosti od zaťaženia uzlov v konkrétnom dátovom centre, do úvahy sa berie aj prítomnosť filmu vo vyrovnávacej pamäti a množstvo ďalších faktorov.

Rozšírená architektúra služby vyzerá na diagrame takto:

Ako dátové centrá zachraňujú sviatky

Fyzicky podpora vývoja služieb a produktov pozostáva z približne desiatich stojanov v Petrohrade a niekoľkých stojanov v Moskve. Existuje niekoľko desiatok serverov na virtualizáciu a takmer dvesto „hardvérových“ serverov na všetko ostatné – distribúciu, servisnú podporu a vlastnú infraštruktúru kancelárie. Interakcia poskytovateľa obsahu s dátovým centrom počas špičkových období sa nelíši od súčasnej práce. Všetka komunikácia je obmedzená na požiadavku na podpornú službu a v prípade núdze aj telefonicky.

Dnes sme bližšie ako kedykoľvek predtým k scenáru skutočne 100% neprerušovanej spotreby online obsahu, pretože všetky technológie potrebné na to sú už k dispozícii. Rozvoj online streamingu prebieha veľmi rýchlo. Obľúbenosť legálnych modelov konzumácie obsahu rastie: ruskí používatelia si postupne začínajú zvykať, že za obsah musia platiť. Navyše nielen pre kino, ale aj pre hudbu, knihy a vzdelávacie materiály na internete. A v tomto ohľade je najdôležitejším kritériom pri prevádzkovaní online služieb doručovanie najrozmanitejšieho obsahu a s najnižším oneskorením siete. A našou úlohou ako poskytovateľa služieb je uspokojovať potreby zdrojov včas as rezervami.

Zdroj: hab.com

Pridať komentár