Jak datová centra šetří svátky

Jak datová centra šetří svátky

Po celý rok Rusové pravidelně jezdí na prázdniny - novoroční svátky, květnové svátky a další kratší víkendy. A to je tradiční čas na sériové maratony, spontánní nákupy a prodeje na Steamu. V období před prázdninami jsou maloobchodní a logistické společnosti pod zvýšeným tlakem: lidé si objednávají dárky z internetových obchodů, platí za jejich doručení, kupují vstupenky na výlety a komunikují. Kalendářní špičky poptávky jsou také dobrou zátěžovou zkouškou pro online kina, herní portály, videohosting a streamovací hudební služby – všechny během svátků fungují na maximum.

Jak zajistit nepřetržitou dostupnost obsahu vám prozradíme na příkladu online kina Okko, které spoléhá na sílu datového centra Linxdatacenter.

Dříve bylo v reakci na sezónní nárůst spotřeby zakoupeno další vybavení pro místní nasazení a „s rezervou“. Když však přišel „čas H“, často se ukázalo, že společnosti buď nedokážou, nebo nemají čas, aby se samy vypořádaly se správnou konfigurací serverů a úložných systémů. S rozvojem mimořádných situací prostě nebylo možné tyto problémy vyřešit. Po chvíli došlo k pochopení: špičky v poptávce po obsahu a online službách jsou perfektně zvládnuty pomocí zdrojů třetích stran, které lze zakoupit pomocí modelu pay-as-you-go – platba za skutečně spotřebovaný objem.

Dnes téměř všechny společnosti, které předpokládají prudký nárůst poptávky po svých zdrojích během prázdnin (tzv. burst), si s předstihem objednávají rozšíření kapacity komunikačních kanálů. Ty společnosti, které nasazují aplikace a databáze na prostředky datových center, zvyšují výpočetní výkon v cloudu během prázdninových špiček, navíc si z datových center objednávají potřebné virtuální stroje, úložnou kapacitu atd.  

Jak se neminout ve výpočtech

Jak datová centra šetří svátky

Pro přípravu na špičkové zatížení je důležitá koordinovaná práce mezi poskytovatelem a klientem. Mezi hlavní body této práce patří přesná předpověď nárůstu zátěže z hlediska načasování a objemu, pečlivé plánování a kvalita interakce s kolegy v rámci datového centra a také s týmem IT specialistů na straně poskytovatele obsahu.

Řada řešení pomáhá organizovat rychlé přidělování zdrojů nezbytných k zajištění toho, aby nová epizoda vašeho oblíbeného televizního seriálu nezamrzla na obrazovce vašeho tabletu.
 

  • Za prvé se jedná o nástroje pro vyrovnávání zátěže: jedná se o softwarová řešení, která pečlivě monitorují úroveň zatížení serverů, úložných systémů a sítí, což vám umožňuje optimalizovat provoz každého systému pro daný úkol. Balancery vyhodnocují úroveň dostupnosti hardwaru i virtuálních strojů, na jedné straně zabraňují obětování výkonu systému a na druhé straně zabraňují „přehřívání“ a zpomalování infrastruktury. Tímto způsobem je zachována určitá úroveň rezervních zdrojů, které lze rychle převést na řešení urgentních problémů (prudký skok požadavků na portál s videoobsahem, nárůst objednávek na určitý produkt apod.).
  • Za druhé, CDN. Tato technologie umožňuje uživatelům přijímat obsah z portálu bez zpoždění vyrovnávací paměti tím, že k němu přistupuje z geografického bodu nejblíže uživateli. Kromě toho CDN eliminuje škodlivý dopad na přenosové procesy způsobené přetížením kanálu, přerušením spojení, ztrátami paketů na kanálových spojích atd.

Vševidoucí Okko

Jak datová centra šetří svátky

Podívejme se na příklad online kina Okko, které se připravuje na prázdniny, pomocí našich stránek v Moskvě a Petrohradu.

Podle Alexeje Golubeva, technického ředitele společnosti Okko, ve společnosti kromě kalendářních svátků (hlavní sezóna) existují období, kdy se uvolňují hlavní filmy velkých společností:

„Každý rok během prázdnin se objem provozu společnosti Okko ve srovnání s předchozím rokem přibližně zdvojnásobí. Pokud tedy v loňské novoroční sezóně bylo maximální špičkové zatížení 80 Gbit/s, pak v roce 2018/19 jsme očekávali 160 – tradiční dvojnásobný nárůst. Dostali jsme však více než 200 Gbit/s!“

Okko se vždy připravuje na špičkovou zátěž pomalu, po celý rok, v rámci projektu s kódovým označením „Nový rok“. Dříve Okko využívalo vlastní infrastrukturu, společnost má vlastní cluster pro doručování obsahu, na vlastním hardwaru a s vlastním softwarem. V průběhu roku techničtí specialisté Okko postupně nakupovali nové servery a zvyšovali propustnost svého clusteru, přičemž předpokládali zdvojnásobení ročního růstu. Navíc byly připojeny nové uplinky a operátoři - kromě velkých hráčů jako Rostelecom, Megafon a MTS byly připojeny i body pro výměnu provozu a nejmenší operátoři. Tento přístup umožnil doručit službu maximálnímu počtu klientů nejkratší cestou.

V loňském roce, po analýze nákladů na vybavení, mzdových nákladů na expanzi a jejich srovnání s náklady na používání CDN třetích stran, si Okko uvědomil, že je čas vyzkoušet hybridní distribuční model. Po dvojnásobném růstu během novoročních svátků dochází k poklesu návštěvnosti a únor je nejnižší sezónou. A ukázalo se, že vaše zařízení je v tuto chvíli nečinné. V létě se pokles vyrovná a v podzimní sezóně začíná nový vzestup. V rámci přípravy na nový rok 2019 se proto Okko vydalo jinou cestou: upravilo svůj software tak, aby dokázalo rozložit zátěž nejen na sebe, ale i na externí CDN (Content Delivery Network). Byly propojeny dvě takové CDN, do kterých byl „sloučen“ přebytečný provoz. Vnitřní šířka pásma IT infrastruktury společnosti Okko byla připravena vydržet stejný dvojnásobný růst, ale pro případ překročení zdrojů byly připraveny partnerské sítě CDN.

„Rozhodnutí nerozšiřovat svou CDN ušetřilo společnosti Okko asi 20 % jejího distribučního rozpočtu v CAPEX. Navíc společnost ušetřila několik člověkoměsíců tím, že přesunula práci s nastavením zařízení na ramena partnera.“ — komentuje Alexey Golubev.

Distribuční cluster (interní CDN) v Okko je implementován ve dvou lokalitách Linxdatacenter v Moskvě a Petrohradu. Je zajištěno úplné zrcadlení obsahu i jeho ukládání do mezipaměti (distribuční uzly). V souladu s tím moskevské datové centrum zpracovává Moskvu a několik regionů Ruska a datové centrum Petrohrad zpracovává severozápad a zbytek země. K vyvažování dochází nejen na regionální bázi, ale také v závislosti na zatížení uzlů v konkrétním datovém centru, zohledňuje se také přítomnost filmu v mezipaměti a řada dalších faktorů.

Rozšířená architektura služeb vypadá na diagramu takto:

Jak datová centra šetří svátky

Fyzicky se podpora vývoje služeb a produktů skládá z přibližně deseti stojanů v Petrohradě a několika stojanů v Moskvě. Existuje několik desítek serverů pro virtualizaci a téměř dvě stě „hardwarových“ serverů pro vše ostatní – distribuci, servisní podporu i vlastní infrastrukturu kanceláře. Interakce poskytovatele obsahu s datovým centrem během období špičkového zatížení se neliší od současné práce. Veškerá komunikace je omezena na požadavek na podpůrnou službu a v případě nouze zavoláním.

Dnes jsme blíže než kdy jindy scénáři skutečně 100% nepřerušované spotřeby online obsahu, protože všechny technologie potřebné k tomu jsou již k dispozici. Rozvoj online streamingu probíhá velmi rychle. Obliba legálních modelů konzumace obsahu roste: ruští uživatelé si postupně začínají zvykat na to, že za obsah musí platit. Navíc nejen pro kino, ale také pro hudbu, knihy a vzdělávací materiály na internetu. A v tomto ohledu je dodání co nejrozmanitějšího obsahu as nejmenším zpožděním sítě nejdůležitějším kritériem při provozování online služeb. A naším úkolem jako poskytovatele služeb je uspokojovat potřeby zdrojů včas as rezervami.

Zdroj: www.habr.com

Přidat komentář