Kako podatkovni centri rešujejo praznike

Kako podatkovni centri rešujejo praznike

Rusi vse leto redno hodijo na počitnice – novoletne praznike, majske praznike in druge krajše vikende. In to je tradicionalni čas za serijske maratone, spontane nakupe in prodaje na Steamu. V predprazničnem času so trgovska in logistična podjetja pod povečanim pritiskom: ljudje naročajo darila v spletnih trgovinah, plačujejo njihovo dostavo, kupujejo vozovnice za izlete in komunicirajo. Koledarsko največje povpraševanje je tudi dober stresni test za spletne kinematografe, igralne portale, video gostovanje in pretočne glasbene storitve – med prazniki vse delujejo na svojih mejah.

Kako zagotoviti nemoteno dostopnost vsebin, vam bomo povedali na primeru spletnega kina Okko, ki sloni na moči podatkovnega centra Linxdatacenter.

Prej je bila zaradi sezonskih skokov porabe kupljena dodatna oprema za lokalno uporabo in »z rezervo«. Ko pa je nastopil »čas H«, se je pogosto izkazalo, da podjetja bodisi ne zmorejo ali nimajo časa, da bi se sama spopadla s pravilno konfiguracijo strežnikov in sistemov za shranjevanje. Teh težav preprosto ni bilo mogoče rešiti, saj so se pojavile izredne razmere. Čez nekaj časa je prišlo do razumevanja: konice povpraševanja po vsebini in spletnih storitvah se odlično obvladajo s pomočjo virov tretjih oseb, ki jih je mogoče kupiti po modelu plačila kot greš - plačilo za dejansko porabljeno količino.

Danes skoraj vsa podjetja, ki predvidevajo povečanje povpraševanja po svojih virih med prazniki (tako imenovani izbruh), vnaprej naročijo razširitev zmogljivosti komunikacijskega kanala. Tista podjetja, ki postavljajo aplikacije in podatkovne baze na vire podatkovnih centrov, povečajo računalniško moč v oblakih med počitniškimi konicami, pri tem dodatno naročijo potrebne virtualne stroje, skladiščne kapacitete ipd. iz podatkovnih centrov.  

Kako ne zgrešiti v izračunih

Kako podatkovni centri rešujejo praznike

Za pripravo na konične obremenitve je pomembno usklajeno delo med ponudnikom in naročnikom. Glavne točke pri tem delu vključujejo natančno napoved povečanja obremenitve glede na čas in obseg, skrbno načrtovanje in kakovost interakcije s sodelavci v podatkovnem centru, kot tudi z ekipo IT strokovnjakov na strani ponudnika vsebin.

Številne rešitve pomagajo organizirati hitro dodeljevanje virov, potrebnih za zagotovitev, da nova epizoda vaše najljubše TV-serije ne zamrzne na zaslonu vaše tablice.
 

  • Prvič, to so izenačevalniki delovne obremenitve: to so programske rešitve, ki skrbno spremljajo stopnjo obremenitve strežnikov, sistemov za shranjevanje in omrežij, kar vam omogoča, da optimizirate delovanje vsakega sistema za nalogo, ki jo imate. Uravnoteževalci ocenjujejo raven razpoložljivosti tako strojne opreme kot navideznih strojev, na eni strani preprečujejo žrtvovanje zmogljivosti sistema in na drugi strani preprečujejo "pregrevanje" in upočasnitev infrastrukture. Na ta način se ohranja določena raven rezervnih virov, ki jih je mogoče hitro prenesti za reševanje perečih problemov (močan skok povpraševanj na portal z video vsebinami, povečanje naročil za določen izdelek ipd.).
  • Drugič, CDN. Ta tehnologija omogoča uporabnikom, da prejmejo vsebino s portala brez zakasnitev medpomnilnika, tako da dostopajo z geografske točke, ki je uporabniku najbližja. Poleg tega CDN odpravlja škodljiv vpliv na procese prenosa prometa, ki ga povzročajo prezasedenost kanala, prekinitve povezave, izgube paketov na stičiščih kanalov itd.

Vsevidni Okko

Kako podatkovni centri rešujejo praznike

Poglejmo si primer priprave spletnega kina Okko na praznike z uporabo naših spletnih strani v Moskvi in ​​Sankt Peterburgu.

Po besedah ​​​​Alexeya Golubeva, tehničnega direktorja Okka, v podjetju poleg koledarskih praznikov (visoka sezona) obstajajo obdobja, ko se izdajajo večji filmski izdaji večjih filmov:

»Vsako leto v praznični sezoni se obseg prometa Okka približno podvoji v primerjavi s prejšnjim letom. Če je torej v lanski novoletni sezoni največja konična obremenitev znašala 80 Gbit/s, smo v letu 2018/19 pričakovali 160 – tradicionalno dvojno povečanje. Prejeli pa smo več kot 200 Gbit/s!«

Okko se na konične obremenitve vedno pripravlja počasi, skozi vse leto, v okviru projekta s kodnim imenom »Novo leto«. Prej je Okko uporabljal lastno infrastrukturo, podjetje ima lasten grozd za dostavo vsebin, na lastni strojni opremi in z lastno programsko opremo. Tekom leta so tehnični strokovnjaki podjetja Okko postopoma kupovali nove strežnike in povečevali prepustnost svojega grozda ter predvidevali podvojitev letne rasti. Poleg tega so bile povezane nove povezave in operaterji - poleg velikih igralcev, kot so Rostelecom, Megafon in MTS, so bile povezane tudi točke izmenjave prometa in najmanjši operaterji. Ta pristop je omogočil dostavo storitve največjemu številu strank po najkrajši poti.

Okko je lani po analizi stroškov opreme, stroškov dela za širitev in primerjave s stroški uporabe CDN-jev tretjih oseb ugotovil, da je čas za poskus hibridnega modela distribucije. Po dvojni rasti med novoletnimi prazniki sledi upad prometa, februar pa je najnižja sezona. In izkaže se, da vaša oprema trenutno miruje. Do poletja se upad izravna, do jeseni pa se začne nov dvig. Zato so pri Okku v pripravah na novo leto 2019 ubrali drugačno pot: svojo programsko opremo so modificirali tako, da lahko porazdelijo obremenitev ne le nase, ampak tudi na zunanje CDN-je (Content Delivery Network). Povezana sta bila dva takšna CDN-ja, v katera se je "zlil" odvečni promet. Notranja pasovna širina Okkove IT infrastrukture je bila pripravljena prenesti isto dvojno rast, toda v primeru prekoračitve virov so bili pripravljeni partnerski CDN-ji.

»Odločitev, da ne razširi svojega CDN, je Okku prihranila približno 20 % proračuna za distribucijo v CAPEX. Poleg tega je podjetje prihranilo nekaj delovnih mesecev s tem, da je delo namestitve opreme preložilo na ramena partnerja.« — komentira Alexey Golubev.

Distribucijski grozd (notranji CDN) v Okku je implementiran na dveh lokacijah Linxdatacentra v Moskvi in ​​Sankt Peterburgu. Zagotovljeno je popolno zrcaljenje vsebine in njenega predpomnjenja (distribucijska vozlišča). V skladu s tem podatkovni center v Moskvi obdeluje Moskvo in več regij Rusije, podatkovni center v Sankt Peterburgu pa severozahod in preostalo državo. Uravnoteženje se ne izvaja samo na regionalni osnovi, temveč tudi glede na obremenitev vozlišč v določenem podatkovnem centru; upošteva se tudi prisotnost filma v predpomnilniku in številni drugi dejavniki.

Povečana arhitektura storitve je na diagramu videti takole:

Kako podatkovni centri rešujejo praznike

Fizično je podpora za razvoj storitev in izdelkov sestavljena iz približno desetih regalov v Sankt Peterburgu in več regalov v Moskvi. Obstaja nekaj ducatov strežnikov za virtualizacijo in skoraj dvesto "strojnih" strežnikov za vse ostalo - distribucijo, servisno podporo in lastno infrastrukturo pisarne. Interakcija ponudnika vsebine s podatkovnim centrom v obdobjih največje obremenitve se ne razlikuje od trenutnega dela. Vsa komunikacija je omejena na zahtevo službi za podporo in v nujnih primerih s klicem.

Danes smo bližje kot kdaj koli prej scenariju resnično 100-odstotne nemotene porabe spletnih vsebin, saj so vse tehnologije, ki so za to potrebne, že na voljo. Razvoj spletnega pretakanja poteka zelo hitro. Priljubljenost legalnih modelov porabe vsebine narašča: ruski uporabniki se postopoma začenjajo navajati na dejstvo, da morajo za vsebino plačati. Poleg tega ne samo za kino, ampak tudi za glasbo, knjige in izobraževalna gradiva na internetu. In pri tem je dostava čim bolj raznolikih vsebin in z najmanjšimi omrežnimi zamudami najpomembnejši kriterij pri delovanju spletnih storitev. In naša naloga kot ponudnika storitev je pravočasno in z rezervo zadovoljiti potrebe po sredstvih.

Vir: www.habr.com

Dodaj komentar