„Amazon S3“ yra „Amazon“ debesies saugyklos sprendimas, suteikiantis neribotą atminties talpą už santykinai mažą kainą. Šiuo metu naudoju jį vietinio NAS (prie tinklo prijungto saugojimo) įrenginio atsarginei kopijai kurti. Tačiau „Amazon S3“ nėra geriausias pasirinkimas norint saugoti didelį duomenų kiekį, kurio nepasieksite labai dažnai.
„Amazon Glacier“ yra „Amazon“ teikiamas sprendimas, kuris žymiai sumažina didelių duomenų kiekių saugojimo debesyje išlaidas Pavyzdžiui, 2500 GB duomenų saugojimas S3 kainuoja apie 215 USD per mėnesį. Tai yra nemaži pinigai už atsargines duomenų kopijas. Tačiau 2500 GB saugojimas „Amazon Glacier“ kainuos tik 25 USD per mėnesį. Tai beveik 1/10 S3 kainos.
Taigi, kaip perkelti duomenis iš „Amazon S3“ į „Glacier“? Gyvenimo ciklo politikos naudojimas. Ši politika iš esmės yra tik taisyklės, kurias galite nustatyti norėdami perkelti duomenis iš S3 į Glacier tam tikru laiku. Sužinokime, kaip sukurti gyvavimo ciklo politiką.
Sukurkite „Amazon S3“ gyvavimo ciklo politiką
Norėdami pradėti, pirmiausia prisijunkite prie „Amazon Web Services“ (aws.amazon.com) ir viršuje spustelėkite Mano paskyra / konsolė . Tada spustelėkite AWS valdymo konsolė .
Dabar iš išvardytų „Amazon“ žiniatinklio paslaugų sąrašo eikite į priekį ir spustelėkite S3.
Tada spustelėkite segmento pavadinimą, kuriame yra duomenys, kuriuos norite perkelti į Glacier. Atminkite, kad galėsite perkelti visą kibirą, tik aplankus ar net tik konkrečius failus.
Kai atidarysite kibirą, kairėje pusėje pamatysite kibiro turinį. Spustelėkite Ypatybės viršutiniame dešiniajame kampe, kad atidarytumėte šio segmento nustatymus.
Apačioje matysite gyvavimo ciklas . Eikite į priekį ir išplėskite gyvavimo ciklą, kad pamatytumėte dabartines taisykles, jei tokių yra. Jau turiu vieną sąranką, kuri perkelia viską, kas yra kibire, į Glacier po to, kai įkeliama į S3.
Norėdami nustatyti naują taisyklę, eikite į priekį ir spustelėkite Pridėti taisyklę . Atsiras naujas gyvavimo ciklo taisyklės dialogo langas, kaip parodyta toliau.
Dabar pereikime prie įvairių variantų. Pirma, galite suteikti jai vardą, kuris gali būti bet koks jūsų gyvenimas. Žymės langelis Taikyti visam segmentui taikys taisyklę visiems segmente esantiems failams ir aplankams. Jei norite perkelti tik tam tikrą duomenų dalį į „Glacier“, o likusią dalį palikti S3, nežymėkite laukelio.
Vietoj to galite įvesti priešdėlį, kuris yra failo arba aplanko, kurį norite perkelti į Glacier, pavadinimas. Pavyzdžiui, jei norėčiau tiesiog perkelti muzikos aplanką savo kibirėlyje į Glacier, laukelyje Prefix įvesčiau music/ . Norėdami nurodyti failą, įveskite kelią, pvz ., music/mymusic.mp3 .
Kitas yra Laiko laikotarpio formatas . Galite pasirinkti Dienų nuo sukūrimo datos arba Įsigaliojimo nuo datos . Ši parinktis leidžia pasirinkti, kada norite, kad jūsų nurodyti objektai būtų perkelti į ledyną. Jei iš sukūrimo datos pasirenkate Dienos, galite pasakyti, pavyzdžiui, kad norite perkelti duomenis į Glacier po 10 dienų. Tai reiškia, kad kai failas pirmą kartą įkeliamas į S3, po 10 dienų nuo sukūrimo jis bus perkeltas į Glacier.
Įsigalioja nuo datos leis jums tiesiog nurodyti datą ateityje, kada duomenys bus perkelti į ledyną. Norėdami nurodyti laikotarpį, turite spustelėti mygtuką Pridėti perėjimą . Mano ekrano kopijoje parašyta „Perkelti į ledyną“, bet taip yra todėl, kad jau sukūriau taisyklę. Spustelėję Pridėti perėjimą galite įvesti dienų skaičių arba datą. Atminkite, kad jei įvesite 0 dienų skaičių, duomenys bus nedelsiant perkelti kitą kartą paleidus taisyklę.
Taip pat yra mygtukas „ Galiojimo laikas “, tačiau būkite atsargūs. Vėlgi, priklausomai nuo to, ką pasirinkote iš Laiko laikotarpio formato, galite nurodyti dienų skaičių arba konkrečią datą ateityje. Galiojimo pabaigos pridėjimas reiškia, kad duomenys bus ištrinti po jūsų nurodyto laiko. Svarbu atsiminti, kad jis bus ištrintas iš S3, RRS ir Glacier. Taigi iš esmės tai visiškai išnyksta, jei pasirenkate pridėti galiojimo laiką.
Jei nepridėsite galiojimo pabaigos, duomenys visada išliks ledynuose ir nebus ištrinti. Tai beveik viskas. Išsaugojus taisyklę, taisyklė bus vykdoma kartą per dieną. Jei taisyklė atitinka nurodytus kriterijus, duomenys bus perkelti.
Šiam procesui reikia atkreipti dėmesį į keletą dalykų. Pirma, galite pasakyti, kad jūsų duomenys buvo perkelti į Glacier, patikrinę saugyklos klasę . Jei tai standartinis, tai yra S3. Jei tai RRS, tai yra sumažintas atleidimas. Trečioji klasė yra ledynas, o tai reiškia, kad dabar jis ten saugomas.
Kitas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad kai perkeliate duomenis iš S3 į Glacier, vis tiek turite juos pasiekti iš S3. Jei įkelsite duomenis tiesiai į „Glacier“, jie bus rodomi „Glacier“ konsolėje, kai prisijungsite prie AWS. Tačiau duomenų perkėlimas naudojant gyvavimo ciklo taisykles reiškia, kad duomenys bus saugomi „Glacier“ ir turėsite sumokėti „Glacier“ kainas, tačiau turėsite pasiekti duomenis iš S3 pulto. Kažkaip painu, bet taip viskas veikia.
Duomenų gavimas iš ledyno
Duomenų grąžinimas iš ledyno taip pat yra gana paprastas. Apie ledyną reikia atsiminti, kad duomenys nėra iškart pasiekiami, kaip S3. Naudodami S3 galite bet kada atsisiųsti bet kurį failą. Naudodami „Glacier“ turite palaukti apie 3–5 valandas, kol duomenys bus gauti ir grąžinti į S3. Dėl to irgi daug pigiau.
Norėdami pradėti atkūrimą, pasirinkite failą arba aplanką, kurį norite atkurti, tada spustelėkite jį dešiniuoju pelės mygtuku. Pamatysite parinktį Initiate Restore .
Jei parinktis išjungta, tai reiškia, kad failas nėra saugomas ledynuose. Kai atkursite, turėsite pasirinkti, kiek laiko norite, kad duomenys būtų pasiekiami S3.
Atkreipkite dėmesį, kad failai atkuriami į S3 RRS (Reduced Redundancy) saugyklos klasę, kuri yra šiek tiek pigesnė nei S3 Standard. Taip pat atminkite, kad negalite visam laikui atkurti duomenų, jie galiausiai bus ištrinti. Nesu tikras, kokią didžiausią vertę galite įvesti kelias dienas, kad išsaugotumėte duomenis, bet tai nėra amžina. Be to, turite mokėti didesnius mokesčius, kuo ilgiau duomenys saugomi RRS saugojimo klasėje, todėl geriau, kad trukmė būtų trumpesnė.
Norėdami pamatyti atkūrimo būseną, tiesiog spustelėkite failą arba aplanką, kurį atkūrėte, ir spustelėkite Ypatybės . Bus rašoma „Restoration in Progress“ . Kai atkūrimas bus baigtas ir dar kartą spustelėsite Ypatybės, pamatysite datą, iki kurios bus atkurta.
Apskritai, gauti duomenis iš S3 į Glacier yra labai paprasta. Tiesiog sukurkite vieną taisyklę ir viskas. Duomenų perkėlimas į Glacier gali reikšti daug sutaupyti, jei turite daug duomenų apie S3. Jei turite klausimų, rašykite komentaruose. Mėgautis!