Kako data centri spašavaju praznike

Kako data centri spašavaju praznike

Tokom cijele godine Rusi redovno odlaze na praznike - novogodišnje praznike, majske praznike i druge kraće vikende. A ovo je tradicionalno vrijeme za serijske maratone, spontane kupovine i prodaje na Steamu. U predprazničnom periodu maloprodajne i logističke kompanije su pod povećanim pritiskom: ljudi naručuju poklone iz online prodavnica, plaćaju njihovu dostavu, kupuju karte za putovanja i komuniciraju. Kalendarski vrhunci potražnje su takođe dobar test stresa za onlajn bioskope, portale za igre, video hosting i servise za striming muzike – svi oni rade do svojih granica tokom praznika.

Reći ćemo vam kako osigurati neprekidnu dostupnost sadržaja na primjeru Okko online kina, koji se oslanja na snagu podatkovnog centra Linxdatacenter.

Ranije je, kao odgovor na sezonske skokove potrošnje, kupljena dodatna oprema za lokalnu upotrebu, i to „sa rezervom“. Međutim, kada je došlo “Vrijeme H”, često se ispostavilo da kompanije ili ne mogu ili nemaju vremena da se same nose sa ispravnom konfiguracijom servera i sistema za skladištenje podataka. Jednostavno, nije bilo moguće riješiti ove probleme kako su se razvijale vanredne situacije. Nakon nekog vremena došlo je do razumijevanja: vrhunac potražnje za sadržajem i internetskim uslugama savršeno se rješava uz pomoć resursa trećih strana, koji se mogu kupiti po modelu pay-as-you-go - plaćanje za stvarni potrošen volumen.

Danas gotovo sve kompanije koje predviđaju porast potražnje za svojim resursima tokom praznika (tzv. burst) unaprijed naručuju proširenje kapaciteta komunikacijskih kanala. Kompanije koje postavljaju aplikacije i baze podataka na resursima data centara povećavaju računarsku snagu u oblacima tokom praznika, dodatno naručujući potrebne virtuelne mašine, kapacitet skladištenja itd. iz data centara.  

Kako ne promašiti ocenu u proračunima

Kako data centri spašavaju praznike

Za pripremu za vršna opterećenja važan je koordiniran rad između provajdera i klijenta. Glavne tačke u ovom radu uključuju tačnu prognozu porasta opterećenja u smislu vremena i obima, pažljivo planiranje i kvalitet interakcije sa kolegama u data centru, kao i sa timom IT stručnjaka na strani dobavljača sadržaja.

Brojna rješenja pomažu organizirati brzu dodjelu 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 nivo opterećenja servera, sistema za skladištenje podataka i mreža, omogućavajući vam da optimizujete rad svakog sistema za zadatak koji imate. Balanseri procenjuju nivo dostupnosti i hardvera i virtuelnih mašina, sprečavajući žrtvovanje performansi sistema s jedne strane, i sprečavajući infrastrukturu da se „pregreje“ i uspori, s druge strane. Na taj se način održava određeni nivo rezervnih resursa koji se brzo mogu prenijeti na rješavanje hitnih problema (nagli skok zahtjeva na portal sa video sadržajem, povećanje narudžbi za određeni proizvod i sl.).
  • Drugo, CDN. Ova tehnologija omogućava korisnicima da primaju sadržaj sa portala bez kašnjenja u baferovanju tako što mu pristupaju sa geografske tačke najbliže korisniku. Osim toga, CDN eliminira štetan utjecaj na procese prijenosa prometa uzrokovanih zagušenjem kanala, prekidima veze, gubicima paketa na spojevima kanala itd.

Svevideći Okko

Kako data centri spašavaju praznike

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

Prema Alekseju Golubevu, tehničkom direktoru Okko-a, u kompaniji, pored kalendarskih praznika (visoka sezona), postoje periodi kada se puštaju velika filmska izdanja velikih velikih filmova:

“Svake godine tokom praznične sezone, Okkoov promet se otprilike 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. Međutim, primili smo više od 200 Gbit/s!”

Okko se za vršno opterećenje uvijek priprema polako, tokom cijele godine, kao dio projekta kodnog naziva “Nova godina”. Ranije je Okko koristio vlastitu infrastrukturu, kompanija ima vlastiti klaster za isporuku sadržaja, na vlastitom hardveru i sa vlastitim softverom. Tokom godine, Okko tehnički stručnjaci su postepeno kupovali nove servere i povećavali propusnost svog klastera, predviđajući udvostručenje godišnjeg rasta. Dodatno, povezani su novi uplinkovi i operateri - pored velikih igrača poput Rostelekoma, Megafona i MTS-a, povezani su i tačke razmene saobraćaja i najmanji operateri. Ovakav pristup omogućio je isporuku usluge maksimalnom broju klijenata najkraćim putem.

Prošle godine, nakon analize troškova opreme, troškova rada za proširenje i poređenja sa troškovima korištenja CDN-ova trećih strana, Okko je shvatio da je vrijeme da isproba hibridni model distribucije. Nakon dvostrukog rasta tokom novogodišnjih praznika, bilježi se pad prometa, a februar je najniža sezona. I ispostavilo se da je vaša oprema u ovom trenutku neaktivna. Do ljeta se pad izravnava, a do jesenje sezone počinje novi uspon. Stoga, pripremajući se za novu 2019. godinu, Okko je krenuo drugačijim putem: modificirali su svoj softver kako bi mogli raspodijeliti opterećenje ne samo na sebe, već i na vanjske CDN-ove (Content Delivery Network). Priključena su dva takva CDN-a u koje je „spojen“ višak saobraćaja. Interni propusni opseg Okko-ove IT infrastrukture bio je spreman izdržati taj isti dvostruki rast, ali u slučaju prekoračenja resursa, pripremljeni su partnerski CDN-ovi.

“Odlukom da se ne proširi CDN Okko je uštedio oko 20% budžeta za distribuciju u CAPEX-u. Osim toga, kompanija je uštedjela nekoliko čovjek-mjeseca prebacivanjem posla oko postavljanja opreme na ramena partnera.” — komentariše Aleksej Golubev.

Distribucijski klaster (interni CDN) u Okku implementiran je na dva Linxdatacenter lokacije u Moskvi i Sankt Peterburgu. Obezbeđeno je potpuno preslikavanje sadržaja i njegovo keširanje (distributivni čvorovi). Shodno tome, moskovski data centar obrađuje Moskvu i nekoliko regiona Rusije, a centar podataka u Sankt Peterburgu obrađuje severozapad i ostatak zemlje. Balansiranje se događa ne 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 kešu i niz drugih faktora.

Uvećana servisna arhitektura izgleda ovako na dijagramu:

Kako data centri spašavaju praznike

Fizički, podrška za razvoj usluga i proizvoda sastoji se od desetak regala u Sankt Peterburgu i nekoliko regala u Moskvi. Postoji nekoliko desetina servera za virtuelizaciju i skoro dve stotine "hardverskih" servera za sve ostalo - distribuciju, servisnu podršku i sopstvenu infrastrukturu kancelarije. Interakcija dobavljača sadržaja sa centrom podataka tokom perioda najvećeg opterećenja ne razlikuje se od trenutnog rada. Sva komunikacija je ograničena na zahtjev službi podrške, a u hitnim slučajevima i pozivom.

Danas smo bliži nego ikad stvarnom scenariju 100% neprekidne potrošnje onlajn sadržaja, budući da su sve tehnologije potrebne za to već dostupne. Razvoj online streaminga događa se vrlo brzo. Popularnost legalnih modela potrošnje sadržaja raste: ruski korisnici se postepeno počinju navikavati na činjenicu da moraju platiti sadržaj. Štaviše, ne samo za bioskop, već i za muziku, knjige i obrazovne materijale na internetu. I u tom smislu, isporuka najraznovrsnijeg sadržaja i sa najmanjim kašnjenjima na mreži najvažniji je kriterij u radu online servisa. A naš zadatak, kao pružaoca usluga, je da na vrijeme i sa rezervama podmirimo potrebe za resursima.

izvor: www.habr.com

Dodajte komentar