Amazon S3 je řešení cloudového úložiště od Amazonu, které poskytuje nekonečnou úložnou kapacitu za relativně nízké ceny. V současné době jej používám k zálohování svého místního zařízení NAS (síťové úložiště). Amazon S3 však není tou nejlepší volbou pro ukládání velkého množství dat, ke kterým se nedostanete příliš často.
Amazon Glacier je řešení poskytované společností Amazon, které dramaticky snižuje náklady na ukládání velkého množství dat v cloudu. Například uložení 2500 GB dat na S3 stojí asi 215 USD měsíčně. To je docela dost peněz za pouhé zálohování dat. Uložení 2500 GB na Amazon Glacier vás však bude stát pouze 25 dolarů měsíčně. To je téměř 1/10 nákladů na S3.
Jak tedy přesunete svá data z Amazon S3 do Glacier? Používání zásad životního cyklu. Tyto zásady jsou v podstatě jen pravidla, která můžete nastavit pro přesun dat z S3 do Glacier v konkrétních časech. Pojďme se naučit, jak vytvořit zásady životního cyklu.
Vytvořte zásady životního cyklu na Amazon S3
Chcete-li začít, nejprve se přihlaste do Amazon Web Services (aws.amazon.com) a klikněte na Můj účet/Konzole nahoře. Poté klikněte na AWS Management Console .
Nyní ze seznamu uvedených webových služeb Amazon pokračujte a klikněte na S3.
Dále klikněte na název kbelíku, který obsahuje data, která chcete přenést do Glacier. Všimněte si, že budete moci přenést buď celý kbelík, pouze složky nebo dokonce pouze konkrétní soubory.
Když otevřete kbelík, uvidíte obsah kbelíku na levé straně. Kliknutím na Vlastnosti v pravém horním rohu otevřete nastavení pro daný segment.
V dolní části uvidíte Životní cyklus . Pokračujte a rozbalte životní cyklus, abyste viděli svá aktuální pravidla, pokud existují. Už mám jedno nastavení, které po nahrání do S3 přenese vše v kbelíku do Glacier.
Chcete-li nastavit nové pravidlo, pokračujte a klikněte na Přidat pravidlo . Zobrazí se dialogové okno nového pravidla životního cyklu, jak je znázorněno níže.
Nyní si projdeme různé možnosti. Za prvé, můžete mu dát jméno, které může být jakékoli. Zaškrtávací políčko Použít na celý segment použije pravidlo na všechny soubory a složky v segmentu. Pokud chcete do Glacier přesunout pouze určitou část dat a zbytek ponechat v S3, pak políčko nezaškrtávejte.
Místo toho můžete zadat Prefix, což je název souboru nebo složky, kterou chcete přesunout do Glacier. Pokud bych například chtěl pouze přesunout složku s hudbou ve svém kbelíku do Glacier, zadal bych do pole Předpona music/ . Chcete-li určit soubor, zadejte cestu jako music/mymusic.mp3 .
Další je Formát časového období . Můžete si vybrat mezi Dny od data vytvoření nebo Platnost od data . Tato možnost vám umožňuje vybrat, kdy chcete, aby byly vámi určené objekty přesunuty do Glacier. Pokud z data vytvoření zvolíte Dny, můžete například říci, že chcete data přesunout do Glacier po 10 dnech. To znamená, že když jsou data poprvé nahrána do S3, budou přesunuta do Glacier po 10 dnech od vytvoření.
Platnost od data vám umožní určit datum v budoucnosti, kdy budou data přenesena do Glacier. Chcete -li zadat časové období, musíte kliknout na tlačítko Přidat přechod . Můj snímek obrazovky říká „Přesunout na ledovec“, ale to proto, že jsem již vytvořil pravidlo. Když kliknete na Přidat přechod, můžete zadat počet dní nebo datum. Všimněte si, že pokud zadáte 0 pro počet dní, data se přesunou okamžitě při příštím spuštění pravidla.
Je zde také tlačítko Expirace , ale s tím si dejte pozor. Opět platí, že v závislosti na tom, co jste vybrali z Formátu časového období, můžete zadat počet dní nebo konkrétní datum v budoucnosti. Přidání konce platnosti znamená, že data budou vymazána po uplynutí zadaného času. Je důležité si pamatovat, že bude smazán z S3, RRS a Glacier. Takže v podstatě je to úplně pryč, pokud se rozhodnete přidat expiraci.
Pokud nepřidáte expiraci, data vždy zůstanou v Glacier a nebudou smazána. To je docela dost. Jakmile pravidlo uložíte, bude se spouštět jednou denně. Pokud vaše pravidlo odpovídá zadaným kritériím, data budou přenesena.
O tomto procesu je třeba poznamenat několik věcí. Nejprve můžete zjistit, že vaše data byla přesunuta do Glacier, zaškrtnutím třídy úložiště . Pokud je to Standard, je to S3. Pokud je to RRS, je to snížená redundance. Třetí třída je Glacier, což znamená, že je tam nyní uložena.
Další věc, kterou je třeba poznamenat, je, že když přesunete data z S3 do Glacier, stále k nim musíte přistupovat z S3. Pokud nahrajete data přímo do Glacier, zobrazí se v konzole Glacier, když se přihlásíte do AWS. Přesouvání dat pomocí pravidel životního cyklu však znamená, že data budou uložena v Glacier a budou vám účtovány ceny Glacier, ale budete muset přistupovat k datům z konzole S3. Trochu matoucí, ale tak to funguje.
Načítání dat z ledovce
Získání dat zpět z Glacier je také docela jednoduché. O Glacier je třeba si pamatovat, že data nejsou okamžitě dostupná jako v S3. S S3 si můžete kdykoli stáhnout jakýkoli soubor. S Glacier musíte počkat asi 3 až 5 hodin, než se data načtou a vrátí zpět do S3. Také proto je o tolik levnější.
Chcete-li zahájit obnovu, vyberte soubor nebo složku, kterou chcete obnovit, a poté na ni klikněte pravým tlačítkem. Zobrazí se možnost s názvem Zahájit obnovení .
Pokud je tato možnost zakázána, znamená to, že soubor není uložen v Glacier. Při obnově si budete muset vybrat, jak dlouho chcete, aby byla data v S3 dostupná.
Všimněte si, že soubory jsou obnoveny do třídy úložiště S3 RRS (Reduced Redundancy), která je o něco levnější než S3 Standard. Všimněte si také, že data nelze trvale obnovit, budou nakonec odstraněna. Nejsem si jistý, jakou největší hodnotu můžete zadat pro dny, abyste data uchovali, ale není to navždy. Také musíte platit vyšší poplatky, čím déle jsou data ve třídě úložiště RRS, takže je lepší udržovat krátké trvání.
Chcete-li zobrazit stav obnovení, klikněte na soubor nebo složku, kterou jste obnovili, a klikněte na Vlastnosti . Bude tam uvedeno Restoration in Progress . Po dokončení obnovy a opětovném kliknutí na Vlastnosti se zobrazí datum, do kterého bude obnova zachována.
Celkově je získání dat z S3 na Glacier velmi snadné. Stačí vytvořit jedno pravidlo a máte hotovo. Přesunutí dat do Glacier může znamenat velké úspory, pokud máte na S3 hodně dat. Pokud máte nějaké dotazy, napište komentář. Užívat si!