Hoe datacenters de feestdagen redden

Hoe datacenters de feestdagen redden

Het hele jaar door gaan Russen regelmatig op vakantie - nieuwjaarsvakanties, meivakanties en andere kortere weekenden. En dit is de traditionele tijd voor seriële marathons, spontane aankopen en verkopen op Steam. Tijdens de periode vóór de feestdagen staan ​​retail- en logistieke bedrijven onder toenemende druk: mensen bestellen cadeaus in online winkels, betalen de bezorging ervan, kopen kaartjes voor uitstapjes en communiceren. Kalenderpieken in de vraag zijn ook een goede stresstest voor online bioscopen, gameportals, videohosting en streaming muziekdiensten: ze werken allemaal tot het uiterste tijdens de feestdagen.

Hoe u een ononderbroken beschikbaarheid van content kunt garanderen, vertellen we u aan de hand van het voorbeeld van de online bioscoop Okko, die vertrouwt op de kracht van het datacenter van Linxdatacenter.

Voorheen werd als reactie op seizoensgebonden consumptiestijgingen extra apparatuur aangeschaft voor lokale inzet, en wel ‘met een reserve’. Toen ‘Time H’ echter aanbrak, bleek vaak dat bedrijven geen tijd konden of hadden om zelf met de juiste configuratie van servers en opslagsystemen om te gaan. Het was simpelweg niet mogelijk om deze problemen op te lossen naarmate de noodsituatie zich ontwikkelde. Na een tijdje kwam er een inzicht: pieken in de vraag naar inhoud en onlinediensten worden perfect opgevangen met behulp van bronnen van derden, die kunnen worden gekocht met behulp van het pay-as-you-go-model - betaling voor het daadwerkelijk verbruikte volume.

Tegenwoordig bestellen bijna alle bedrijven die tijdens de feestdagen een sterke stijging van de vraag naar hun hulpbronnen (de zogenaamde burst) voorzien, vooraf een uitbreiding van de communicatiekanaalcapaciteit. De bedrijven die applicaties en databases inzetten op datacenterbronnen vergroten de rekenkracht in de clouds tijdens vakantiepieken, en bestellen bovendien de benodigde virtuele machines, opslagcapaciteit, enz. bij datacenters.  

Hoe u het doel bij berekeningen niet mist

Hoe datacenters de feestdagen redden

Om voorbereid te zijn op piekbelastingen is afstemming tussen aanbieder en opdrachtgever belangrijk. De belangrijkste punten in dit werk zijn onder meer een nauwkeurige voorspelling van een belastingstoename in termen van timing en volume, een zorgvuldige planning en kwaliteit van de interactie met collega's binnen het datacenter, evenals met een team van IT-specialisten aan de kant van de contentprovider.

Een aantal oplossingen helpen bij het organiseren van de snelle toewijzing van middelen die nodig zijn om ervoor te zorgen dat de nieuwe aflevering van uw favoriete tv-serie niet vastloopt op het scherm van uw tablet.
 

  • Ten eerste zijn dit workload balancers: dit zijn softwareoplossingen die het belastingsniveau van servers, opslagsystemen en netwerken zorgvuldig monitoren, waardoor u de werking van elk systeem kunt optimaliseren voor de uit te voeren taak. Balancers evalueren het beschikbaarheidsniveau van zowel hardware als virtuele machines, waardoor aan de ene kant wordt voorkomen dat de systeemprestaties worden opgeofferd en aan de andere kant wordt voorkomen dat de infrastructuur oververhit raakt en vertraagt. Op deze manier wordt een bepaald niveau aan reservemiddelen gehandhaafd, die snel kunnen worden overgedragen om urgente problemen op te lossen (een scherpe sprong in verzoeken naar de portal met video-inhoud, een toename van het aantal bestellingen voor een bepaald product, enz.).
  • Ten tweede CDN. Met deze technologie kunnen gebruikers inhoud van de portal ontvangen zonder vertragingen te bufferen door deze te openen vanaf het geografische punt dat zich het dichtst bij de gebruiker bevindt. Bovendien elimineert CDN de schadelijke impact op verkeerstransmissieprocessen veroorzaakt door kanaalcongestie, verbindingsbreuken, pakketverliezen op kanaalknooppunten, enz.

Alziende Okko

Hoe datacenters de feestdagen redden

Laten we eens kijken naar een voorbeeld van de Okko online bioscoop die zich voorbereidt op de feestdagen, met behulp van onze locaties in Moskou en St. Petersburg.

Volgens Alexey Golubev, technisch directeur van Okko, zijn er in het bedrijf, naast kalendervakanties (hoogseizoen), periodes waarin grote filmreleases van grote majors worden uitgebracht:

“Elk jaar tijdens de feestdagen verdubbelt het verkeersvolume van Okko ongeveer in vergelijking met het voorgaande jaar. Dus als de maximale piekbelasting afgelopen nieuwjaarsseizoen 80 Gbit/s bedroeg, dan verwachtten we in 2018/19 160 – de traditionele dubbele stijging. Wij ontvingen echter ruim 200 Gbit/s!”

Okko bereidt zich het hele jaar door langzaam voor op piekbelasting, als onderdeel van een project met de codenaam “Nieuwjaar”. Voorheen gebruikte Okko haar eigen infrastructuur; het bedrijf beschikt over een eigen content delivery cluster, op eigen hardware en met eigen software. In de loop van het jaar kochten de technische specialisten van Okko geleidelijk nieuwe servers en verhoogden de doorvoer van hun cluster, anticiperend op een verdubbeling van de jaarlijkse groei. Daarnaast werden nieuwe uplinks en operators aangesloten - naast grote spelers als Rostelecom, Megafon en MTS werden ook verkeersuitwisselingspunten en de kleinste operators aangesloten. Deze aanpak maakte het mogelijk om de dienst via de kortste route aan een maximaal aantal klanten te leveren.

Vorig jaar besefte Okko, na analyse van de kosten van apparatuur en arbeidskosten voor uitbreiding en vergelijking met de kosten van het gebruik van CDN's van derden, dat het tijd was om een ​​hybride distributiemodel te proberen. Na de dubbele groei tijdens de nieuwjaarsvakantie is er sprake van een daling van het verkeer en is februari het laagste seizoen. En het blijkt dat uw apparatuur op dit moment inactief is. Tegen de zomer wordt de daling afgevlakt en tegen het herfstseizoen begint een nieuwe stijging. Daarom heeft Okko ter voorbereiding op het nieuwe 2019 een andere route gekozen: ze hebben hun software aangepast om de belasting niet alleen over zichzelf te kunnen verdelen, maar ook over externe CDN's (Content Delivery Network). Er werden twee van dergelijke CDN’s met elkaar verbonden, waarin overtollig verkeer werd “samengevoegd”. De interne bandbreedte van de IT-infrastructuur van Okko was klaar om diezelfde dubbele groei te weerstaan, maar voor het geval er sprake zou zijn van een overschrijding van de middelen, werden partner-CDN’s voorbereid.

“De beslissing om zijn CDN niet uit te breiden, bespaarde Okko ongeveer 20% van zijn distributiebudget aan CAPEX. Bovendien bespaarde het bedrijf een aantal manmaanden door het opzetten van de apparatuur op de schouders van de partner te leggen.” - Alexey Golubev commentaar.

Het distributiecluster (intern CDN) in Okko is geïmplementeerd op twee Linxdatacenter-locaties in Moskou en St. Petersburg. Er is volledige spiegeling van zowel de inhoud als de caching ervan (distribuerende knooppunten) mogelijk. Dienovereenkomstig verwerkt het datacentrum in Moskou Moskou en verschillende regio's van Rusland, en het datacentrum in St. Petersburg verwerkt het noordwesten en de rest van het land. Het balanceren gebeurt niet alleen op regionale basis, maar ook afhankelijk van de belasting van de knooppunten in een bepaald datacenter; er wordt ook rekening gehouden met de aanwezigheid van de film in de cache en een aantal andere factoren.

De uitgebreide servicearchitectuur ziet er in het diagram als volgt uit:

Hoe datacenters de feestdagen redden

Fysiek bestaat de service- en productontwikkelingsondersteuning uit ongeveer tien racks in St. Petersburg en verschillende racks in Moskou. Er zijn een paar dozijn servers voor virtualisatie en bijna tweehonderd ‘hardware’-servers voor al het andere: distributie, serviceondersteuning en de eigen infrastructuur van het kantoor. De interactie van de contentprovider met het datacenter tijdens piekbelastingperioden verschilt niet van de huidige werkzaamheden. Alle communicatie beperkt zich tot een verzoek aan de ondersteuningsdienst en, in geval van nood, door te bellen.

Tegenwoordig zijn we dichter dan ooit bij een werkelijk 100% ononderbroken scenario voor online contentconsumptie, omdat alle technologieën die hiervoor nodig zijn al beschikbaar zijn. De ontwikkeling van online streaming gaat erg snel. De populariteit van legale modellen voor contentconsumptie groeit: Russische gebruikers beginnen geleidelijk te wennen aan het feit dat ze voor content moeten betalen. Bovendien niet alleen voor bioscoop, maar ook voor muziek, boeken en educatief materiaal op internet. En in dit opzicht is de levering van de meest uiteenlopende inhoud en met de laagste netwerkvertragingen het belangrijkste criterium bij de exploitatie van onlinediensten. En het is onze taak als dienstverlener om op tijd en met reserves in de behoeften aan middelen te voorzien.

Bron: www.habr.com

Voeg een reactie