„Amazon S3“ yra „Amazon“ saugojimo debesyje sprendimas, užtikrinantis neribotą atminties talpą už palyginti mažas kainas. Šiuo metu ją naudoju vietinio NAS (tinklo pridedama saugykla) įrenginio atsarginei kopijai. Tačiau „Amazon S3“ nėra geriausias pasirinkimas dideliam duomenų kiekiui, prie kurio neprieisite labai dažnai, laikyti.

„Amazon Glacier“ yra „Amazon“ pateiktas sprendimas, žymiai sumažinantis 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 vien už duomenų atsarginę kopiją. Tačiau 2500 GB laikymas „Amazon Glacier“ kainuos tik 25 USD per mėnesį. Tai beveik 1/10 S3 kainos.

Taigi, kaip perkelti duomenis iš „Amazon S3“ į ledyną? Gyvenimo ciklo strategijų naudojimas. Ši politika iš esmės yra tik taisyklės, kurias galite nustatyti norėdami perkelti duomenis iš S3 į ledyną tam tikru metu. Išmokime sukurti gyvenimo ciklo politiką.

Sukurkite „Amazon S3“ gyvenimo ciklo politiką

Norėdami pradėti, pirmiausia eikite į priekį ir prisijunkite prie „Amazon Web Services“ (aws.amazon.com) ir spustelėkite viršuje Mano paskyra / konsolę. Tada spustelėkite AWS valdymo pultą.

Aws konsolė

Dabar iš pateikto „Amazon“ interneto paslaugų sąrašo eikite į priekį ir spustelėkite S3.

„Amazon s3“ paslauga

Kitas spustelėkite kibiro pavadinimą, kuriame yra duomenys, kuriuos norite perkelti į ledyną. Atminkite, kad galėsite perkelti visą segmentą, tik aplankus ar net tik konkrečius failus.

S3 kibiro pavadinimas

Atidarę kibirą, kairėje pusėje matysite kibiro turinį. Spustelėkite „Ypatybės“ viršuje dešinėje, kad atidarytumėte to segmento nustatymus.

Kaušo savybės

Apačioje pamatysite „Lifecycle“. Eikite į priekį ir išplėskite gyvenimo ciklą, kad pamatytumėte savo dabartines taisykles, jei tokių yra. Aš jau turiu vieną sąranką, kuri perkelia viską į kibirą į ledyną, kai jis bus įkeltas į S3.

Pridėti gyvenimo ciklą

Norėdami nustatyti naują taisyklę, eikite į priekį ir spustelėkite Pridėti taisyklę. Naujas gyvenimo ciklo taisyklės dialogo langas pasirodys, kaip parodyta žemiau.

Gyvenimo ciklo taisyklė

Dabar pereikime prie skirtingų variantų. Pirma, jūs galite suteikti jai vardą, kuris gali būti bet koks jūsų gyvenimas. Pažymėjus žymimąjį langelį Taikyti visam kibirui, taisyklė bus taikoma visiems failams ir aplankams, esantiems kibire. Jei norite perkelti tik tam tikrą duomenų dalį į ledyną, o likusią dalį palikti S3, tada nepažymėkite varnelės.

Vietoje to galite įvesti prefiksą, kuris yra failo ar aplanko, kurį norite perkelti į ledyną, pavadinimas. Pvz., Jei norėčiau tiesiog perkelti muzikos aplanką savo kibirėlyje į ledyną, aš įvesčiau muziką / laukelyje „Prefix“. Norėdami nurodyti failą, įveskite kelią, pavyzdžiui, muzika / mymusic.mp3.

Kitas yra laikotarpio periodo formatas. Galite pasirinkti iš dienų nuo sukūrimo dienos arba įsigalioja nuo dienos. Ši parinktis leidžia jums pasirinkti, kada norite, kad jūsų nurodyti objektai būtų perkelti į ledyną. Jei pasirinkote dienas nuo sukūrimo dienos, galite pasakyti, pavyzdžiui, kad norite perkelti duomenis į ledyną po 10 dienų. Tai reiškia, kai failas yra duomenų pirmą kartą įkeliamas į S3, po 10 dienų nuo sukūrimo jis bus perkeltas į ledyną.

Įsigalioja nuo datos leis jums tik nurodyti datą ateityje, kada duomenys bus perduoti į ledyną. Norėdami nurodyti laikotarpį, turite spustelėti mygtuką Pridėti perėjimą. Mano ekrano kopijoje yra „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 dienų skaičių įvesite 0, tada kitą kartą vykdant taisyklę duomenys bus nedelsiant perkelti.

Dienų skaičius

Taip pat yra pasibaigimo mygtukas, tačiau būkite atsargūs dėl to. Vėlgi, atsižvelgiant į tai, ką pasirinkote iš laiko periodo formato, ateityje galite nurodyti dienų skaičių arba konkrečią datą. Jei pridedate galiojimo laiką, duomenys bus ištrinti po nurodyto laiko. Svarbu atsiminti, kad jis bus ištrintas iš S3, RRS ir Glacier. Taigi, jei pasirinksite pridėti galiojimo laiką, iš esmės jo visiškai nėra.

Pridėti galiojimo laiką

Jei nepridėsite galiojimo laiko, duomenys visada liks ledyne ir nebus ištrinti. Tai gana daug. Išsaugoję taisyklę, ji bus vykdoma kartą per dieną. Jei jūsų taisyklė atitiks jūsų nurodytus kriterijus, duomenys bus perduoti.

Apie šį procesą reikia atkreipti dėmesį į keletą dalykų. Pirma, jūs galite pasakyti, kad jūsų duomenys buvo perkelti į ledyną, patikrindami saugojimo klasę. Jei tai standartinis, tai yra S3. Jei tai yra RRS, tai yra sumažintas perteklius. Trečioji klasė yra ledynas, o tai reiškia, kad dabar jis ten saugomas.

Sandėliavimo klasė s3

Kitas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad perkeldami duomenis iš S3 į Glacier, jūs vis tiek turite juos pasiekti iš S3. Jei įkelsite duomenis tiesiai į ledyną, jis bus rodomas ledyno pulte, kai prisijungsite prie AWS. Tačiau duomenų perkėlimas naudojant gyvenimo ciklo taisykles reiškia, kad duomenys bus saugomi ledyne ir jums bus apmokestintos ledyno kainos, tačiau duomenis turėsite pasiekti naudodamiesi S3 pultu. Savotiška painiava, bet kaip tai veikia.

Duomenų gavimas iš ledyno

Duomenų grąžinimas iš ledyno taip pat yra gana paprastas. Apie ledyną reikia atsiminti tai, kad duomenys nėra iš karto pasiekiami kaip S3. Naudodami S3 bet kuriuo metu galite atsisiųsti bet kurį failą. Naudodami ledyną, turėsite palaukti maždaug 3–5 valandas, kol bus gauti duomenys ir sugrąžinti į S3. Štai kodėl taip pigiau.

Norėdami pradėti atkurti, pasirinkite failą ar aplanką, kurį norite atkurti, tada spustelėkite jį dešiniuoju pelės mygtuku. Pamatysite parinktį, vadinamą Pradėti atkūrimą.

Atstatyti nuo ledyno

Jei parinktis neleidžiama, tai reiškia, kad failas nėra saugomas ledyne. Atkurdami turėsite pasirinkti, kiek laiko norite, kad duomenys būtų prieinami S3.

Pradėkite atkurti ledyną

Atminkite, kad failai atkurti į S3 RRS (Reduced Redundancy) saugojimo klasę, kuri yra šiek tiek pigesnė nei „S3 Standard“. Taip pat atminkite, kad negalite visam laikui atkurti duomenų, jie ilgainiui bus ištrinti. Nesu tikras, kokią didžiausią vertę galite įvesti dienomis, kad išsaugotumėte duomenis, bet tai nėra amžinai. Be to, jūs turite mokėti didesnius mokesčius, tuo ilgiau, kai duomenys talpinami RRS saugojimo klasėje, todėl geriau, kad trukmė būtų trumpa.

Norėdami pamatyti atkūrimo būseną, tiesiog spustelėkite failą ar aplanką, kurį atkūrėte, ir spustelėkite Ypatybės. Tai sakys „Restore in progress“. Kai atkūrimas bus baigtas ir dar kartą spustelėsite Ypatybės, pamatysite datą, kurią atkūrimas bus saugomas.

Apskritai, gauti duomenis iš S3 į ledyną yra labai lengva. Tiesiog sukurkite vieną taisyklę ir viskas baigta. Duomenų perkėlimas į ledyną gali reikšti dideles santaupas, jei turite daug duomenų apie S3. Jei turite klausimų, parašykite komentarą. Mėgautis!