Amazon S3 er en cloud-opbevaringsløsning fra Amazon, der giver uendelig lagringskapacitet til relativt lave priser. Jeg bruger det i øjeblikket til at gemme en sikkerhedskopi af min lokale NAS (netværksbaseret opbevaring) enhed. Amazon S3 er imidlertid ikke den bedste mulighed til at gemme en stor mængde data, som du ikke får adgang til meget ofte.

Amazon Glacier er en løsning, der leveres af Amazon, der dramatisk reducerer omkostningerne ved lagring af store mængder data i skyen. For eksempel kostede lagring af 2500 GB data på S3 omkring $ 215 om måneden. Det er en hel del penge til bare at tage backup af dine data. Opbevaring af 2500 GB på Amazon Glacier koster dog kun 25 dollars om måneden. Det er næsten 1/10 prisen på S3.

Så hvordan flytter du dine data fra Amazon S3 til Glacier? Brug af livscykluspolitikker. Disse politikker er dybest set bare regler, som du kan konfigurere for at flytte dataene fra S3 til Glacier på bestemte tidspunkter. Lad os lære, hvordan man opretter en livscykluspolitik.

Opret livscykluspolitik på Amazon S3

For at komme i gang skal du først gå videre og logge på Amazon Web Services (aws.amazon.com) og klikke på Min konto / konsol øverst. Klik derefter på AWS Management Console.

Aws konsol

Fra listen over Amazon Web Services nu, gå videre og klik på S3.

Amazon s3 service

Klik derefter på skovlenavnet, der indeholder de data, du vil overføre til Glacier. Bemærk, at du enten kan overføre hele spanden, kun mapper eller endda specifikke filer.

S3 spand navn

Når du åbner en spand, kan du se indholdet af spanden på venstre side. Klik på Egenskaber øverst til højre for at åbne indstillingerne for den spand.

Skovleegenskaber

Nederst ser du livscyklus. Gå videre og udvid livscyklus for at se dine aktuelle regler, hvis nogen. Jeg har allerede en opsætning, der overfører alt i spanden til Glacier, når det er uploadet til S3.

Tilføj livscyklus

For at opsætte en ny regel skal du gå videre og klikke på Tilføj regel. Den nye dialog med livscyklusregel vises som vist nedenfor.

Livscyklusregel

Lad os nu gennemgå de forskellige muligheder. For det første kan du give det et navn, som kan være uanset hvad du lever. Afkrydsningsfeltet Anvend på hele spand anvender reglen på alle filer og mapper inde i spanden. Hvis du kun vil flytte en bestemt del af dataene til Glacier og efterlade resten i S3, skal du ikke markere afkrydsningsfeltet.

I stedet kan du indtaste et præfiks, som er navnet på den fil eller mappe, du vil flytte til Glacier. Hvis jeg f.eks. Bare ville flytte musikmappen i min spand til Glacier, ville jeg skrive musik / i feltet Prefix. For at specificere en fil skriver du stien som musik / mymusic.mp3.

Næste er tidsperiodeformat. Du kan enten vælge mellem Dage fra oprettelsesdatoen eller Effektiv fra dato. Denne mulighed giver dig mulighed for at vælge, hvornår du vil have, at de objekter, du har angivet, skal flyttes ind i Glacier. Hvis du vælger Dage fra oprettelsesdatoen, kan du for eksempel sige, at du vil flytte dataene til Glacier efter 10 dage. Dette betyder, at når filen første gang uploades til S3, flyttes den til Glacier efter 10 dages oprettelse.

Med virkning fra dato kan du bare angive en dato i fremtiden, på hvilket tidspunkt dataene overføres til Glacier. Du skal klikke på knappen Tilføj overgang for at specificere tidsperioden. Mit skærmbillede siger "Flyt til gletsjer", men det er fordi jeg allerede har oprettet en regel. Når du klikker på Tilføj overgang, kan du indtaste antallet af dage eller dato. Bemærk, at hvis du skriver 0 i antallet af dage, flyttes dataene straks næste gang reglen køres.

Antal dage

Der er også en udløbsknap, men vær forsigtig med dette. Igen, afhængigt af hvad du valgte fra tidsperiodeformat, kan du enten angive et antal dage eller en bestemt dato i fremtiden. Tilføjelse af en udløb betyder, at dataene vil blive slettet efter det tidspunkt, du angiver. Det er vigtigt at huske, at det vil blive slettet fra S3, RRS og Glacier. Så dybest set er det helt væk, hvis du vælger at tilføje en udløb.

Tilføj udløb

Hvis du ikke tilføjer en udløb, forbliver dataene altid i Glacier og slettes ikke. Det er stort set det. Når du gemmer reglen, køres reglen en gang om dagen. Hvis din regel svarer til de kriterier, du har angivet, overføres dataene.

Der er et par ting at bemærke ved denne proces. For det første kan du fortælle, at dine data er flyttet til Glacier ved at kontrollere Storage Class. Hvis det er standard, er det S3. Hvis det er RRS, er det Reduced Redundancy. Den tredje klasse er Glacier, hvilket betyder, at den nu er gemt der.

Opbevaringsklasse s3

En anden ting at bemærke er, at når du flytter data fra S3 til Glacier, skal du stadig få adgang til dem fra S3. Hvis du uploader data direkte til Glacier, vises de i Glacier-konsollen, når du logger ind på AWS. Flytning af data ved hjælp af livscyklusregler betyder dog, at dataene gemmes i Glacier, og at du bliver opkrævet Glacier-priser, men du bliver nødt til at få adgang til dataene fra S3-konsollen. Lidt forvirrende, men det er sådan det fungerer.

Henter data fra gletscheren

At hente data tilbage fra Glacier er også ret ligetil. Det man skal huske på Glacier er, at data ikke er umiddelbart tilgængelige som i S3. Med S3 kan du downloade enhver fil når som helst. Med Glacier skal du vente 3 til 5 timer på, at dataene hentes og sættes tilbage i S3. Derfor er det også så meget billigere.

For at starte en gendannelse skal du vælge den fil eller mappe, du vil hente, og højreklik derefter på den. Du får vist en indstilling kaldet Initiere gendannelse.

Gendan fra gletscheren

Hvis indstillingen er deaktiveret, betyder det, at filen ikke er gemt i Glacier. Når du gendanner, skal du vælge, hvor længe du vil have dataene tilgængelige i S3.

Initier gendann gletscheren

Bemærk, at filerne gendannes til lagerklasse S3 RRS (Reduced Redundancy), hvilket er lidt billigere end S3 Standard. Bemærk også, at du ikke kan gendanne data permanent, de vil blive slettet i sidste ende. Jeg er ikke sikker på, hvad den største værdi, du kan indtaste i flere dage for at bevare dataene, men det er ikke for evigt. Du skal også betale de højere gebyrer, jo længere tid data ligger i RRS-lagerklasse, så det er bedre at holde varigheden kort.

For at se status for en restaurering skal du bare klikke på den fil eller mappe, du har gendannet, og klikke på Egenskaber. Det vil sige Restaurering i gang. Når gendannelsen er afsluttet, og du klikker på Egenskaber igen, ser du den dato, hvor gendannelsen holdes til.

Generelt er det meget let at få dine data fra S3 til Glacier. Bare opret en regel, så er du færdig. At flytte data til Glacier kan betyde store besparelser, hvis du har en masse data på S3. Hvis du har spørgsmål, skal du skrive en kommentar. God fornøjelse!