Hoe Amazon S3-gegevens naar Glacier te verplaatsen
Amazon S3 is een cloudopslagoplossing van Amazon die oneindige opslagcapaciteit biedt voor relatief lage prijzen. Ik gebruik het momenteel om een back-up van mijn lokale NAS (network attached storage) -apparaat te houden. Amazon S3 is echter niet de beste optie voor het opslaan van een grote hoeveelheid gegevens die u niet vaak zult gebruiken.
Amazon Glacier is een oplossing van Amazon die de kosten van het opslaan van grote hoeveelheden gegevens in de cloud drastisch vermindert. Het opslaan van 2500 GB aan gegevens op S3 kost bijvoorbeeld ongeveer $ 215 per maand. Dat is best een beetje geld voor het maken van een back-up van je gegevens. Het opslaan van 2500 GB op Amazon Glacier kost u echter slechts $ 25 per maand. Dat is bijna 1/10 van de kosten van S3.
Dus hoe verplaats je je gegevens van Amazon S3 naar Glacier? Lifecycle-beleid gebruiken. Dit beleid zijn in feite gewoon regels die u kunt instellen om de gegevens van S3 naar Glacier op specifieke tijden te verplaatsen. Laten we leren hoe we een Lifecycle-beleid kunnen maken.
Maak lifecycle-beleid op Amazon S3
Om aan de slag te gaan, moet je eerst inloggen en inloggen bij Amazon Web Services (aws.amazon.com) en op klikken Mijn account / console op de top. Klik vervolgens op AWS Management Console.
Klik nu in de lijst met vermelde Amazon-webservices en klik op S3.
Klik vervolgens op de bucketnaam met de gegevens die u naar Glacier wilt overbrengen. Houd er rekening mee dat u de hele bucket kunt overzetten, alleen mappen of zelfs specifieke bestanden.
Wanneer u een bucket opent, ziet u de inhoud van de bucket aan de linkerkant. Klik op eigenschappen rechtsboven om de instellingen voor die bucket te openen.
Onderaan, zie je Levenscyclus. Ga door en breid Lifecycle uit om uw huidige regels te bekijken, indien aanwezig. Ik heb al een configuratie waarmee alles in de bucket wordt overgezet naar Glacier nadat het is geüpload naar S3.
Om een nieuwe regel in te stellen, ga je gang en klik je op Regel toevoegen. Het nieuwe dialoogvenster Lifecycle-regel verschijnt, zoals hieronder wordt weergegeven.
Laten we nu de verschillende opties bekijken. Ten eerste kun je het een naam geven, wat het leven ook kan zijn. De Toepassen op gehele bucket selectievakje past de regel toe op alle bestanden en mappen in de bucket. Als u een bepaald deel van de gegevens alleen naar Glacier wilt verplaatsen en de rest in S3 wilt achterlaten, vinkt u het vakje niet aan.
In plaats daarvan kunt u een voorvoegsel invoeren. Dit is de naam van het bestand of de map die u naar Glacier wilt verplaatsen. Bijvoorbeeld, als ik alleen de muziek- map in mijn emmer naar Glacier, zou ik typen muziek/ in de Voorvoegsel doos. Om een bestand op te geven typt u het pad zoals muziek / mymusic.mp3.
Volgende is Tijdsperiode formaat. Je kunt kiezen Dagen na de aanmaakdatum of Van kracht vanaf datum. Met deze optie kunt u kiezen wanneer u wilt dat de objecten die u hebt opgegeven naar Glacier worden verplaatst. Als u Dagen kiest vanaf de aanmaakdatum, kunt u bijvoorbeeld zeggen dat u de gegevens na 10 dagen naar Glacier wilt verplaatsen. Dit betekent dat wanneer het bestand gegevens voor het eerst naar S3 wordt geüpload, het na 10 dagen worden gemaakt naar Glacier wordt verplaatst.
Met ingang van de datum kunt u in de toekomst een datum opgeven waarop de gegevens naar Glacier worden overgebracht. Je moet klikken op de Transitie toevoegen om de tijdsperiode op te geven. Mijn screenshot zegt "Verplaats naar gletsjer", maar dat komt omdat ik al een regel heb gemaakt. Wanneer u op Overgang toevoegen klikt, kunt u het aantal dagen of de datum typen. Merk op dat als u voor het aantal dagen in 0 typt, de gegevens meteen worden verplaatst wanneer de regel de volgende keer wordt uitgevoerd.
Er is ook een vervaltijd knop, maar wees hier voorzichtig mee. Nogmaals, afhankelijk van wat u hebt gekozen uit het tijdsperiode-formaat, kunt u in de toekomst een aantal dagen of een specifieke datum opgeven. Een vervaldatum toevoegen betekent dat de gegevens worden verwijderd na de tijd die u hebt opgegeven. Het is belangrijk om te onthouden dat het zal worden verwijderd uit S3, RRS en Glacier. Dus eigenlijk is het helemaal weg als je ervoor kiest om een vervaldatum toe te voegen.
Als u geen vervaldatum toevoegt, blijven de gegevens altijd in Glacier en worden ze niet verwijderd. Dat is het eigenlijk wel. Nadat u de regel hebt opgeslagen, wordt de regel eenmaal per dag uitgevoerd. Als uw regel overeenkomt met de criteria die u hebt opgegeven, worden de gegevens overgedragen.
Er zijn een paar dingen om op te merken over dit proces. Ten eerste kunt u vertellen dat uw gegevens zijn verplaatst naar Glacier door het Opslagklasse. Als het standaard is, is dat S3. Als het RRS is, is dat Redundant Redundantie. De derde klas is Glacier, wat betekent dat het daar is opgeslagen.
Een ander ding om op te merken is dat wanneer je gegevens van S3 naar Glacier verplaatst, je er nog steeds toegang toe hebt vanaf S3. Als u gegevens rechtstreeks naar Glacier uploadt, wordt deze weergegeven in de Glacier-console wanneer u zich aanmeldt bij AWS. Door gegevens te verplaatsen met Lifecycle-regels, worden de gegevens opgeslagen in Glacier en worden Glacier-prijzen in rekening gebracht, maar moet u toegang krijgen tot de gegevens van de S3-console. Een beetje verwarrend, maar zo werkt het.
Ophalen van gegevens van Glacier
Gegevens terug krijgen van Glacier is ook redelijk eenvoudig. Het ding om te onthouden over Glacier is dat gegevens niet meteen toegankelijk zijn, zoals in S3. Met S3 kun je elk willekeurig bestand op elk gewenst moment downloaden. Met Glacier moet je ongeveer 3 tot 5 uur wachten voordat de gegevens worden teruggehaald en teruggezet in S3. Dat is ook waarom het zo veel goedkoper is.
Om een herstel te starten, selecteert u het bestand of de map die u wilt terughalen en klikt u er met de rechtermuisknop op. Je ziet een optie genaamd Herstel starten.
Als de optie is uitgeschakeld, betekent dit dat het bestand niet in Glacier is opgeslagen. Wanneer u herstelt, moet u kiezen hoe lang u wilt dat de gegevens toegankelijk zijn in S3.
Merk op dat de bestanden worden hersteld naar S3 RRS (Reduced Redundancy) opslagklasse, wat een beetje goedkoper is dan S3 Standard. Houd er ook rekening mee dat u de gegevens niet permanent kunt herstellen, maar dat deze uiteindelijk worden verwijderd. Ik weet niet zeker wat de grootste waarde is die je dagenlang kunt invoeren om de gegevens te behouden, maar het is niet voor altijd. Ook moet u de hogere kosten betalen naarmate de gegevens langer in de RRS-opslagklasse zitten, dus het is beter om de duur kort te houden.
Om de status van een herstel te zien, klikt u gewoon op het bestand of de map die u hebt hersteld en klikt u op eigenschappen. Het zal zeggen Restauratie in uitvoering. Wanneer het terugzetten is voltooid en u nogmaals op Eigenschappen klikt, ziet u de datum waarop het herstel zal worden uitgevoerd.
Over het algemeen is het erg eenvoudig om uw gegevens van S3 naar Glacier te krijgen. Maak gewoon een regel en je bent klaar. Gegevens verplaatsen naar Glacier kan grote besparingen opleveren als u veel gegevens over S3 heeft. Als je vragen hebt, plaats dan een reactie. Genieten!