Kako podatkovni centri spašavaju praznike

Kako podatkovni centri spašavaju praznike

Tijekom cijele godine Rusi redovito odlaze na praznike - novogodišnje praznike, svibanjske praznike i druge kraće vikende. A ovo je tradicionalno vrijeme za serijske maratone, spontane kupnje i prodaje na Steamu. Tijekom predblagdanskog razdoblja maloprodajne i logističke tvrtke su pod pojačanim pritiskom: ljudi naručuju darove iz online trgovina, plaćaju njihovu dostavu, kupuju karte za putovanja i komuniciraju. Kalendarski vrhunci potražnje također su dobar test stresa za mrežna kina, portale za igre, video hosting i usluge strujanja glazbe - svi oni rade do svojih granica tijekom praznika.

Kako osigurati nesmetanu dostupnost sadržaja reći ćemo vam na primjeru online kina Okko koje se oslanja na snagu podatkovnog centra Linxdatacenter.

Prethodno je, kao odgovor na sezonske poraste potrošnje, kupljena dodatna oprema za lokalnu upotrebu i "s rezervom". No, kada je došlo “vrijeme H”, često se pokazalo da se tvrtke ili ne mogu ili nemaju vremena same nositi s ispravnom konfiguracijom poslužitelja i sustava za pohranu podataka. Te probleme jednostavno nije bilo moguće riješiti jer su se razvijale izvanredne situacije. Nakon nekog vremena došlo je do razumijevanja: vrhunci potražnje za sadržajem i internetskim uslugama savršeno se rješavaju uz pomoć resursa trećih strana, koji se mogu kupiti po modelu pay-as-you-go - plaćanje za stvarnu potrošenu količinu.

Danas gotovo sve tvrtke koje predviđaju porast potražnje za svojim resursima tijekom praznika (tzv. burst) unaprijed naručuju proširenje kapaciteta komunikacijskih kanala. One tvrtke koje postavljaju aplikacije i baze podataka na resurse podatkovnih centara povećavaju računalne snage u oblacima tijekom blagdanskih špica, dodatno naručujući potrebne virtualne strojeve, kapacitete za pohranu i sl. iz podatkovnih centara.  

Kako ne pogriješiti u izračunima

Kako podatkovni centri spašavaju praznike

Za pripremu za vršna opterećenja važan je usklađen rad između pružatelja i klijenta. Glavne točke u ovom radu uključuju točnu prognozu porasta opterećenja u smislu vremena i volumena, pažljivo planiranje i kvalitetu interakcije s kolegama unutar podatkovnog centra, kao i s timom IT stručnjaka na strani pružatelja sadržaja.

Brojna rješenja pomažu organizirati brzu raspodjelu resursa potrebnih kako bi se osiguralo da se nova epizoda vaše omiljene TV serije ne zamrzne na ekranu vašeg tableta.
 

  • Prvo, ovo su balanseri radnog opterećenja: to su softverska rješenja koja pažljivo prate razinu opterećenja poslužitelja, sustava za pohranu podataka i mreža, omogućujući vam da optimizirate rad svakog sustava za zadatak koji imate. Balanseri procjenjuju razinu dostupnosti i hardvera i virtualnih strojeva, sprječavajući žrtvovanje performansi sustava s jedne strane i sprječavajući "pregrijavanje" i usporavanje infrastrukture s druge strane. Na taj se način održava određena razina pričuvnih resursa koji se mogu brzo prenijeti na rješavanje hitnih problema (nagli skok zahtjeva na portal s video sadržajem, povećanje narudžbi za određeni proizvod i sl.).
  • Drugo, CDN. Ova tehnologija omogućuje korisnicima primanje sadržaja s portala bez kašnjenja u međuspremniku pristupanjem s geografske točke najbliže korisniku. Osim toga, CDN eliminira štetan utjecaj na procese prijenosa prometa uzrokovan zagušenjem kanala, prekidima veze, gubicima paketa na spojevima kanala itd.

Svevideći Okko

Kako podatkovni centri spašavaju praznike

Pogledajmo primjer online kina Okko koje se priprema za praznike, koristeći naše stranice u Moskvi i Sankt Peterburgu.

Prema riječima Alexeya Golubeva, tehničkog direktora Okka, u tvrtki, osim kalendarskih praznika (visoka sezona), postoje razdoblja kada se objavljuju velika filmska izdanja velikih velikih izdanja:

“Svake godine tijekom blagdana, obujam prometa Okka približno se udvostruči u odnosu na prethodnu godinu. Dakle, ako je prošle novogodišnje sezone maksimalno vršno opterećenje bilo 80 Gbit/s, onda smo u 2018./19. očekivali 160 – tradicionalno dvostruko povećanje. No, dobili smo više od 200 Gbit/s!”

Okko se za vršna opterećenja priprema uvijek polako, tijekom cijele godine, u sklopu projekta kodnog naziva „Nova godina“. Prethodno je Okko koristio vlastitu infrastrukturu, tvrtka ima vlastiti klaster za isporuku sadržaja, na vlastitom hardveru i vlastitom softveru. Tijekom godine tehnički stručnjaci tvrtke Okko postupno su kupovali nove poslužitelje i povećavali propusnost svog klastera, predviđajući udvostručenje godišnjeg rasta. Dodatno, povezani su novi uplinkovi i operateri - uz velike igrače poput Rostelecoma, Megafona i MTS-a, spojene su i točke razmjene prometa te najmanji operateri. Ovakav pristup omogućio je isporuku usluge maksimalnom broju klijenata najkraćom rutom.

Prošle godine, nakon analize troškova opreme, troškova rada za proširenje i usporedbe s troškovima korištenja CDN-ova trećih strana, Okko je shvatio da je vrijeme za isprobavanje hibridnog modela distribucije. Nakon dvostrukog rasta tijekom novogodišnjih praznika dolazi do pada prometa, a veljača je najlošija sezona. I ispada da je vaša oprema u ovom trenutku u stanju mirovanja. Do ljeta se pad izravnava, a do jeseni počinje novi porast. Stoga je Okko u pripremama za novu 2019. krenuo drugim putem: modificirali su svoj softver kako bi mogli raspodijeliti opterećenje ne samo na sebe, već i na vanjske CDN-ove (Content Delivery Network). Povezana su dva takva CDN-a u koje se “stopio” višak prometa. Unutarnja propusnost Okkove IT infrastrukture bila je spremna izdržati taj isti dvostruki rast, ali u slučaju prekoračenja resursa, pripremljeni su partnerski CDN-ovi.

“Odluka da ne proširi svoj CDN uštedjela je Okku oko 20% svog proračuna za distribuciju u CAPEX-u. Osim toga, tvrtka je uštedjela nekoliko mjeseci rada prebacujući posao postavljanja opreme na ramena partnera.” — komentira Alexey Golubev.

Distribucijski klaster (interni CDN) u Okku implementiran je na dva mjesta Linxdatacentra u Moskvi i St. Petersburgu. Omogućeno je potpuno zrcaljenje sadržaja i njegovog predmemoriranja (distribucijski čvorovi). Sukladno tome, podatkovni centar u Moskvi obrađuje Moskvu i nekoliko regija Rusije, a podatkovni centar u Sankt Peterburgu obrađuje sjeverozapad i ostatak zemlje. Balansiranje se ne događa samo na regionalnoj osnovi, već i ovisno o opterećenju čvorova u određenom podatkovnom centru; također se uzima u obzir prisutnost filma u predmemoriji i niz drugih čimbenika.

Uvećana servisna arhitektura izgleda ovako na dijagramu:

Kako podatkovni centri spašavaju praznike

Fizički, podrška razvoju usluga i proizvoda sastoji se od desetak regala u St. Petersburgu i nekoliko regala u Moskvi. Postoji nekoliko desetaka poslužitelja za virtualizaciju i gotovo dvije stotine “hardverskih” poslužitelja za sve ostalo - distribuciju, servisnu podršku i vlastitu infrastrukturu ureda. Interakcija pružatelja sadržaja s podatkovnim centrom tijekom razdoblja vršnog opterećenja ne razlikuje se od trenutnog rada. Sva komunikacija ograničena je na zahtjev službi za podršku, a u hitnim slučajevima pozivom.

Danas smo bliže nego ikada doista 100% neprekinutom scenariju potrošnje online sadržaja, budući da su sve tehnologije potrebne za to već dostupne. Razvoj online streaminga odvija se vrlo brzo. Popularnost legalnih modela potrošnje sadržaja raste: ruski korisnici postupno se počinju navikavati na činjenicu da moraju platiti za sadržaj. Štoviše, ne samo za kino, već i za glazbu, knjige i obrazovne materijale na internetu. I u tom smislu, isporuka što raznovrsnijeg sadržaja i s najmanjim mrežnim kašnjenjima najvažniji je kriterij u radu online usluga. A naš zadatak, kao pružatelja usluga, je na vrijeme i s rezervama zadovoljiti potrebe za resursima.

Izvor: www.habr.com

Dodajte komentar