Amazon S3 er en skylagringsløsning fra Amazon som gir uendelig lagringskapasitet til relativt lave priser. Jeg bruker den for øyeblikket for å beholde en sikkerhetskopi av den lokale NAS-enheten (nettverkstilkoblet lagring). Imidlertid er Amazon S3 ikke det beste alternativet for å lagre en stor mengde data som du ikke får tilgang til veldig ofte.

Amazon Glacier er en løsning levert av Amazon som reduserer kostnadene for lagring av store datamengder i skyen dramatisk. For eksempel koster det å lagre 2500 GB data på S3 omtrent 215 dollar i måneden. Det er ganske mye penger for bare å ta sikkerhetskopi av dataene dine. Å lagre 2500 GB på Amazon Glacier koster imidlertid bare 25 dollar i måneden. Det er nesten 1/10 prisen for S3.

Så hvordan flytter du dataene dine fra Amazon S3 til Glacier? Bruke livssykluspolicyer. Disse retningslinjene er i utgangspunktet bare regler som du kan konfigurere for å flytte dataene fra S3 til Glacier på bestemte tidspunkter. La oss lære hvordan du lager en livssykluspolicy.

Lag livssykluspolicy på Amazon S3

For å komme i gang, gå først og logg inn på Amazon Web Services (aws.amazon.com) og klikk på Min konto / konsoll øverst. Klikk deretter på AWS Management Console.

Aws konsoll

Nå fra listen over Amazon Web-tjenester som er oppført, gå videre og klikk på S3.

Amazon s3-tjeneste

Klikk deretter på bøttenavnet som inneholder dataene du vil overføre til Glacier. Merk at du vil kunne overføre hele bøtta, bare mapper eller til og med spesifikke filer.

S3 bøtte navn

Når du åpner en bøtte, vil du se innholdet i bøtten på venstre side. Klikk på Egenskaper øverst til høyre for å åpne innstillingene for den bøtta.

Bøtteegenskaper

Nederst ser du livssyklus. Gå videre og utvid livssyklus for å se gjeldende regler, om noen. Jeg har allerede ett oppsett som overfører alt i bøtta til Glacier etter at det er lastet opp til S3.

Legg til livssyklus

For å sette opp en ny regel, gå foran og klikk på Legg til regel. Den nye dialogboksen for livssyklusregel vises som vist nedenfor.

Livssyklusregel

La oss nå gå gjennom de forskjellige alternativene. For det første kan du gi det et navn, som kan være hva du enn lever. Avmerkingsboksen Bruk på hele bøtta vil bruke regelen på alle filer og mapper inne i bøtta. Hvis du bare vil flytte en viss del av dataene til Glacier og la resten være i S3, må du ikke merke av i ruten.

I stedet kan du legge inn et prefiks, som er navnet på filen eller mappen du vil flytte til Glacier. Hvis jeg for eksempel bare ville flytte musikkmappen i bøtta til Glacier, ville jeg skrevet musikk / i prefiksboksen. For å spesifisere en fil skriver du inn banen som musikk / mymusic.mp3.

Neste er tidsperiodeformat. Du kan enten velge fra Dager fra opprettelsesdatoen eller Effektiv fra dato. Dette alternativet lar deg velge når du vil at objektene du spesifiserte skal flyttes inn til Glacier. Hvis du velger Dager fra opprettelsesdatoen, kan du for eksempel si at du vil flytte dataene til Glacier etter 10 dager. Dette betyr at når filen først blir lastet opp til S3, vil den bli flyttet til Glacier etter 10 dagers oppretting.

Med virkning fra dato vil du bare spesifisere en dato i fremtiden, på hvilket tidspunkt dataene vil bli overført til Glacier. Du må klikke på knappen Legg til overgang for å spesifisere tidsperioden. Skjermbildet mitt sier "Flytt til breen", men det er fordi jeg allerede har opprettet en regel. Når du klikker på Legg til overgang, kan du skrive inn antall dager eller dato. Merk at hvis du skriver inn 0 i antall dager, blir dataene flyttet umiddelbart neste gang regelen kjøres.

Antall dager

Det er også en Utløpsknapp, men vær forsiktig med dette. Avhengig av hva du valgte fra Time Period Format, kan du enten angi et antall dager eller en bestemt dato i fremtiden. Å legge til et utløp betyr at dataene blir slettet etter den tiden du angir. Det er viktig å huske at den blir slettet fra S3, RRS og Glacier. Så i utgangspunktet er det helt borte hvis du velger å legge til en utløp.

Legg til utløp

Hvis du ikke legger til utløp, vil dataene alltid være i Glacier og ikke bli slettet. Det er ganske mye det. Når du har lagret regelen, kjøres regelen en gang om dagen. Hvis regelen din samsvarer med kriteriene du spesifiserte, vil dataene bli overført.

Det er noen få ting å merke seg om denne prosessen. For det første kan du fortelle at dataene dine er flyttet til Glacier ved å sjekke Storage Class. Hvis det er standard, er det S3. Hvis det er RRS, er det Reduced Redundancy. Den tredje klassen er Glacier, som betyr at den nå er lagret der.

Lagringsklasse s3

En annen ting å merke seg er at når du flytter data fra S3 til Glacier, må du fremdeles få tilgang til dem fra S3. Hvis du laster opp data direkte til Glacier, vises de i Glacier-konsollen når du logger deg på AWS. Flytting av data ved å bruke livssyklusregler betyr imidlertid at dataene blir lagret i Glacier og at du blir belastet med Glacier-priser, men du må få tilgang til dataene fra S3-konsollen. Type forvirrende, men det er slik det fungerer.

Henter data fra Glacier

Å få data tilbake fra Glacier er også ganske rett frem. Det du må huske på Glacier er at data ikke er umiddelbart tilgjengelige som i S3. Med S3 kan du laste ned hvilken som helst fil når som helst. Med Glacier må du vente i 3 til 5 timer på at dataene blir hentet og satt tilbake i S3. Det er også grunnen til at det er så mye billigere.

For å starte en gjenoppretting, velg filen eller mappen du vil hente, og høyreklikk deretter på den. Du vil se et alternativ som heter Initiate Restore.

Gjenopprett fra isbreen

Hvis alternativet er deaktivert, betyr det at filen ikke er lagret i Glacier. Når du gjenoppretter, må du velge hvor lenge du vil at dataene skal være tilgjengelige i S3.

Sette i gang med å gjenopprette isbreen

Merk at filene blir gjenopprettet til lagringsklasse S3 RRS (Reduced Redundancy), som er litt billigere enn S3 Standard. Vær også oppmerksom på at du ikke kan gjenopprette dataene permanent, de vil bli slettet til slutt. Jeg er ikke sikker på hva den største verdien du kan legge inn i flere dager for å oppbevare dataene, men det er ikke for alltid. Du må også betale høyere avgifter jo lenger data ligger i RRS lagringsklasse, så det er bedre å holde varigheten kort.

For å se status for en restaurering, klikker du bare på filen eller mappen du gjenopprettet og klikker på Egenskaper. Det vil si Restaurering pågår. Når gjenopprettingen er fullført og du klikker på Egenskaper igjen, vil du se datoen for gjenopprettingen.

Totalt sett er det veldig enkelt å få dataene dine fra S3 til Glacier. Bare lag en regel, så er du ferdig. Å flytte data til Glacier kan bety store besparelser hvis du har mye data på S3. Hvis du har spørsmål, vennligst legg inn en kommentar. Nyt!