"Backup pÄ band, tack." BerÀttelse i första person.

I den föregÄende artikeln Vi har berÀttat om de nya funktionerna i den nyligen slÀppta januariuppdateringen Update 4 för Veeam Backup & Replication 9.5 (VBR), dÀr vi medvetet inte nÀmnde sÀkerhetskopiering till magnetband. BerÀttelsen om detta omrÄde förtjÀnar en egen artikel, eftersom det faktiskt har funnits mÄnga nya funktioner.

– Killarna frĂ„n QA, ska ni skriva en artikel?
– Varför inte!

"Backup pÄ band, tack." BerÀttelse i första person.

Magnetband i XXI Ärhundrade

Lagring av data pĂ„ magnetband (kassetter, "tape"", som vi kallar dem i R&D) begrĂ€nsas inte lĂ€ngre av den utdöda datorn ZX-Spectrum, vars spel kunde laddas in i RAM-minnet pĂ„ 48 kb frĂ„n en bandkassett under flera minuter. Under en kvartsekel har hastighet och kapacitet för kassetter ökat med 6-7 storleksordningar. Detta Ă€r inte helt korrekt jĂ€mförelse, och enligt Moores lag standarden hĂ€nger inte LTO med. ÄndĂ„ möjliggör moderna teknologier att man kan lagra 12 terabyte data pĂ„ en kilometers lĂ„ng kassett (upp till 30 terabyte i komprimerat lĂ€ge), vilket gör att den 160-dollar dyra enheten slĂ„r konkurrenterna nĂ€r det gĂ€ller kostnaden för lĂ„ngvarig lagring av stora datamĂ€ngder, Ă€ven med tanke pĂ„ investeringar i inspelnings-/lĂ€sutrustning. Data pĂ„ sĂ„dana kassetter lagras sĂ€kert i 15-30 Ă„r. LĂ„t mig komma in frĂ„n en annan vinkel. PĂ„ senare tid

har utpressningsvirus kommit till en ny nivÄ. De kan vÀnta pÄ sin tur i en stor företagsinfrastruktur i veckor och mÄnader, och med framtrÀdandet av en ny sÄrbarhet för dagen kan de, med hjÀlp av mÀnniskor eftersom stora summor stÄr pÄ spel, inte bara förstöra all data utan ocksÄ alla sÀkerhetskopior som de kan fÄ tillgÄng till. HÀr Àr , nÀr företaget tvingades betala utpressarna. SÄ kallade ett aktuellt exempelair gap , det vill sÀga fysiskt isolerade sÀkerhetskopior frÄn infrastrukturen har i princip blivit den enda pÄlitliga rÀddningen frÄn sÄdana situationer. Magnetband Àr hÀr en av de tidlösa lösningarna.Men bara specifikationer och teknologiska nyheter frÄn ledande tillverkare (IBM, HPE, Oracle, Dell) Àr inte tillrÀckliga för att pÄlitligt skydda data, det krÀvs bra mjukvara. Vi har ett helt team pÄ Veeam som arbetar med bandbackuper, cirka 10 personer analyserar, planerar, forskar, utvecklar och testar dagligen. Resultaten av detta arbete har ni kunnat se i tidigare artiklar (

"Backup pÄ band, tack." BerÀttelse i första person.

). Vad har gjorts under det senaste Äret?ett, tvÄ). Vad har gjorts under det senaste Äret?

Ordlista

Det uppstÄr ett val mellan friheter i förhÄllande till det egna sprÄket och byrÄkratiska uttryck som försvÄrar lÀsbarheten. Jag föredrar det första, dÀrför ber jag pÄ förhand om ursÀkt om vissa jargongord hÀr nedan kan störa nÄgon. Jag pÄminner hÀr kort om vad varje term betyder.

Experter pĂ„ VBR kan hoppa över denna del.Jobb – jobb – en backup-uppgift. Egentligen bygger hela VBR pĂ„ jobb. Förutom backup och replikering kan det ocksĂ„ vara kopiering till magnetband (backup to tape job, tape job). Jag vill nĂ€mna att Ă„terstĂ€llning frĂ„n backup (restore) ocksĂ„ Ă€r ett jobb, men i denna artikel kommer ordet att syfta pĂ„ just backup.

Lagring – lagring – en historiskt etablerad term. Det handlar om filer i förrĂ„det (repository – lagringsplats) som innehĂ„ller backup-kopior – fullstĂ€ndiga och inkrementella. I en lagringsplats kan det finnas en eller flera virtuella maskiner.

Kedja – kedja – en sekvens av relaterade lagringsplatser. För att Ă„terstĂ€lla data frĂ„n den n:te inkrementella lagringsplatsen behövs alla föregĂ„ende frĂ„n den (n-1):a till den första och den kompletta lagringsplats som den första inkrementella hĂ€nvisar till.

KĂ€lla, mĂ„l – source, target. KĂ€lla – den ursprungliga entitet som bearbetas av jobbet. I fallet med backup/replikats Ă€r det vanligtvis en virtuell maskin i hypervisorn. I fallet med tape-job Ă€r kĂ€llan sjĂ€lva backup-jobbet (eller filer i fallet med file to tape-job). MĂ„l för backup-jobbet Ă€r lagringsplatsen dĂ€r backuperna lagras. För tape-job Ă€r det dock mediepoolen.

Mediepool – media pool – en samling informationsbĂ€rande medier, i vĂ„rt fall – kassettband. En logisk behĂ„llare, skapad av anvĂ€ndaren och innehĂ„llande kassetter frĂ„n en eller flera bibliotek. SĂ„ledes har en tape-job alltid en mediepool som mĂ„l, vilket innebĂ€r att data skrivs inte pĂ„ en specifik kassett och inte pĂ„ vilken kassett som helst i biblioteket, utan pĂ„ ett visst set av dem. Mediepoolen har en instĂ€llning för datalagringstid, efter vilken kassetten kan skrivas över. AnvĂ€ndaren kan skapa vanliga (standard) och GFS-pooler. Varje typ kan nu dessutom vara WORM och icke-WORM, mer om detta nedan.

Medieset – media set – ett set med kassetter i mediebassĂ€ngen, pĂ„ vilka backups/filer kontinuerligt skrivs. För GFS-bassĂ€nger har mediesĂ€ten Ă€ven koppling till intervall (till exempel Ă„rligt – yearly), kassetterna roteras endast inom sitt eget intervall.

Enhet, vĂ€xlare – element i en tape-bibliotek. Enheten lĂ€ser och spolar kassetten, vĂ€xlaren – det Ă€r en robot som flyttar kassetter mellan lagringsplatser, utladdningsplatser och enheten. Det finns Ă€ven st standalone-enheter (standalone – fristĂ„ende), dĂ€r rollen som vĂ€xlare utförs av en mĂ€nniska. För enheten krĂ€vs en korrekt installerad tillverkares drivrutin pĂ„ Windows-datorn dĂ€r biblioteket Ă€r anslutet; med vĂ€xlaren kan vi dock arbeta Ă€ven utan drivrutiner, via native SCSI.

Tenant till tape. Skyddad av leverantören – skyddat för kunder

SlÄ ut korten direkt. Den mest omfattande funktionen i vÄr uppdatering, avsedd för molntjÀnstleverantörer., som anvÀnder VBR i sin infrastruktur. Utvecklingen började för tvÄ Är sedan. Snart insÄg vi att vi inte skulle hinna med en sÄ stor uppgift till nÀsta release, vi tog en liten paus, och slutligen slÀppte vi funktionen i 9.5 Update 4.

Kort sagt, nu har leverantörerna möjlighet att kopiera backups av sina kunder till kassetter med hjĂ€lp av tape-jobb i GFS-bassĂ€ngen. Detta ger leverantörerna – och detta Ă€r verkligen stora, dyra killar för vĂ„rt hjĂ€rta och vĂ„r kommersiella avdelning – tvĂ„ möjligheter:

  • att skydda sina kunder (tenants, tenant – hyresgĂ€st) frĂ„n dataförlust pĂ„ grund av oavsiktlig radering eller infrastrukturella problem ("översvĂ€mning i serverrummet");
  • att erbjuda hyresgĂ€sterna en extra tjĂ€nst för datarĂ€ddning frĂ„n en gammal backup, som lĂ€nge har tagits bort frĂ„n den molnbaserade lagringspolicyn, men som fortfarande finns kvar pĂ„ kassetterna.

Ur ett marknadsföringsperspektiv Ă€r funktionaliteten mycket "aptitretande", men ur vĂ„rt perspektiv – minst lika komplex att implementera.

Utveckling

Det huvudsakliga problemet som uppstod – datakryptering. De flesta molnbaserade backups Ă€r krypterade, statistiken visar pĂ„ ⅔ av det totala antalet. För oss var denna siffra en överraskning, vi trodde att nĂ€stan allt var krypterat, men nej – mĂ„nga kunder verkar ha fullstĂ€ndig tillit till sina leverantörer.

Paradigmen Àr enkel: en leverantör ska inte kunna dekryptera sina klienters data. Inom ramen för den nya funktionen krÀvs det att leverantören öppnar lagringsutrymmen med backup. Detta behövs för att flytta datablokker, t.ex. för att skapa en virtuell fullstÀndig backup. Det viktigaste Àr att detta mÄste göras oberoende av klienten, nÀr de nödvÀndiga nycklarna inte överförs till leverantörens sida under jobbets genomförande.

Lösningen pĂ„ detta problem, som Ă€ven anvĂ€ndes i en annan viktig funktion i den nya uppdateringen – Capacity Tier – bestĂ„r i att lĂ€gga till en ytterligare krypteringsnyckel. Arkiveringsnyckeln (Archive key) lagras krypterad i leverantörens databas. Genom en smart metod kan den anvĂ€ndas av leverantören för att öppna lagringen, flytta och rekryptera datablock mellan lagringsutrymmen (eftersom var och en har sin egen nyckel), men sjĂ€lva datan kan inte dekrypteras.

"Backup pÄ band, tack." BerÀttelse i första person.
Den smarta metoden (arbetsversionen)

Jag vill lÀgga till att alla ingenjörer inom R&D verkligen Àlskar kryptering i vÄr produkt, men ingen vet i detalj hur det fungerar. (Det fanns ett skÀmt om 'och varför det fungerar överhuvudtaget', men det slÀppte redaktörerna inte igenom.)

Testning

Till funktionen registrerades hundratals buggar. De mest komplexa omrĂ„dena – kryptering, anvĂ€ndargrĂ€nssnitt, problem vid Ă„terstĂ€llning.

Sett ur testperspektiv var svĂ„righeten stor variabilitet, 'kombinatorik' av typer och typer av klientjobb och förrĂ„d – jag syftar pĂ„ bĂ„de kĂ€llan och mĂ„let vid Ă„terstĂ€llning av backup till infrastrukturen. Allt detta Ă€r kopplat till logiken inom GFS-modellen (inklusive den nya – parallellisering och dagliga medieset, mer om detta nedan), och generellt inom den ovanliga specifikationen för typer inom molnet. Glöm inte att krydda med kryptering. För att fortsĂ€tta metaforen, har vi verkligen överĂ€tit denna rĂ€tt – men ocksĂ„ smakat pĂ„ den frĂ„n alla sidor.

"Backup pÄ band, tack." BerÀttelse i första person.
Fragment av testplanen

Som ett resultat

En detaljerad beskrivning finns i anvÀndarhandboken (Àn sÄ lÀnge pÄ engelska): backup, ÄterstÀllning. Jag stannar vid de viktigaste punkterna.

NÀsta prioritet kan vara backup av enheternas konfigurationer. Oavsett vad Àr detta en mycket viktig punkt. Jag kommer inte att nÀmna de fall nÀr du kan förlora konfigurationen, det Àr bÀttre att regelbundet göra backup och inte tÀnka pÄ det. Dessutom kan regelbunden backup vara mycket vÀrdefullt vid förÀndringskontroll.

Leverantören lÀgger till klienter i typjobbet med GFS-poolen som mÄl. Om det finns en molnlicens Àr alternativet pÄ det andra steget av guiden tillgÀngligt TenantsDu kan lÀgga till alla tenants pÄ en gÄng eller en och en, och dessutom vÀlja endast en specifik kvot (men inte en subkvot) frÄn en separat tenant. Det gÄr inte att blanda tenant-backuper med vanliga lokala backuper i en och samma jobb.

"Backup pÄ band, tack." BerÀttelse i första person.

De övriga instÀllningarna Àr nÀstan helt identiska med en vanlig jobb i GFS-poolen.

ÅterstĂ€llning av data kan göras bĂ„de frĂ„n leverantörens sida och frĂ„n tenantens egen sida.

ÅterstĂ€llning frĂ„n leverantörens sida

Utförs genom en ny wizard. HÀr kan du Àven gÄ ner till en specifik jobb, hela kedjan som fanns i arkivet vid en viss tidpunkt ÄterstÀlls.

"Backup pÄ band, tack." BerÀttelse i första person.

Det finns tre alternativ för ÄterstÀllning:

  1. Till den ursprungliga platsen. I detta fall raderas den ursprungliga backupen, om den finns, och tenantens jobb omkonfigureras automatiskt till den ÄterstÀllda kedjan. Det förutsÀtts att en sÄdan ÄterstÀllning praktiskt taget Àr omÀrkt för kunden, endast under en kort tid kommer de att vara avstÀngda frÄn det molnbaserade arkivet.
  2. Till en ny kvot/arkiv. Leverantören kan, till exempel, skapa ett separat temporÀrt konto för detta ÀndamÄl, som senare tas bort. Backupen dyker upp i tenantens infrastruktur efter synkronisering med leverantörens databas.
  3. Direkt till disken pÄ en Linux- eller Windows-server som Àr registrerad i leverantörens infrastruktur. Denna kedja kan sedan kopieras till ett USB-minne och skickas till tenant.

"Backup pÄ band, tack." BerÀttelse i första person.

ÅterstĂ€llning frĂ„n tenantens sida

Detta alternativ förutsÀtter att kunden har sin egen tape-infrastruktur och en stor mÀngd data för ÄterstÀllning. Bandet med inspelade backuper kan leverantören fysiskt skicka till kunden med en leveranstjÀnst, kunden katalogiserar det pÄ sin egen utrustning, avkodar banden och backuperna och arbetar med de reservkopiorna som om de sjÀlv hade spelat in dem pÄ bandet. En sÄdan livrÀddare för att slippa ladda ner terabyte över WAN.

Storskaliga förbÀttringar i GFS-poolen

GFS-media-pooler introducerades i VBR för tvÄ Är sedan, i version 9.5. I den nyligen utfÀrdade uppdateringen, dels pÄ grund av funktionen Tenant to tape, men ocksÄ pÄ begÀran av anvÀndare, har vi verkligen förbÀttrat denna funktionalitet.

Dagliga medieset

Det har kommit en ny daglig (daily) medieset. Nu kan backups lagras i GFS-poolen varje dag, och inte bara fullstÀndiga, utan Àven inkrementella. De senaste tar betydligt mindre utrymme och detta görs för att spara bandbredd. Det antas att dessa kassettband alltid roteras i biblioteket och inte transporteras för lÄngtidslagring. För restaureringen behöver inkrementella punkter kassettband frÄn en av de Àldre medieseten (veckovis, mÄnadsvis, kvartalsvis eller Ärsvis). Det gÄr inte att aktivera det dagliga mediesetet utan att aktivera det veckovisa, för att i de flesta fall krÀvas veckokassetter för ÄterstÀllning frÄn en inkrementell kopia. Dessa finns antingen alltid i biblioteket eller lagras pÄ ett mindre avlÀgset lager.

"Backup pÄ band, tack." BerÀttelse i första person.

Logiken bakom tape-jobbar i GFS-mediepul Ă€r inte helt enkel, tekniska skribenter skulle inte motsĂ€ga det. För att sammanfatta pĂ„ tvĂ„ ord, utan detaljer, kopieras endast fullstĂ€ndiga backups (inklusive virtuella fullstĂ€ndiga backups) i veckobanden och Ă€ldre medieset, ett för varje datum, medan i det dagliga – alla backups som finns i repositoryn för den aktuella dagen, eftersom backup-jobben kan köras oftare Ă€n en gĂ„ng om dagen.

Parallellism, starttid och vÀntetid i GFS-poolingarna

Nu Àr parallell inspelning av flera kedjor eller jobb pÄ flera enheter i biblioteket möjligt Àven i GFS-mediepuler (tidigare endast i vanliga). Detta slÄs pÄ i steg Options mediepul.

"Backup pÄ band, tack." BerÀttelse i första person.

Viktig anmÀrkning: samma fil skrivs alltid i en trÄd, sÄ vid flera stora virtuella maskiner rekommenderas att aktivera per-VM-instÀllningen i repositoryt, för att backupen ska bestÄ av flera kedjor.

Dessutom har det blivit möjligt att vĂ€lja starttiden för sjĂ€lva GFS-jobben. MĂ„nga anvĂ€ndare tyckte inte om att de startade vid midnatt och sedan fick vĂ€nta nĂ€stan en hel dag tills kĂ€lljobbet var klart. Nu kan man exempelvis stĂ€lla in denna tid för sent pĂ„ kvĂ€llen, nĂ€r det redan finns nĂ„got att kopiera till bandet. Dessutom, pĂ„ begĂ€ran av anvĂ€ndarna, har vi flyttat optionen till avancerade instĂ€llningar, som tidigare endast kunde aktiveras via ett registreringsnyckel. Det rĂ€cker att vĂ€lja Bearbeta den senaste Ă„terstĂ€llningspunkten istĂ€llet för att vĂ€nta – och det som finns i repositoryt vid starten av tape-jobbet kopieras till kassettbandet (punkten frĂ„n dagen innan, till exempel), det finns ingen vĂ€ntetid alls.

"Backup pÄ band, tack." BerÀttelse i första person.

FörbÀttrad hantering av flera bibliotek

Vi kommer att prata om situationen nÀr fler Àn ett bibliotek har lagts till i en mediepool. Vi har haft stöd för detta tidigare, men ibland har kunder klagat pÄ oförutsÀgbart beteende.

Det var

"Backup pÄ band, tack." BerÀttelse i första person.

Till exempel, en tape-jobb startades, den anvÀnde tvÄ enheter i det första biblioteket, men parallellinstÀllningarna tillÄter den att anvÀnda upp till 4 enheter. Ska detta jobb vÀxla till det andra biblioteket i mediepullen och anvÀnda det ocksÄ, eller kommer det att leda till överanvÀndning av resurser?

Ett annat exempel. Alternativet "inga tillgÀngliga kassett" Àr valt, i det första biblioteket finns det bara en kassett, men den kan potentiellt rymma all data. Men instÀllningarna tillÄter att skriva parallellt pÄ tvÄ kassettar. Ska det andra biblioteket anvÀndas i detta fall?

Vi har beslutat att ordna upp detta omrÄde genom att ge möjlighet att konfigurera beteendet tydligt.

Det blev

"Backup pÄ band, tack." BerÀttelse i första person.

Biblioteken i mediepullen har fĂ„tt roller – aktiv och passiv. Och sjĂ€lva mediepullen har tvĂ„ lĂ€gen: redundanta, eller failover (failover) och parallellinspelning (paralleling). Nu kan mediepullen konfigureras olika beroende pĂ„ krav.

  • Om du har flera jĂ€mbördiga bibliotek och behöver parallellisera inspelning i dem – aktivera parallellinspelning, för detta mĂ„ste alla bibliotek tilldelas aktiva roller. I detta fall kommer nya kassettar och enheter att anvĂ€ndas omedelbart, sĂ„ snart behovet uppstĂ„r, oavsett vilket bibliotek de finns i. Det finns Ă€ndĂ„ en prioritet – först kommer vi att försöka hitta resurser i det bibliotek som ligger högre upp pĂ„ listan.
  • Men om det finns ett huvudbibliotek och en gammal eller stand-alone-enhet i reserv, aktivera failover-lĂ€get, sĂ€tt huvudbiblioteket högst upp pĂ„ listan och vĂ€lj passiv roll för reserv-enheterna. VĂ€xling till en sĂ„dan enhet kommer att ske endast nĂ€r det verkligen behövs, sĂ„ att jobbet kan fungera överhuvudtaget. En sĂ„dan situation kommer att betraktas som en nödsituation, och en avisering kommer att skickas via e-post.

Det finns en mer komplex situation som vi för nĂ€rvarande inte stöder – flera aktiva bibliotek vid nĂ€rvaro av passiva. Återkopplingen kommer att visa om det finns ett behov av sĂ„dana konfigurationer och om funktionen behöver "justeras" i framtiden. Standardpraxis.

Stöd för WORM

WORM – Write Once Read Many – kassett som inte kan raderas eller skrivas om pĂ„ hĂ„rdvarunivĂ„, man kan endast skriva till. Deras obligatoriska anvĂ€ndning regleras av reglerna frĂ„n vissa organisationer, exempelvis de som arbetar inom medicin. Huvudproblemet med sĂ„dana kassetter tidigare var att VBR vid inventering eller katalogisering registrerade en rubrik som sedan inte kunde raderas, vilket orsakade att tape-jobb misslyckades vid ett sĂ„dant försök.

I 9.5 Update 4 har fullstÀndigt stöd för sÄdana kassetter implementerats. WORM-mediapooler har lagts till, bÄde vanliga och GFS, dit man endast kan placera kassetter av denna typ.

"Backup pÄ band, tack." BerÀttelse i första person.

Nya kassetter har en blÄ, "fryst" ikon. Ur anvÀndarens synvinkel skiljer sig arbetet med WORM-kassetter inte frÄn arbetet med vanliga.

"Wormigheten" hos kassetter definieras ursprungligen av suffixet pÄ streckkoden, om streckkoden Àr vanlig eller olÀslig ger drivrutinen information vid första insÀttning av kassetten. Det gÄr inte att placera WORM-kassetter i en vanlig mediapool och skriva till dem. Roligt nog har det redan funnits anvÀndare som klistrat WORM-streckkoder pÄ vanliga kassetter och blivit förvÄnade över förÀndringarna i sin infrastruktur efter uppdateringen.

Chip pÄ kassetten

Parallellt med införandet av icke-överskrivbara kassetter har vi börjat arbeta med chipet. Standardattributen i chipet anvÀndes tidigare inte av oss, men nu skriver vi och lÀser i vissa av dem, men vi betraktar dem inte som den primÀra datakÀllan. Huvudfokuset Àr fortfarande rubriken pÄ kassetten. Denna lösning har visat sig vara korrekt: efter en mÄnads tid efter releasen ser vi hur anvÀndarnas "zoo" av hÄrdvara överraskar oss nÀr det gÀller att arbeta med chipet.

Backup av NDMP-volymer till band

Avslutningsvis – om den mest efterfrĂ„gade funktionen i detta uppdatering, baserat pĂ„ antalet Ă„terkopplingar. Backup av NDMP-volymer till kassetter har blivit tillgĂ€ngligt. I VBR-infrastrukturen mĂ„ste en NDMP-server lĂ€ggas till, efter vilket det i filtapjobbet blir möjligt att vĂ€lja volymer frĂ„n denna vĂ€rd. De lĂ€ggs pĂ„ kassett i form av filer med en speciell attribut för att skilja dem frĂ„n vanliga vid katalogisering.

"Backup pÄ band, tack." BerÀttelse i första person.

I den första implementeringen finns det vissa begrĂ€nsningar: förlĂ€ngningar (extensions) stöds inte, plus backup och Ă„terstĂ€llning av endast hela volymer Ă€r möjlig, men inte av enskilda filer. Backup fungerar via dump (i fallet med NetApp – ufsdump), hĂ€r finns sina specifika egenskaper: maximala antalet inkrementella punkter Ă€r 9, efter vilket en fullstĂ€ndig sĂ€kerhetskopia tvingas.

Som en avslutning

Detta var bara de mest betydande nyheterna inom backup pĂ„ magnetband i VBR 9.5 Update 4. Övriga förĂ€ndringar listas:

  • möjlighet att ange ordningen för kĂ€lljobb och filer i tape-jobb;
  • en roll för Tape Operator har lagts till (anvĂ€ndaren kan göra allt utom Ă„terstĂ€llning frĂ„n band – pĂ„ detta finns Restore Operator);
  • fullstĂ€ndiga include/exclude-maskar har lagts till i filtapjobbet (förutom NDMP);
  • Ă„terstĂ€llningen i filtapjobbet har förbĂ€ttrats (mappen Ă„terstĂ€lls med de filer som fanns dĂ€r vid backup-tillfĂ€llet, och inte med alla som nĂ„gonsin funnits dĂ€r under hela sin backup-historik – en mycket efterfrĂ„gad funktion, för övrigt);
  • Ă„terstĂ€llningshastigheten för ett mycket stort antal filer frĂ„n kassett har ökat;
  • algoritmen för val av nĂ€sta kassett för skrivning har förbĂ€ttrats, sĂ€rskilt nĂ€r andra faktorer Ă€r lika, tar vi hĂ€nsyn till mĂ€ngden data som skrivits/lĂ€sts under hela dess livstid, vi tar den mest aktuella;
  • produktens stabilitet har förbĂ€ttrats.

Nyttiga lÀnkar

För att variera, hÀr Àr nÄgra lÀnkar till rysksprÄkiga resurser:

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster