Capacity Tier (vĂ”i nagu me oma vahel nimetame â kaptir) tuli algselt vĂ€lja Veeam Backup and Replication 9.5 Update 4 all nimega Archive Tier. Selle idee oli vĂ”imaldada liigutada varukoopiaid, mis on vĂ€ljaspool nii nimetatud operational restore window, objektihoidlasse. See aitas kasutada diskiruumi kasutajatele, kellel seda vĂ€he oli. Seda valikut nimetati Move Mode.
Selle lihtsa (nagu vĂ”ib tunduda) tegevuse teostamiseks tuli tĂ€ita kaks tingimust: kĂ”ik punktid liigutatavast varukoopiast peavad olema vĂ€ljaspool ĂŒlalmainitud operational restore window, mis on kasutajaliideses selgelt mÀÀratletud. Teiseks peab ahel olema nii nimetatud «suleeritud» (sealed backup chain vĂ”i Inactive Backup Chain). See tĂ€hendab, et aja jooksul ei toimu selle ahela muutusi.
Kuid VBR v10-s tĂ€ienes kontseptsioon uute funktsioonidega â lisandusid Copy Mode, Sealed Mode ja keeruliselt hÀÀldatav termi Immutability.
TĂ€na rÀÀgime neist pĂ”nevates asjadest. Esiteks, kuidas see töötas VBR9.5u4-s, ja seejĂ€rel muudatustest kĂŒmnendas versioonis.

Ja palun vabandust puhta keele kaitsjate ees, aga liiga palju termineid ei ole vÔimalik tÔlkida.
Nii et siia tuleb palju anglicisme.
Ja palju giffe.
Ja pilte.
- Ilma vÀhimagi kahetsuseta. Artikli autor.
Kuidas oli
Nii et alustame operational restore window'i ja sealed backup'i (vÔi kuidas neid dokumentatsioonis nimetatakse Inactive Backup Chain). Ilma nende mÔistmiseta ei saa edasi seletada.
Nagu nĂ€eme pildilt, on meil olemas teatud backup-ahel koos andmepakettidega, mis asub Performance tier SOBR-repositooriumis, millega on ĂŒhendatud Capacity Tier. Meie operatiivse backup'i aken on kolm pĂ€eva.
Seega esmaspÀeval loodud .vbk pitseerib eelneva ahela, mille aken on seatud kolme pÀeva peale. Ja seega vÔib rahulikult alustada vanemate kolme pÀeva varade saatmist kapasitatiirimisse.

Aga mida tÀpselt mÔeldi pitseeritud ahela all ja mis vÔidi saata kapasitatiirimisse update 4-s?
Forward Incremental'i puhul on uut tÀiskohustuslikku (full) backup'i loomine ahela pitseerimise tunnuseks. Pole tÀhtis, kuidas see tÀiskohustuslik (full) saavutatakse: arvestatakse nii synthetic full kui ka active full backups.
Reverse'i puhul on kÔik failid, mis ei mahu operatiivse aknasse.
Forward increment'i puhul koos rullimisega on need kĂ”ik rullimised ja .vbk, kui jĂ”udluslauses on veel ĂŒks .vbk.

RÀÀgime nĂŒĂŒd Backup Copy ahelate töövariandist. Siin viidi Ă€ra ainult see, mis kuulus GFS hoidmise alla. Sest kĂ”ik, mis on uuemas backup copy ahelas, vĂ”ib mingil viisil olla muudetud.

Uurime nĂŒĂŒd, mis toimub seadme all. Seal toimub protsess, mida nimetatakse dehĂŒdratsiooniks â varukoopiafailide tĂŒhikute jĂ€tmine lausesse ja plokkide tĂ”stmine nendest failidest kapatsitiirisse. Selle protsessi optimeerimiseks kasutatakse nn dehĂŒdratsiooninĂ€idikut, mis ei vĂ”imalda juba kapatsitiirisse kopeeritud blokke uuesti kopeerida.
Vaata, kuidas see vĂ€lja nĂ€eb nĂ€ite kaudu: oletame, et meil on .vbk, mis on tulnud operatiivaknast ja kuulub suletud ahelasse. See tĂ€hendab, et meil on tĂ€ielik Ă”igus see liigutada kapasitatihti. Liikumise hetkel luuakse kapasitatihti metadatafail ja liigutatava faili plokid. Metadatafaili linkide tasemel on kirjeldatud, millistest plokkidest meie fail koosneb. Pildil olevas nĂ€ites koosneb meie esimene fail plokkidest a, b, c ja metadatades on lingid nende plokkide juurde. Kui meil on teine .vbk fail, mis on liikumiseks valmis ja koosneb plokkidest a, b ja d, saame dehĂŒdratsiooni indeksi analĂŒĂŒsimisel aru, et peame liigutama vaid ploki d. Selle metadatafail sisaldab linke kahe eelmise bloki ja ĂŒhe uue juurde.

Seega, nende tĂŒĂŒpide andmetega tĂ€itmise protsessi nimetatakse rehidreerimiseks. Siin kasutatakse juba olemasolevat rehidreerimise indeksit, mis pĂ”hineb kĂ”ige vanemal .vbk failil kohaliku jĂ”udluse ulatuses. See tĂ€hendab, et kui kasutaja soovib faili taastada kapassiivsetest saadetistest, loome esmalt kĂ”ige vanema tĂ€isvarukoopia plokkide indeksi ja kanname kapassiivse saadetise saadud puuduvad plokid. NĂ€idatud juhul on meil vaja regidreerida FullBackup1.vbk vastavalt rehidreerimise indeksile, mistĂ”ttu on meil puudu ainult plokk C, mille kannamegi kapassiivsetest saadetistest. Kui kapassiivne saade on pilve objektide salvestus, vĂ”imaldab see sÀÀsta tohutult raha.
Siin vÔib tunduda, et see tehnoloogia on sama, mis WAN-kiirendites, kuid see on vaid nÀilisus. Kiirendites toimub deduplication globaalne tasand, siin kasutatakse aga kohalikke tulemusi iga faili jaoks teatud offset'i ulatuses. See tuleneb lahendatavast probleemist: peame kopeerima suuri faile tÀielikest varukoopiatest, ja meie uuringute kohaselt, isegi kui nende vahel on suur ajavahemik, annab selline deduplication algoritm parema tulemuse.

Aga rohkem indeksit, rohkem indeksit! On olemas ka indeks andmete taastamiseks! Kui me kÀivitame masina taastamise, mis asub kapasiti aknas, siis loeme ainult unikaalseid andmeplokke, mida ei ole tulemuslikkuse aknas.

Nii on saanud
Sissejuhatusega on kĂ”ik. See on ĂŒsna pĂ”hjalik, kuid nagu varem öeldud, ei saa ilma nende detailideta selgitada, kuidas uued funktsioonid toimivad. Seega, ilma liialdava eessĂ”nna, liigume edasi esimesele.
KopeerimisreĆŸiim
JĂ€rjest enam pĂ”hineb see olemasolevatel tehnoloogiatel, kuid sisaldab tĂ€iesti teistsugust kasutusloogikat.Â
Selle reĆŸiimi eesmĂ€rk on tagada, et kĂ”ik lokaalsetel ulatustel asuvad andmed omavad koopiat kapasitiviirus.
Kui vĂ”rrelda otseselt Move ja Copy reĆŸiime, saab tulemuseks jĂ€rgmise:
- Liigutada saab ainult pitsatatud ahelat. Koopi reĆŸiimi puhul viiakse Ă€ra absoluutne kĂ”ik, sĂ”ltumata sellest, mis varundustöös toimub.
- Liikumine toimub, kui failid ĂŒletavad operatiivse varunduse akna piire, kuid kopeerimine toimub kohe, kui varundusfail ilmub.
- Uute andmete jÀlgimine kopeerimiseks toimub pidevalt, samas kui liikumine toimus iga 4 tunni tagant.
Uue reĆŸiimi arutlemisel soovitan liikuda lihtsatest nĂ€idetest keerukamate suunas.
KĂ”ige elementalmas olukorras ilmuvad meil lihtsalt uued failid koos inkrementidega, ja me kopeerime need lihtsalt kapasitiviirusse. SĂ”ltumata sellest, millist reĆŸiimi kasutatakse varundustöös, kas see kuulub pitsatatud osa ahelasse vĂ”i mitte, ning olgu meie operatiivne aken möödunud vĂ”i mitte. Lihtsalt vĂ”tame ja kopeerime.
Protsess, mille taga on dehĂŒdraatsioon, on endiselt sama, nagu juba eespool mainitud. KopeerimisreĆŸiimis jĂ€lgib see ka, et me ei kopeeriks plokke, mis juba meie salvestuses on. Ainsaks erinevuseks on see, et kui liikumisreĆŸiimis asendasime reaalsed failid tĂŒhjade failidega, siis siin me neid kuidagi ei puutu ja jĂ€tame kĂ”ik nii, nagu on. ĂlejÀÀnud osa on tĂ€pselt sama dehĂŒdreerimise indeks, mis hoolikalt pĂŒĂŒab sÀÀsta teie raha ja aega.

TĂ”useb kĂŒsimus â kui vaadata UI-d, siis seal on vĂ”imalus valida mĂ”lemad valikud samal ajal. Kuidas selline kombineeritud reĆŸiim töötab?

Hakkame kohe asja selgitama.
Algus on standardne: luuakse varukoopia fail, ja see kopeeritakse kohe. Temaga luuakse inkrement ja see kopeeritakse samuti. Nii toimub kuni hetkeni, mil mĂ”istame, et failid on meie operatiivaknast vĂ€ljaulatuvad ja on tekkinud pitseeritud ahel. Sel hetkel viime lĂ€bi dehĂŒdreerimise operatsiooni ja asendame need failid tĂŒhjadega. Loomulikult ei kopeeri me uuesti kapatsi tirile midagi.
Kogu selle pĂ”neva loogika eest vastutab vaid ĂŒks linnuke liideses: Copy backups to object storage as soon as they are created.

Miks meil on see Copy reĆŸiim?
Isegi parem oleks kĂŒsimust ĂŒmber sĂ”nastada â milliste riskide eest me end selle abil kaitseme? Millist probleemi see aitab lahendada?
Vastus on ilmne: loomulikult on see andmete taastamine. Kui meie objektide salvestuses on tĂ€ielik koopia lokaalsetest andmetest, siis pole tĂ€htis, mis meie tootmises juhtub, me saame alati taastada andmed failidest, mis asuvad tinglikus Amazoni sĂŒsteemis.
Seega, vaatame vÔimalikke stsenaariume lihtsaimast keerulisemani.
Lihtsaim hĂ€da, mis meie peale vĂ”ib langeda, on ĂŒksikute failide kĂ€ttesaamatuse probleem varukopeerimise ahelas.
Karmim lugu on see, et meie SOBR repositooriumi ĂŒks ulatus on katki.
Veel hullem on see, kui kogu SOBR repositoorium muutub kÀttesaamatuks, kuid kapasitatiivne tiir töötab.
Ja tĂ€iesti halb on see, kui varukoopiaseerver sureb ja sinu esimene soov on ĂŒritada kĂŒmne minutiga Kanada piirini joosta.

NĂŒĂŒd vaatame iga olukorda eraldi.
Kui oleme kaotanud ĂŒhe (ja isegi mitu) varukoopiafaili, siis piisab, kui kĂ€ivitame reposi reskanimise protsessi, ja kadunud fail asendatakse tĂŒhjaga. Protsessi regidreerimise abil (millest rÀÀgiti artikli alguses) saab kasutaja andmed alla laadida kapasitatiivses tiirus kohalikku salvestusse.

NĂŒĂŒd on olukord keerulisem. Kujutame ette, et meie SOBR koosneb kahest ekstensioonist, mis töötavad jĂ”udlusreĆŸiimis, mistĂ”ttu on meie .vbk ja .vib neile ebaĂŒhtlaselt jaotatud kihina. Ja mingil hetkel muutub ĂŒks ekstensioon kĂ€ttesaamatuks ning kasutaja peab kiiresti taastama masina, mille osa andmetest on just sellel ekstensioonil.
Kasutaja kÀivitab taastamisvÔluri, valib punkti, kuhu soovib taastada, kuid vÔlur jÔuab oma töö kÀigus arusaamisele, et tal puuduvad kÔik vajalikud taastamise andmed lokaalsetes salvestustes ning need tuleb alla laadida kapasitatiivsetest tiirudest. Sellega jÀÀvad kohalikku salvestusse jÀÀnud blokid pilvest alla laadimata. TÀnu taastamisindeksile (jah, sellestki rÀÀgiti artikli alguses).

Selle juhtumi alaliik â kogu SOBR hoidla on muutunud kĂ€ttesaamatuks. Sel juhul ei ole meil midagi kohalikest ladustustest kopeerida, ja kĂ”ik plokid laaditakse pilvest alla.
Ja kĂ”ige huvitavam olukord â varundusserver on surnud. Siin on kaks varianti: adminn on tubli ja tegi konfiguratsioonivarundusi, vĂ”i adminn on ise endale kuri Buratino ja ei teinud konfiguratsioonivarundust.
Esimesel juhul piisab, kui kuskil kĂ€ivitada puhas VBR paigaldus ja taastada oma andmebaas varundusest tavapĂ€raste vahenditega. Selle protsessi lĂ”petamisel naaseb kĂ”ik oma algseisundisse. VĂ”i taastatakse see mĂ”ne ĂŒlalmainitud stsenaariumi pĂ”hjal.
Kuid kui administraator on endale vaenlane vĂ”i varukoopia konfigureerimisega on juhtunud mĂŒtoloogiline ebaĂ”nn, siis me ei jĂ€ta teda ka sellisel juhul oma saatuse hooleks. Selle jaoks oleme rakendanud uue protseduuri, mida nimetatakse Import Object Storage. See vĂ”imaldab vahele jĂ€tta kĂ€sitsi SOBR-repositooriumi taastamisprotsessi ja selle liitmise kapasitatiivse tiiruga, ning lihtsalt lisada objektide salvestus liidese kaudu ja kĂ€ivitada Import Storage Repository protsess. Ainus asi, mis vĂ”ib teie ja teie varukoopiate vahel seista, on palve sisestada parool, kui teie varukoopiad on krĂŒpteeritud.
Copy Mode'ist on selleks korraks kÔik ja liigume edasi
Sealed Mode
PĂ”hiasi on see, et valitud SOBR-repositooriumi ulatuses ei saa ilmuda uusi varukoopiaid. Enne v10 oli meil ainult Maintenance Mode, kus oli tĂ€ielikult keelatud igasugune töö repositooriumiga. Selline karm reĆŸiim salvestusruumi töölt vĂ€lja viimiseks, kus on saadaval ainult Evacuate nupp, mis ĂŒhe korra viib varukoopiad teise ulatusse.
Sealed mode on sarnaste seisundite puhul tĂ€hendab, et me keelame uute varukoopiate loomise ja jĂ€rk-jĂ€rgult kustutame vanad vastavalt valitud retentsioonile, kuid protsessi kĂ€igus sĂ€ilitame vĂ”imaluse taastuda salvestatud punktidest. See on vĂ€ga kasulik, kui meie seadme eluiga on lĂ”ppemas ja seda tuleb asendada, vĂ”i kui seda tuleb lihtsalt vabastada millegi olulisema jaoks, kuid ei ole kohta, kuhu kĂ”ike ĂŒhekorraga ĂŒle kanda. VĂ”i ei ole vĂ”imalik kustutada.
Seega on tööpĂ”himĂ”te ĂŒsna lihtne: tuleb keelata kĂ”ik write operatsioonid (uute andmete ilmumine), jĂ€ttes alles ainult read (taastamised) ja delete (retentsioon).
Kumbagi reĆŸiimi saab kasutada samaaegselt, kuid peab arvestama, et Maintenance'i prioriteet on kĂ”rgem.
NĂ€iteks vĂ”tame SOBR, mis koosneb kahest ekstreemist. Oletame, et esimesed neli pĂ€eva loodi varukoopiad edasiarendatud Forever Incremental reĆŸiimis ja seejĂ€rel tihendame ekstree. See toob kaasa uue aktiivse tĂ€iskoopia loomise teisel saadaval ekstree. Kui meie retentsioon on neli, siis kui kogu ahel, mis asub tihendatud ekstrees, ĂŒletab tema piire, kustutatakse see rahuliku sĂŒdametunnistusega.

On olemas olukordi, kus kustutamine toimub varem. NĂ€iteks on see Forward incremental koos perioodiliste tĂ€isvarukoopiate tegemisega. Kui esimesel kahel pĂ€eval teeme tĂ€isvarukoopiaid ja neljapĂ€eval otsustame repositooriumi suletult, siis reedel, kui luuakse uus tĂ€isvarukoopia, eemaldatakse fail esmaspĂ€evast, sest sellel hetkel pole sĂ”ltuvusi. Ja see hetk ei sĂ”ltu kellestki. PĂ€rast seda ootame, kuni luuakse neli punkti kĂ€ttesaadaval ulatusel, ja kustutame kolm muud, mida ei saa ĂŒksteisest sĂ”ltumatult kustutada.

Reverse Incremental on olukordades lihtsam. Seal ei sĂ”ltu vanimad punktid kellestki ja neid saab rahulikult kustutada. SeetĂ”ttu, kui uus .vbk luuakse uuel ulatusel, siis vanad .vrb eemaldatakse ĂŒksikult.
Muide, miks me iga kord loome uue .vbk: kui seda ei looda ja jĂ€tkatakse vana inkremendi ahelat, hakkaks vana .vbk igavesti jÀÀma igasse reĆŸiimi, takistades selle kustutamist. SeetĂ”ttu otsustati, et niipea kui ulatus suletakse, loome tĂ€isvarukoopia vabale ulatusele.

Kapassitiiruga on asjad keerulisemad.
Alustame koopia reĆŸiimist. Oletame, et meil on neli pĂ€eva aktiivselt varukoopiate loomisega ja seejĂ€rel on kapatsiti tir suletud. Me ei kustuta midagi, vaid kannatame hoidmise ajast Ă€ra ning seejĂ€rel kustutame andmed kapatsiti tirist.
Sarnane protsess toimub ka liikuva reĆŸiimi korral â ootame hoidmise aega, kustutame vanad andmed kohalikust salvestusest ja kustutame objektisalvestuses hoitavad andmed.

Huvitav nĂ€ide Forever forward incremental'ist. Seame hoidmise ajaks kolm punkti ja alates esmaspĂ€evast teeme varukoopiaid, mis korrektselt kopeeritakse pilve. PĂ€rast salvestusse suletust jĂ€tkatakse varukoopiate loomist, sĂ€ilitades kolm punkti, kuid kapatsiti tiris hoitavad andmed jÀÀvad sĂ”ltuvaks ja ei saa kustutada. SeetĂ”ttu ootame neljapĂ€eva, mil meie .vbk ĂŒletab hoidmise aja, ja alles siis kustutame rahulikult kogu salvestatud ahela.

Ja vĂ€ike mĂ€rk: kĂ”ik nĂ€ited on siin nĂ€idatud ĂŒhe masinaga. Kui teil on varukoopias mitu masinat, siis nende hoidmine sĂ”ltub sellest, kas on tehtud Active Full vĂ”i mitte.
Sellega on pĂ”himĂ”tteliselt kĂ”ik. Nii et liigume edasi kĂ”ige karmima funktsiooni juurde â
Immutability
Nagu ka varasemate punktide puhul, alustan sellest, millist probleemi see funktsioon lahendab. Kui me laadime oma varukoopiaid kuhugi salvestamiseks, tekib tungiv vajadus tagada nende turvalisus, see tĂ€hendab fĂŒĂŒsiliselt keelata nende kustutamine ja igasugune muutmine mÀÀratud sĂ€ilitamisperioodi jooksul. Sealhulgas administratorite poolt, sealhulgas nende juurkontode kaudu. See kaitseb varukoopiaid juhusliku vĂ”i tahtliku hĂ€vitamise eest. Kes töötab AWS-iga, on vĂ”inud kokku puutuda sellise funktsiooniga nimega Object Lock.
Vaatame nĂŒĂŒd reĆŸiimi ĂŒldiselt, seejĂ€rel sĂŒveneme ĂŒksikasjadesse. Meie nĂ€ites on immutamine aktiveeritud meie mahutuse tĂŒĂŒbile sĂ€ilitamise ajaga neli pĂ€eva. Ja varukoopas on aktiveeritud kopeerimisreĆŸiim.
Immutamine ei suhtle ĂŒldise sĂ€ilitamisega. NĂ€iteks ei lisa see lisapunkte ega midagi sarnast. Lihtsalt nelja pĂ€eva jooksul ei saa inimene kustutada varukoopia faile. Kui esmaspĂ€eval tehakse varukoopia, siis on failide kustutamine vĂ”imalik alles reedel.

KĂ”ik eelnevalt selgitatud dehĂŒdratsiooni, indeksite ja metaandmete kontseptsioonid toimivad tĂ€pselt samamoodi. Kuid on ĂŒks tingimus â blokk kehtib mitte ainult andmete, vaid ka metaandmete jaoks. See on vĂ€lja töötatud selleks, et kaitsta meie metaandmete baasi vĂ”imalike rĂŒnnakute eest ja et andmeplokid ei muutuks kasutuks binaarseks pudruks.

NĂŒĂŒd on suurepĂ€rane hetk meie plokkide genereerimise tehnoloogia selgitamiseks. Vaatame olukorda, mis viis selle tekkimiseni.
VĂ”tame kuue pĂ€eva ajaskaala ja mĂ€rgime allapoole oodatava immutability lĂ”ppemise aja. Loome esimesel pĂ€eval faili, mis koosneb plokist a ja selle metadatatest. Kui immutability on seadistatud kolme pĂ€eva peale, on loogiline eeldada, et neljandal pĂ€eval andmed vabastatakse ja kustutatakse. Teisel pĂ€eval lisame uue file2, mis koosneb plokist b samade seadistustega. Plokk a tuleb endiselt kustutada neljandal pĂ€eval. Kuid kolmandal pĂ€eval juhtub Ă”udus â luuakse fail File3, mis koosneb uuest plokist d ja viidatud vanale plokile a. See tĂ€hendab, et ploki a immutability lipp peab olema mÀÀratud uue tĂ€htajaga, mis lĂŒkatakse kuuele pĂ€evale. Ja siin tekib probleem â reaalses varukoopias tekib selliseid plokke tohutult palju. Ja et pikendada nende immutability perioodi, tuleb iga kord teha tohutult palju pĂ€ringuid. Ja tegelikult on see peaaegu lĂ”pmatu igapĂ€evane protsess, kuna suure tĂ”enĂ€osusega leiame iga kopeerimise kĂ€igus suuri pakke dedupeeritud plokke. Mis see tĂ€hendab, kui palju pĂ€ringuid objekti salvestuspakkujatelt? Ăige! Suur arve kuu lĂ”pus.

Ja et mitte nĂ€idata oma vÀÀrtuslike kliente rahaliselt ebamugavatesse olukordadesse, töötati vĂ€lja block generation mehhanism. See on lisaperiood, mille lisame vĂ€lja pakutud immutability perioodile. AlljĂ€rgnevas nĂ€ites on see periood kaks pĂ€eva. Kuid see on ainult nĂ€ide. Tegelikult kasutatakse seal oma valemit, mis annab umbes kĂŒmme tĂ€iendavat pĂ€eva kuu lukustamise ajal.
JĂ€tkame sama olukorra vaatamist, kuid nĂŒĂŒd block generation'iga. Loome esimesel pĂ€eval file1 blokist a ja metandmetest. Kogume kokku genereerimise perioodi ja immutability â see tĂ€hendab, et faili kustutamine on vĂ”imalik alles kuuendal pĂ€eval. Kui teisel pĂ€eval loome File2, mis koosneb blokist b ja lingist bloki a juurde, siis eeldatav kustutamise kuupĂ€ev ei muutu. See jÀÀb kuuendaks pĂ€evaks, nagu enne. Sellega pĂŒĂŒame vĂ€hendada pĂ€ringute arvu. Ainus olukord, kus tĂ€htaeg vĂ”ib nihkuda, on see, kui genereerimise periood on lĂ”ppenud. See tĂ€hendab, et kui kolmandal pĂ€eval uus File3 sisaldab linki bloki a juurde, lisatakse generation 2, kuna Gen1 on juba lĂ”ppenud. Ja eeldatav bloki a kustutamise kuupĂ€ev nihkub kaheksandaks pĂ€evaks. See vĂ”imaldab meil dramaatiliselt vĂ€hendada pĂ€ringute arvu deduplication'i poolt seotud plokkide eluaja pikendamiseks, mis sÀÀstab klientidele palju raha.

Tehnoloogia on kĂ€ttesaadav S3 ja S3-ĂŒhilduva riistvara kasutajatele, mille tootjad garanteerivad, et nende rakendus ei erine Amazoni omast. Seega on Ă”igustatud kĂŒsimus, miks Azure't ei toetata â neil on sarnane funktsioon, kuid see töötab konteinerite tasemel, mitte eraldi objektide tasemel. Muide, Amazoni enda objektide lokaalne sĂ€ilitamine on saadaval kahes reĆŸiimis: compliance ja governance. Teises reĆŸiimis jÀÀb vĂ”imalus, et kĂ”ige suurem admin, kes on adminide ĂŒle, ja root, kes on rootide ĂŒle, vaatamata objekti lokaalsele sĂ€ilitamisele, ikkagi kustutab andmeid. Compliance reĆŸiimi puhul on kĂ”ik haamerdatud igaveseks ning varukoopiad ei ole kellelgi kustutatavad. Isegi Amazoni administraatoritel (nagu nad oma ametlikes avaldustes kinnitavad). Me toetame just seda reĆŸiimi.
Ja, traditsiooniliselt, mÔned kasulikud lingid:
- Umbes kÔikides detailides.
- KÔik teave parimais variatsioonides
- Umbes detailides
Allikas: habr.com
