Hur datacenter räddar semestern

Hur datacenter räddar semestern

Under hela året åker ryssarna regelbundet på semester - nyårshelger, majhelger och andra kortare helger. Och det här är den traditionella tiden för seriemaraton, spontana köp och försäljning på Steam. Under perioden före semestern är detaljhandeln och logistikföretagen under ökad press: människor beställer presenter från nätbutiker, betalar för leveransen, köper biljetter till resor och kommunicerar. Kalendertoppar i efterfrågan är också ett bra stresstest för onlinebiografer, spelportaler, videohosting och strömmande musiktjänster – de fungerar alla till sina gränser under semestern.

Vi kommer att berätta hur du säkerställer oavbruten tillgänglighet av innehåll med hjälp av exemplet med Okko onlinebiograf, som är beroende av kraften i Linxdatacenters datacenter.

Tidigare, som svar på säsongsbetonade ökningar av förbrukningen, köptes ytterligare utrustning för lokal utbyggnad och "med en reserv." Men när "Time H" kom visade det sig ofta att företag antingen inte kunde eller inte hade tid att klara av den korrekta konfigurationen av servrar och lagringssystem på egen hand. Det var helt enkelt inte möjligt att lösa dessa problem när nödsituationer utvecklades. Efter ett tag kom en förståelse: toppar i efterfrågan på innehåll och onlinetjänster hanteras perfekt med hjälp av tredjepartsresurser, som kan köpas med hjälp av pay-as-you-go-modellen - betalning för den faktiska förbrukade volymen.

Idag beställer nästan alla företag som förutser en ökning av efterfrågan på sina resurser under semestern (den så kallade burst) en utbyggnad av kommunikationskanalkapaciteten. De företag som distribuerar applikationer och databaser på datacenterresurser ökar beräkningskraften i molnen under semestertoppar och beställer dessutom nödvändiga virtuella maskiner, lagringskapacitet etc. från datacenter.  

Hur man inte missar poängen i beräkningar

Hur datacenter räddar semestern

För att förbereda sig för toppbelastningar är ett samordnat arbete mellan utförare och uppdragsgivare viktigt. Huvudpunkterna i detta arbete inkluderar en korrekt prognos för en belastningsökning vad gäller timing och volym, noggrann planering och kvalitet på interaktionen med kollegor inom datacentret, samt med ett team av IT-specialister på innehållsleverantörssidan.

Ett antal lösningar hjälper till att organisera den snabba tilldelningen av resurser som krävs för att säkerställa att det nya avsnittet av din favorit-TV-serie inte fryser på skärmen på din surfplatta.
 

  • För det första är dessa arbetsbelastningsbalanserare: det här är mjukvarulösningar som noggrant övervakar belastningsnivån för servrar, lagringssystem och nätverk, så att du kan optimera driften av varje system för den aktuella uppgiften. Balanserare utvärderar tillgänglighetsnivån för både hårdvara och virtuella maskiner, förhindrar systemprestanda från att offra å ena sidan, och förhindrar att infrastrukturen "överhettas" och saktar ner, å andra sidan. På så sätt upprätthålls en viss nivå av reservresurser, som snabbt kan överföras för att lösa akuta problem (ett kraftigt hopp i förfrågningar till portalen med videoinnehåll, en ökning av beställningar för en viss produkt, etc.).
  • För det andra, CDN. Denna teknik tillåter användare att ta emot innehåll från portalen utan att buffra förseningar genom att komma åt det från den geografiska punkt som är närmast användaren. Dessutom eliminerar CDN den skadliga inverkan på trafiköverföringsprocesser som orsakas av kanalöverbelastning, anslutningsavbrott, paketförluster vid kanalkorsningar, etc.

Allseende Okko

Hur datacenter räddar semestern

Låt oss titta på ett exempel på onlinebiografen Okko som förbereder sig för semestern med hjälp av våra sajter i Moskva och St. Petersburg.

Enligt Alexey Golubev, teknisk chef för Okko, i företaget, förutom kalenderhelger (högsäsong), finns det perioder då stora filmsläpp från stora majors släpps:

"Varje år under semesterperioden fördubblas Okkos trafikvolym ungefär jämfört med föregående år. Så om den maximala toppbelastningen förra nyårssäsongen var 80 Gbit/s, så förväntade vi oss 2018 19/160 – den traditionella dubbla ökningen. Men vi fick mer än 200 Gbit/s!”

Okko förbereder sig alltid för toppbelastning långsamt, under hela året, som en del av ett projekt med kodnamnet "Nyår". Tidigare använde Okko sin egen infrastruktur, företaget har ett eget innehållsleveranskluster, på egen hårdvara och med egen mjukvara. Under loppet av året köpte Okko tekniska specialister gradvis nya servrar och ökade genomströmningen av deras kluster, och förväntade sig en fördubbling av den årliga tillväxten. Dessutom anslöts nya upplänkar och operatörer - förutom stora aktörer som Rostelecom, Megafon och MTS kopplades även trafikutbytespunkter och de minsta operatörerna in. Detta tillvägagångssätt gjorde det möjligt att leverera tjänsten till maximalt antal kunder med den kortaste vägen.

Förra året, efter att ha analyserat kostnaden för utrustning, arbetskraftskostnaderna för expansion och jämfört med kostnaden för att använda CDN från tredje part, insåg Okko att det var dags att prova en hybriddistributionsmodell. Efter den dubbla tillväxten under nyårshelgerna sker en nedgång i trafiken och februari är den lägsta säsongen. Och det visar sig att din utrustning är inaktiv vid denna tidpunkt. Till sommaren planas nedgången ut och till höstsäsongen börjar en ny uppgång. Därför, som förberedelse för det nya 2019, tog Okko en annan väg: de modifierade sin programvara för att kunna fördela belastningen inte bara på sig själva utan även på externa CDN:er (Content Delivery Network). Två sådana CDN var anslutna, in i vilka överskottstrafik "slogs ihop". Den interna bandbredden i Okkos IT-infrastruktur var redo att motstå samma dubbla tillväxt, men om det skulle bli överskridande av resurser förbereddes partner-CDN.

“Beslutet att inte utöka sitt CDN sparade Okko cirka 20 % av dess distributionsbudget i CAPEX. Dessutom sparade företaget flera manmånader genom att flytta arbetet med att installera utrustningen på partnerns axlar.” — kommenterar Alexey Golubev.

Distributionsklustret (internt CDN) i Okko implementeras på två Linxdatacenterplatser i Moskva och St. Petersburg. Fullständig spegling av både innehåll och dess cachning (distributionsnoder) tillhandahålls. Följaktligen bearbetar Moskvas datacenter Moskva och flera regioner i Ryssland, och S:t Petersburgs datacenter bearbetar nordvästra och resten av landet. Balansering sker inte bara på regional basis, utan också beroende på belastningen på noderna i ett visst datacenter; närvaron av filmen i cachen och ett antal andra faktorer tas också i beaktande.

Den förstorade tjänstearkitekturen ser ut så här i diagrammet:

Hur datacenter räddar semestern

Rent fysiskt består service- och produktutvecklingsstödet av ett tiotal ställ i S:t Petersburg och flera ställ i Moskva. Det finns ett par dussin servrar för virtualisering och nästan tvåhundra "hårdvaru"-servrar för allt annat - distribution, servicesupport och kontorets egen infrastruktur. Interaktionen mellan innehållsleverantören och datacentret under toppbelastningsperioder skiljer sig inte från nuvarande arbete. All kommunikation är begränsad till en förfrågan till supporttjänsten och i nödfall genom att ringa.

Idag är vi närmare än någonsin ett verkligt 100 % oavbrutet scenario för konsumtion av innehåll online, eftersom all teknik som behövs för detta redan är tillgänglig. Utvecklingen av streaming online går väldigt snabbt. Populariteten för juridiska modeller för innehållskonsumtion växer: ryska användare börjar gradvis vänja sig vid det faktum att de måste betala för innehåll. Dessutom, inte bara för film, utan också för musik, böcker och utbildningsmaterial på Internet. Och i detta avseende är leverans av det mest varierande innehållet och med de lägsta nätverksförseningarna det viktigaste kriteriet för driften av onlinetjänster. Och vår uppgift som tjänsteleverantör är att möta resursbehov i tid och med reserver.

Källa: will.com

Lägg en kommentar