Amazon S3 je riešenie cloudového úložiska od Amazonu, ktoré poskytuje nekonečnú úložnú kapacitu za relatívne nízke ceny. V súčasnosti ho používam na zálohovanie svojho lokálneho zariadenia NAS (sieťové úložisko). Amazon S3 však nie je najlepšou voľbou na ukladanie veľkého množstva dát, ku ktorým sa nedostanete príliš často.
Amazon Glacier je riešenie od Amazonu, ktoré dramaticky znižuje náklady na ukladanie veľkého množstva dát v cloude. Napríklad ukladanie 2500 GB dát na S3 stojí približne 215 USD mesačne. To je dosť veľa peňazí len na zálohovanie dát. Uloženie 2500 GB na ľadovci Amazon vás však bude stáť iba 25 dolárov mesačne. To je takmer 1/10 nákladov na S3.
Ako teda presuniete svoje dáta z Amazon S3 do Glacier? Používanie zásad životného cyklu. Tieto zásady sú v podstate len pravidlá, ktoré môžete nastaviť na presun údajov z S3 do ľadovca v konkrétnych časoch. Poďme sa naučiť, ako vytvoriť politiku životného cyklu.
Vytvorte politiku životného cyklu na Amazon S3
Ak chcete začať, najprv sa prihláste do webových služieb Amazon (aws.amazon.com) a kliknite na položku Môj účet/konzola v hornej časti. Potom kliknite na AWS Management Console .

Teraz zo zoznamu uvedených webových služieb Amazon pokračujte a kliknite na S3.

Potom kliknite na názov vedra, ktorý obsahuje údaje, ktoré chcete preniesť do ľadovca. Všimnite si, že budete môcť preniesť buď celý vedro, iba priečinky alebo dokonca len konkrétne súbory.

Keď otvoríte vedro, na ľavej strane uvidíte obsah vedra. Kliknutím na Vlastnosti v pravom hornom rohu otvorte nastavenia pre daný segment.

V dolnej časti uvidíte položku Životný cyklus . Pokračujte a rozbaľte životný cyklus, aby ste videli svoje aktuálne pravidlá, ak nejaké existujú. Už mám jedno nastavenie, ktoré po nahratí do S3 prenesie všetko v vedre do ľadovca.

Ak chcete nastaviť nové pravidlo, pokračujte a kliknite na Pridať pravidlo . Zobrazí sa dialógové okno nového pravidla životného cyklu, ako je znázornené nižšie.

Teraz poďme na rôzne možnosti. Po prvé, môžete mu dať meno, ktoré môže byť akékoľvek. Začiarkavacie políčko Použiť na celý segment použije pravidlo na všetky súbory a priečinky v segmente. Ak chcete presunúť iba určitú časť údajov do ľadovca a zvyšok nechať v S3, potom políčko nezačiarknite.
Namiesto toho môžete zadať Prefix, čo je názov súboru alebo priečinka, ktorý chcete presunúť do Glacier. Napríklad, ak by som chcel len presunúť priečinok s hudbou v mojom vedre do Glacier, do poľa Predpona by som napísal music / . Ak chcete zadať súbor, zadajte cestu ako music/mymusic.mp3 .
Ďalej je formát časového obdobia . Môžete si vybrať medzi Dni od dátumu vytvorenia alebo Účinnosť od dátumu . Táto možnosť vám umožňuje vybrať, kedy chcete, aby sa vami zadané objekty presunuli do ľadovca. Ak z dátumu vytvorenia vyberiete Dni, môžete napríklad povedať, že chcete presunúť údaje do Glacier po 10 dňoch. To znamená, že keď sú dáta prvýkrát nahrané do S3, presunú sa do ľadovca po 10 dňoch od vytvorenia.
Platnosť od dátumu vám umožní určiť dátum v budúcnosti, kedy sa údaje prenesú do ľadovca. Ak chcete zadať časové obdobie, musíte kliknúť na tlačidlo Pridať prechod . Moja snímka obrazovky hovorí „Presunúť sa na ľadovec“, ale to preto, že som už vytvoril pravidlo. Keď kliknete na Pridať prechod, môžete zadať počet dní alebo dátum. Upozorňujeme, že ak zadáte 0 ako počet dní, údaje sa presunú okamžite pri ďalšom spustení pravidla.

Je tu aj tlačidlo Expirácia , ale s tým si dávajte pozor. Opäť platí, že v závislosti od toho, čo ste si vybrali z Formát časového obdobia, môžete zadať počet dní alebo konkrétny dátum v budúcnosti. Pridanie doby platnosti znamená, že údaje budú vymazané po uplynutí zadaného času. Je dôležité si zapamätať, že bude vymazaný z S3, RRS a Glacier. Takže v podstate je úplne preč, ak sa rozhodnete pridať expiráciu.

Ak nepridáte expiráciu, dáta vždy zostanú v Glacier a nebudú vymazané. To je asi tak všetko. Po uložení pravidla sa pravidlo spustí raz denne. Ak vaše pravidlo zodpovedá zadaným kritériám, údaje sa prenesú.
O tomto procese je potrebné poznamenať niekoľko vecí. Po prvé, môžete zistiť, že vaše údaje boli presunuté na ľadovec, a to tak, že začiarknete triedu úložiska . Ak je to Standard, je to S3. Ak ide o rekonfigurovateľný rádiový systém, ide o zníženú redundanciu. Tretia trieda je Glacier, čo znamená, že je tam teraz uložená.

Ďalšou vecou, ktorú treba poznamenať, je, že keď presuniete údaje z S3 do ľadovca, stále k nim musíte pristupovať z S3. Ak nahráte údaje priamo do Glacier, zobrazia sa v konzole Glacier, keď sa prihlásite do AWS. Presun údajov pomocou pravidiel životného cyklu však znamená, že údaje budú uložené v Glacier a budú vám účtované ceny Glacier, ale budete musieť pristupovať k údajom z konzoly S3. Trochu mätúce, ale tak to funguje.
Získavanie údajov z ľadovca
Získanie údajov späť z ľadovca je tiež celkom jednoduché. V prípade Glacier je potrebné pamätať na to, že údaje nie sú okamžite dostupné ako v S3. S S3 si môžete kedykoľvek stiahnuť akýkoľvek súbor. S Glacier musíte počkať asi 3 až 5 hodín, kým sa dáta načítajú a vložia späť do S3. Aj preto je to oveľa lacnejšie.
Ak chcete spustiť obnovu, vyberte súbor alebo priečinok, ktorý chcete obnoviť, a potom naň kliknite pravým tlačidlom myši. Zobrazí sa možnosť s názvom Iniciovať obnovenie .

Ak je táto možnosť zakázaná, znamená to, že súbor nie je uložený v Glacier. Pri obnove si budete musieť vybrať, ako dlho chcete, aby boli údaje dostupné v S3.

Upozorňujeme, že súbory sa obnovia do triedy úložiska S3 RRS (Reduced Redundancy), ktorá je o niečo lacnejšia ako S3 Standard. Upozorňujeme tiež, že údaje nemôžete natrvalo obnoviť, nakoniec sa vymažú. Nie som si istý, akú najväčšiu hodnotu môžete zadať pre dni, aby sa údaje uchovali, ale nie je to navždy. Okrem toho musíte platiť vyššie poplatky, čím dlhšie sú dáta v triede úložiska rekonfigurovateľných rádiových systémov, takže je lepšie ponechať kr��tke trvanie.
Ak chcete zobraziť stav obnovenia, kliknite na súbor alebo priečinok, ktorý ste obnovili, a kliknite na Vlastnosti . Bude tam uvedené Restoration in Progress . Po dokončení obnovy a opätovnom kliknutí na položku Vlastnosti sa zobrazí dátum, do ktorého bude obnova zachovaná.
Celkovo je získanie údajov z S3 na ľadovec veľmi jednoduché. Stačí vytvoriť jedno pravidlo a máte hotovo. Presun dát do Glacier môže znamenať veľké úspory, ak máte na S3 veľa dát. Ak máte nejaké otázky, napíšte komentár. Užite si to!