Sådan redder datacentre ferien

Sådan redder datacentre ferien

I løbet af året tager russerne regelmæssigt på ferie - nytårsferier, majferier og andre kortere weekender. Og dette er den traditionelle tid for seriemaraton, spontane køb og salg på Steam. I før-ferieperioden er detail- og logistikvirksomheder under øget pres: Folk bestiller gaver fra netbutikker, betaler for deres levering, køber billetter til rejser og kommunikerer. Kalendertoppe i efterspørgslen er også en god stresstest for online biografer, spilportaler, videohosting og streaming musiktjenester – de arbejder alle til deres grænser i ferien.

Vi vil fortælle dig, hvordan du sikrer uafbrudt tilgængelighed af indhold ved at bruge eksemplet med Okko online-biografen, som er afhængig af kraften fra Linxdatacenterets datacenter.

Tidligere, som svar på sæsonbestemte stigninger i forbruget, blev yderligere udstyr købt til lokal udbredelse og "med en reserve." Men da "Time H" kom, viste det sig ofte, at virksomheder enten ikke kunne eller ikke havde tid til at klare den korrekte konfiguration af servere og lagersystemer på egen hånd. Det var simpelthen ikke muligt at løse disse problemer, efterhånden som nødsituationer udviklede sig. Efter et stykke tid kom en forståelse: toppe i efterspørgslen efter indhold og onlinetjenester håndteres perfekt ved hjælp af tredjepartsressourcer, som kan købes ved hjælp af pay-as-you-go-modellen - betaling for den faktiske forbrugte mængde.

I dag bestiller næsten alle virksomheder, der forudser en stigning i efterspørgslen efter deres ressourcer i ferierne (den såkaldte burst), på forhånd en udvidelse af kommunikationskanalkapaciteten. De virksomheder, der implementerer applikationer og databaser på datacenterressourcer, øger regnekraften i skyerne under højtider, og bestiller desuden de nødvendige virtuelle maskiner, lagerkapacitet osv. fra datacentre.  

Hvordan man ikke går glip af mærket i beregninger

Sådan redder datacentre ferien

For at forberede sig på spidsbelastninger er et koordineret arbejde mellem udbyder og klient vigtig. Hovedpunkterne i dette arbejde omfatter en præcis prognose for en belastningsstigning med hensyn til timing og volumen, omhyggelig planlægning og kvalitet af interaktion med kollegaer i datacentret, samt med et team af it-specialister på indholdsleverandørsiden.

En række løsninger hjælper med at organisere den hurtige allokering af ressourcer, der er nødvendige for at sikre, at det nye afsnit af din yndlings-tv-serie ikke fryser på skærmen på din tablet.
 

  • For det første er disse workload balancere: disse er softwareløsninger, der omhyggeligt overvåger belastningsniveauet for servere, lagersystemer og netværk, så du kan optimere driften af ​​hvert system til den aktuelle opgave. Balancere evaluerer tilgængelighedsniveauet for både hardware og virtuelle maskiner, hvilket forhindrer systemydeevnen i at ofre på den ene side og forhindrer infrastrukturen i at "overophedes" og sænke farten på den anden side. På denne måde opretholdes et vist niveau af reserveressourcer, som hurtigt kan overføres til at løse akutte problemer (et kraftigt spring i forespørgsler til portalen med videoindhold, en stigning i ordrer på et bestemt produkt osv.).
  • For det andet CDN. Denne teknologi giver brugerne mulighed for at modtage indhold fra portalen uden bufferforsinkelser ved at få adgang til det fra det geografiske punkt, der er tættest på brugeren. Derudover eliminerer CDN den skadelige indvirkning på trafiktransmissionsprocesser forårsaget af kanaloverbelastning, forbindelsesbrud, pakketab ved kanalforbindelser osv.

Altseende Okko

Sådan redder datacentre ferien

Lad os se på et eksempel på, at Okko-onlinebiografen forbereder sig til ferien ved at bruge vores websteder i Moskva og St. Petersborg.

Ifølge Alexey Golubev, teknisk direktør for Okko, i virksomheden, ud over kalenderferier (højsæson), er der perioder, hvor store filmudgivelser fra store majors udgives:

"Hvert år i feriesæsonen fordobles Okkos trafikmængde cirka i forhold til året før. Så hvis den maksimale spidsbelastning sidste nytårssæson var 80 Gbit/s, så forventede vi i 2018/19 160 – den traditionelle dobbelte stigning. Vi modtog dog mere end 200 Gbit/s!”

Okko forbereder sig altid på spidsbelastning langsomt, hele året rundt, som en del af et projekt med kodenavnet "Nytår". Tidligere brugte Okko sin egen infrastruktur; virksomheden har sin egen indholdsleveringsklynge, på sin egen hardware og med sin egen software. I løbet af året købte Okko tekniske specialister gradvist nye servere og øgede gennemstrømningen af ​​deres klynge og forventede en fordobling af den årlige vækst. Derudover blev nye uplinks og operatører tilsluttet - udover store aktører som Rostelecom, Megafon og MTS blev der også tilsluttet trafikudvekslingspunkter og de mindste operatører. Denne tilgang gjorde det muligt at levere tjenesten til det maksimale antal kunder ved hjælp af den korteste rute.

Sidste år, efter at have analyseret omkostningerne til udstyr, lønomkostninger til udvidelse og sammenlignet med omkostningerne ved at bruge tredjeparts CDN'er, indså Okko, at det var tid til at prøve en hybrid distributionsmodel. Efter den dobbelte vækst i nytårsferien er der et fald i trafikken, og februar er den laveste sæson. Og det viser sig, at dit udstyr er inaktivt på dette tidspunkt. Til sommer er faldet udjævnet, og til efterårssæsonen begynder en ny stigning. Derfor tog Okko som forberedelse til det nye 2019 en anden vej: de modificerede deres software til at kunne fordele belastningen ikke kun på dem selv, men også på eksterne CDN'er (Content Delivery Network). To sådanne CDN'er var forbundet, hvori overskydende trafik blev "fusioneret". Den interne båndbredde i Okkos IT-infrastruktur var klar til at modstå den samme dobbelte vækst, men i tilfælde af, at der var et overskridelse af ressourcer, blev partner-CDN'er forberedt.

“Beslutningen om ikke at udvide sit CDN sparede Okko for omkring 20 % af sit distributionsbudget i CAPEX. Derudover sparede virksomheden adskillige mandemåneder ved at flytte arbejdet med at sætte udstyret op på partnerens skuldre.” — kommenterer Alexey Golubev.

Distributionsklyngen (intern CDN) i Okko er implementeret på to Linxdatacenter-steder i Moskva og St. Petersborg. Fuld spejling af både indhold og dets caching (distribuerende noder) er tilvejebragt. Derfor behandler Moskva-datacentret Moskva og flere regioner i Rusland, og St. Petersborg-datacentret behandler Nordvest og resten af ​​landet. Balancering sker ikke kun på regional basis, men også afhængigt af belastningen på noderne i et bestemt datacenter; tilstedeværelsen af ​​filmen i cachen og en række andre faktorer tages også i betragtning.

Den forstørrede servicearkitektur ser sådan ud i diagrammet:

Sådan redder datacentre ferien

Fysisk består service- og produktudviklingsstøtten af ​​omkring ti racks i St. Petersborg og flere racks i Moskva. Der er et par dusin servere til virtualisering og næsten to hundrede "hardware"-servere til alt andet - distribution, servicesupport og kontorets egen infrastruktur. Indholdsudbyderens interaktion med datacentret under spidsbelastningsperioder adskiller sig ikke fra det nuværende arbejde. Al kommunikation er begrænset til en henvendelse til supporttjenesten og i nødstilfælde ved at ringe.

I dag er vi tættere end nogensinde på et virkeligt 100 % uafbrudt onlineindholdsforbrugsscenarie, da alle de nødvendige teknologier til dette allerede er tilgængelige. Udviklingen af ​​online streaming sker meget hurtigt. Populariteten af ​​juridiske modeller for indholdsforbrug vokser: Russiske brugere begynder så småt at vænne sig til, at de skal betale for indhold. Desuden ikke kun til biografen, men også til musik, bøger og undervisningsmateriale på internettet. Og i denne henseende er levering af det mest forskelligartede indhold og med de laveste netværksforsinkelser det vigtigste kriterium i driften af ​​onlinetjenester. Og vores opgave som serviceudbyder er at imødekomme ressourcebehov til tiden og med reserver.

Kilde: www.habr.com

Tilføj en kommentar