Lagerklasser og livscykluspolitikker
Sammenlign S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval og Deep Archive, og automatisér overgange med livscyklusregler.
Lagerklasser og livscykluspolitikker er en gratis Cloud & IT Cert Prep-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Cloud & IT Cert Prep, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.
Hvorfor S3-lagerklasser findes
Alle data tilgås ikke med samme hyppighed. En videofil, der uploades i dag, kan blive streamet tusindvis af gange i den første uge og derefter kun sjældent blive tilgået efter en måned. S3-lagerklasser lader dig tilpasse lageromkostningerne til adgangsmønstret – data, der tilgås ofte, bruger en dyrere klasse, der er optimeret til hurtig hentning, mens arkivdata bruger ekstremt billige klasser med højere ventetid ved hentning. SAA-C03-eksamen spørger jævnligt, hvilken klasse du skal vælge til et beskrevet adgangsmønster.
S3 Standard: Standardklassen
S3 Standard er standardlagerklassen til generelle formål: en SLA for 99,99 % tilgængelighed, 11 niere i holdbarhed, ingen minimumsperiode for lagring og intet hentegebyr. Data lagres på tværs af mindst tre AZ'er. Brug Standard til data, der tilgås ofte – webaktiver, aktive datasæt og indhold, der downloades ofte. Standard har den højeste lageromkostning pr. GB, men intet hentegebyr, hvilket gør klassen ideel, når du ikke kender adgangsmønstrene, eller når der tilgås data flere gange om måneden.
# Upload with explicit storage class
aws s3 cp file.dat s3://my-bucket/ --storage-class STANDARDS3 Intelligent-Tiering
S3 Intelligent-Tiering flytter automatisk objekter mellem adgangsniveauer baseret på ændrede adgangsmønstre uden påvirkning af ydeevnen eller hentegebyrer. Den indeholder op til fire niveauer: Frequent Access (samme ydeevne som Standard), Infrequent Access (objekter, der ikke er blevet tilgået i 30 dage, flyttes automatisk hertil – en besparelse på ca. 40 %), Archive Instant Access (90 dage uden adgang – yderligere ca. 50 % besparelse) og valgfri Deep Archive Access (180 dage). Der opkræves et lille månedligt gebyr for overvågning og automatisering pr. objekt. Bedst til data med ukendte eller skiftende adgangsmønstre.
aws s3 cp file.dat s3://my-bucket/ --storage-class INTELLIGENT_TIERINGS3 Standard-IA og One Zone-IA
S3 Standard-Infrequent Access (Standard-IA) er beregnet til data, der tilgås mindre end én gang om måneden – lavere lageromkostning end Standard, men med et hentegebyr pr. GB og betaling for mindst 30 dages lagring. Data lagres i flere AZ'er (samme holdbarhed på 11 niere). S3 One Zone-IA lagrer kun data i én AZ – ca. 20 % billigere end Standard-IA, men data går tabt, hvis AZ'en svigter. Brug kun One Zone-IA til data, du kan genskabe, eller data, der allerede er replikeret et andet sted (f.eks. miniaturebilleder, der er genereret ud fra originaler, som er lagret i Standard).
aws s3 cp backup.tar.gz s3://my-bucket/ --storage-class STANDARD_IA
aws s3 cp thumbnail.jpg s3://my-bucket/ --storage-class ONEZONE_IAS3 Glacier Instant Retrieval
S3 Glacier Instant Retrieval er beregnet til arkivdata, der tilgås sjældent (kvartalsvist), men som skal kunne hentes på millisekunder, når der er behov for det. Lageromkostningen er meget lavere end for Standard-IA, men hentegebyret er højere. Minimumsperioden for lagring er 90 dage. Den vigtigste forskel fra andre Glacier-klasser er øjeblikkelig adgang – du henter data på millisekunder ligesom med Standard, hvilket gør klassen perfekt til arkiver med medicinske billeder eller medieaktiver, der sjældent er nødvendige, men skal være tilgængelige med det samme, når der er behov for dem.
aws s3 cp quarterly-report.pdf s3://archive-bucket/ --storage-class GLACIER_IRS3 Glacier Flexible Retrieval
S3 Glacier Flexible Retrieval (tidligere S3 Glacier) tilbyder tre niveauer af hentehastighed for arkivdata: Expedited (1-5 minutter, højere omkostning), Standard (3-5 timer, moderate omkostninger) og Bulk (5-12 timer, laveste omkostning). Minimumsperioden for lagring er 90 dage. Bedst til sikkerhedskopiarkiver, data til overholdelse, der sjældent hentes, og digital bevaring, hvor en ventetid på flere timer er acceptabel. Eksamen præsenterer ofte dette som løsningen, når spørgsmålet nævner "arkiver, der tilgås nogle få gange om året".
# Initiate a retrieval job from Glacier Flexible Retrieval
aws s3api restore-object \
--bucket my-archive-bucket \
--key old-backup.tar.gz \
--restore-request '{"Days":5,"GlacierJobParameters":{"Tier":"Standard"}}'S3 Glacier Deep Archive
S3 Glacier Deep Archive er den billigste S3-lagerklasse til cirka 1 USD/TB/måned. Den er beregnet til data, der opbevares i 7-10 år og måske tilgås én eller to gange om året. Hentning tager 12 timer (Standard-niveau) eller 48 timer (Bulk-niveau). Minimumsperioden for lagring er 180 dage. Anvendelsesområder omfatter arkiver til overholdelse af lovkrav (HIPAA, SEC Rule 17a-4), arkivering af digitale medier, genomdata og langsigtede forskningsdata. Deep Archive er billigere end lokal båndlagring, samtidig med at klassen er fuldt administreret og kan tilgås eksternt.
aws s3 cp 2016-financial-archive.zip s3://deep-archive-bucket/ \
--storage-class DEEP_ARCHIVES3-livscykluspolitikker
S3-livscykluspolitikker automatiserer flytningen af objekter mellem lagerklasser og udløb af objekter baseret på regler, du definerer. En livscykluspolitik er et JSON-dokument, der er knyttet til bucketen, med regler, som angiver: et filter (efter præfiks, tag eller objektstørrelse), en flyttehandling (flyt til en billigere klasse efter N dage) og/eller en udløbshandling (slet efter M dage). Livscyklusregler fjerner behovet for brugerdefinerede scripts til at administrere niveaudeling og sletning af objekter i stor skala.
# Apply a lifecycle policy
aws s3api put-bucket-lifecycle-configuration \
--bucket my-data-bucket \
--lifecycle-configuration file://lifecycle.jsonEksempel på en livscykluspolitik
En typisk livscyklus for niveaudeling af logfiler: Objekter opbevares i S3 Standard de første 30 dage (tilgås ofte ved fejlfinding), flyttes derefter automatisk til Standard-IA på dag 31-90 (forespørges lejlighedsvis), derefter til Glacier Flexible Retrieval på dag 91-365 (opbevaring af hensyn til overholdelse) og til sidst slettet efter 365 dage (opbevaringspolitikken er opfyldt). Denne ene livscyklusregel erstatter et komplekst cron-job og fungerer i enhver skala uden administrativt merarbejde.
{
'Rules': [{
'ID': 'log-tiering',
'Status': 'Enabled',
'Filter': {'Prefix': 'logs/'},
'Transitions': [
{'Days': 30, 'StorageClass': 'STANDARD_IA'},
{'Days': 90, 'StorageClass': 'GLACIER'}
],
'Expiration': {'Days': 365}
}]
}S3 Storage Class Analysis
S3 Storage Class Analysis observerer adgangsmønstre for data i en bucket og genererer anbefalinger om, hvornår objekter skal flyttes til Standard-IA. Efter 30 dages observation genererer den en rapport (som kan vises i konsollen eller eksporteres til en CSV-fil i S3), der viser hyppigheden af læseadgang efter objektets alder. Brug disse rapporter til at justere grænserne for overgange i livscykluspolitikken, før du fastsætter dem. Storage Class Analysis integreres med S3 Intelligent-Tiering – du kan bruge analyseresultatet til at konfigurere en præcis livscykluspolitik eller blot skifte til Intelligent-Tiering.
Sammenligning af lagerklasser: Hurtigt overblik
Oversigt over valg af lagerklasse: Standard → aktive data, der tilgås ofte; Intelligent-Tiering → ukendte eller variable adgangsmønstre; Standard-IA → sjælden adgang (månedligt), flere AZ'er; One Zone-IA → sjælden adgang, data der kan genskabes, én AZ; Glacier Instant Retrieval → sjælden adgang (kvartalsvist), hentning på millisekunder; Glacier Flexible Retrieval → sjælden adgang, hvor hentning på få timer er acceptabel; Glacier Deep Archive → opbevaring i 7-10 år, hentning på 12-48 timer. Minimumsperioderne for lagring (30, 30, 90, 90, 180 dage) medfører gebyrer, hvis data slettes før tid.
Hurtigt tjek
Test din forståelse af AWS Solutions Architect (SAA-C03)-koncepterne fra denne lektion.
Opsummering af lektionen
I denne lektion lærte du, at S3-lagerklasser spænder fra Standard (hyppig adgang, højeste omkostning) til Glacier Deep Archive (sjælden adgang, laveste omkostning), og at hver klasse har bestemte hentetider og minimumsperioder for lagring, at S3 Intelligent-Tiering automatiserer niveaudeling for ukendte adgangsmønstre, og at livscykluspolitikker automatiserer overgange mellem klasser og udløb af objekter baseret på alder eller tags. Dernæst undersøger vi VPC-arkitektur og CIDR-blokke.
Lær Cloud & IT Cert Prep med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 150
- Lektioner
- 600
Ofte stillede spørgsmål
Er lektionen “Lagerklasser og livscykluspolitikker” gratis?
Ja — hele teksten til “Lagerklasser og livscykluspolitikker” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Cloud & IT Cert Prep-kurset, skal du opgradere til CoddyKit PRO. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Lagerklasser og livscykluspolitikker”?
Sammenlign S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval og Deep Archive, og automatisér overgange med livscyklusregler. Du øver dig i Cloud & IT Cert Prep med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Cloud & IT Cert Prep?
Der kræves ingen tidligere erfaring. Cloud & IT Cert Prep på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “Lagerklasser og livscykluspolitikker”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Cloud & IT Cert Prep-lektion?
Ja. Alle Cloud & IT Cert Prep-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Buckets, objekter og Regions
- S3-adgangskontrol: Bucket-politikker og ACL'er
- Versionering, MFA Delete og replikering
- Lagerklasser og livscykluspolitikker