Hvordan datasentre redder høytiden

Hvordan datasentre redder høytiden

Gjennom hele året drar russerne jevnlig på ferie - nyttårsferier, maiferier og andre kortere helger. Og dette er den tradisjonelle tiden for seriemaraton, spontane kjøp og salg på Steam. I førferieperioden er detaljhandel og logistikkbedrifter under økt press: folk bestiller gaver fra nettbutikker, betaler for leveringen, kjøper billetter til turer og kommuniserer. Kalendertopper i etterspørsel er også en god stresstest for nettkinoer, spillportaler, videohosting og streaming av musikktjenester – alle jobber til sine grenser i ferien.

Vi vil fortelle deg hvordan du sikrer uavbrutt tilgjengelighet av innhold ved å bruke eksemplet med Okko online kino, som er avhengig av kraften til Linxdatacenter-datasenteret.

Tidligere, som svar på sesongmessige økninger i forbruket, ble tilleggsutstyr kjøpt for lokal utplassering, og "med en reserve." Men når "Time H" kom, viste det seg ofte at selskaper enten ikke kunne eller ikke hadde tid til å takle riktig konfigurasjon av servere og lagringssystemer på egen hånd. Det var rett og slett ikke mulig å løse disse problemene ettersom nødsituasjoner utviklet seg. Etter en stund kom en forståelse: topper i etterspørsel etter innhold og nettjenester håndteres perfekt ved hjelp av tredjepartsressurser, som kan kjøpes ved å bruke betal-som-du-gå-modellen - betaling for det faktiske forbrukte volumet.

I dag bestiller nesten alle selskaper som forventer en økning i etterspørselen etter ressursene sine i løpet av ferien (den såkalte burst) på forhånd en utvidelse av kommunikasjonskanalkapasiteten. De selskapene som distribuerer applikasjoner og databaser på datasenterressurser øker datakraften i skyene under høytider, og bestiller i tillegg nødvendige virtuelle maskiner, lagringskapasitet osv. fra datasentre.  

Hvordan ikke gå glipp av merket i beregninger

Hvordan datasentre redder høytiden

For å forberede seg på spissbelastninger er koordinert arbeid mellom tilbyder og oppdragsgiver viktig. Hovedpoengene i dette arbeidet inkluderer en nøyaktig prognose for en lastøkning når det gjelder timing og volum, nøye planlegging og kvalitet på samhandling med kollegaer innenfor datasenteret, samt med et team av IT-spesialister på innholdsleverandørsiden.

En rekke løsninger hjelper til med å organisere den raske tildelingen av ressurser som er nødvendig for å sikre at den nye episoden av favoritt-TV-serien din ikke fryser på skjermen på nettbrettet ditt.
 

  • For det første er dette arbeidsbelastningsbalansere: dette er programvareløsninger som nøye overvåker belastningsnivået til servere, lagringssystemer og nettverk, slik at du kan optimere driften av hvert system for oppgaven du har. Balanserere evaluerer tilgjengelighetsnivået til både maskinvare og virtuelle maskiner, forhindrer systemytelsen i å ofre på den ene siden, og forhindrer at infrastrukturen "overopphetes" og bremser på den andre. På denne måten opprettholdes et visst nivå av reserveressurser, som raskt kan overføres for å løse presserende problemer (et kraftig hopp i forespørsler til portalen med videoinnhold, en økning i bestillinger for et bestemt produkt, etc.).
  • For det andre, CDN. Denne teknologien lar brukere motta innhold fra portalen uten bufferforsinkelser ved å få tilgang til det fra det geografiske punktet som er nærmest brukeren. I tillegg eliminerer CDN den skadelige innvirkningen på trafikkoverføringsprosesser forårsaket av kanalstopp, forbindelsesbrudd, pakketap ved kanalkryss, etc.

Altsynende Okko

Hvordan datasentre redder høytiden

La oss se på et eksempel på nettkinoen Okko som forbereder seg til ferien, ved å bruke nettstedene våre i Moskva og St. Petersburg.

I følge Alexey Golubev, teknisk direktør for Okko, i selskapet, i tillegg til kalenderferier (høysesong), er det perioder når store filmutgivelser fra store majors blir utgitt:

"Hvert år i høytiden dobles Okkos trafikkvolum omtrentlig sammenlignet med året før. Så hvis forrige nyttårssesong var den maksimale toppbelastningen 80 Gbit/s, så forventet vi i 2018/19 160 – den tradisjonelle doble økningen. Vi fikk imidlertid mer enn 200 Gbit/s!»

Okko forbereder seg alltid sakte på toppbelastning, gjennom hele året, som en del av et prosjekt med kodenavnet "Nyttår". Tidligere brukte Okko sin egen infrastruktur, selskapet har sin egen innholdsleveringsklynge, på egen maskinvare og med egen programvare. I løpet av året kjøpte Okko tekniske spesialister gradvis nye servere og økte gjennomstrømmingen til klyngen deres, og forventet en dobling av den årlige veksten. I tillegg ble nye oppkoblinger og operatører koblet til - i tillegg til store aktører som Rostelecom, Megafon og MTS, ble også trafikkutvekslingspunkter og de minste operatørene koblet til. Denne tilnærmingen gjorde det mulig å levere tjenesten til maksimalt antall kunder ved å bruke den korteste ruten.

I fjor, etter å ha analysert kostnadene for utstyr, lønnskostnader for utvidelse og sammenlignet med kostnadene ved bruk av tredjeparts CDN, innså Okko at det var på tide å prøve en hybrid distribusjonsmodell. Etter den doble veksten i nyttårsferien er det nedgang i trafikken, og februar er den laveste sesongen. Og det viser seg at utstyret ditt er inaktivt på dette tidspunktet. Til sommeren jevnes nedgangen ut, og til høstsesongen begynner en ny oppgang. Derfor, som forberedelse til det nye 2019, tok Okko en annen vei: de modifiserte programvaren sin for å kunne distribuere belastningen ikke bare på seg selv, men også på eksterne CDN-er (Content Delivery Network). To slike CDN-er ble koblet til, hvor overflødig trafikk ble "slått sammen". Den interne båndbredden til Okkos IT-infrastruktur var klar til å motstå den samme doble veksten, men i tilfelle det skulle oppstå overløp av ressurser, ble partner-CDN-er forberedt.

"Beslutningen om å ikke utvide CDN sparte Okko for omtrent 20 % av distribusjonsbudsjettet i CAPEX. I tillegg sparte selskapet flere arbeidsmåneder ved å flytte arbeidet med å sette opp utstyret over på partnerens skuldre.» — Alexey Golubev kommenterer.

Distribusjonsklyngen (intern CDN) i Okko er implementert på to Linxdatacenter-steder i Moskva og St. Petersburg. Full speiling av både innhold og dets caching (distribuerende noder) er gitt. Følgelig behandler Moskva-datasenteret Moskva og flere regioner i Russland, og St. Petersburg-datasenteret behandler Nord-Vestlandet og resten av landet. Balansering skjer ikke bare på regional basis, men også avhengig av belastningen på nodene i et bestemt datasenter; tilstedeværelsen av filmen i hurtigbufferen og en rekke andre faktorer tas også i betraktning.

Den forstørrede tjenestearkitekturen ser slik ut i diagrammet:

Hvordan datasentre redder høytiden

Fysisk består service- og produktutviklingsstøtten av rundt ti stativer i St. Petersburg og flere stativer i Moskva. Det er et par dusin servere for virtualisering og nesten to hundre "hardware"-servere for alt annet - distribusjon, servicestøtte og kontorets egen infrastruktur. Samspillet mellom innholdsleverandøren og datasenteret under høybelastningsperioder er ikke forskjellig fra dagens arbeid. All kommunikasjon er begrenset til en forespørsel til støttetjenesten, og i nødstilfeller, ved å ringe.

I dag er vi nærmere enn noen gang et virkelig 100 % uavbrutt scenario for forbruk av innhold på nett, siden all teknologien som er nødvendig for dette, allerede er tilgjengelig. Utviklingen av nettstrømming skjer veldig raskt. Populariteten til juridiske modeller for innholdsforbruk vokser: Russiske brukere begynner gradvis å venne seg til det faktum at de må betale for innhold. Dessuten, ikke bare for kino, men også for musikk, bøker og undervisningsmateriell på Internett. Og i denne forbindelse er levering av det mest mangfoldige innholdet og med de laveste nettverksforsinkelsene det viktigste kriteriet i driften av nettbaserte tjenester. Og vår oppgave, som tjenesteleverandør, er å møte ressursbehov i tide og med reserver.

Kilde: www.habr.com

Legg til en kommentar