Cloud & IT Cert Prep · leksjon

EBS-volumtyper: gp3, io2, st1, sc1

Sammenlign SSD for generell bruk, SSD med klargjorte IOPS, HDD optimalisert for gjennomstrømming og kald HDD for å velge riktig volum for arbeidsbelastningen

Leksjon 1 av 413 trinn

EBS-volumtyper: gp3, io2, st1, sc1 er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Oversikt over EBS-volumer

Amazon Elastic Block Store (EBS) tilbyr permanente blokk lagringsvolumer for EC2-instanser. I motsetning til instance store, som er flyktig og knyttet til instansens livssyklus, eksisterer EBS-volumer uavhengig av instansene de er tilknyttet – dataene overlever at instansen stoppes eller startes på nytt, og også at instansen termineres, dersom volumet kobles fra først. EBS-volumer er replikert i én enkelt Availability Zone for å gi bedre holdbarhet. Det er viktig å forstå de fire volumtypene til SAA-C03-eksamen.

gp3: SSD for generell bruk (nåværende generasjon)

gp3 er et SSD-volum for generell bruk av den nåværende generasjonen. Viktige egenskaper er 3 000 IOPS inkludert som grunnnivå uten ekstra kostnad, uavhengig av volumstørrelse, opptil 16 000 IOPS og 1 000 MB/s gjennomstrømming (begge kan konfigureres uavhengig av hverandre), samt en størrelsesgrense fra 1 GiB til 16 TiB. gp3 er 20 % billigere enn gp2 og bør være standardvalget Deres for de fleste arbeidsbelastninger, inkludert oppstartsvolumer, utviklingsmiljøer, små og mellomstore databaser og interaktive applikasjoner med lav forsinkelse.

# Create a gp3 volume with custom IOPS and throughput
aws ec2 create-volume \
  --volume-type gp3 \
  --size 500 \
  --iops 6000 \
  --throughput 500 \
  --availability-zone us-east-1a \
  --encrypted

# gp3 allows IOPS and throughput to be set independently
# Baseline: 3,000 IOPS / 125 MB/s
# Maximum: 16,000 IOPS / 1,000 MB/s

gp2: SSD for generell bruk (forrige generasjon)

gp2 er et SSD-volum for generell bruk av forrige generasjon. Viktige forskjeller fra gp3 er at IOPS er knyttet til volumstørrelsen (3 IOPS per GiB, minimum 100 og maksimum 16 000), og at burst-kreditter gjør det mulig for små volumer å øke til 3 000 IOPS midlertidig. Gjennomstrømmingen er opptil 250 MB/s, men kan ikke konfigureres uavhengig. AWS anbefaler å migrere fra gp2 til gp3 – De får høyere IOPS som grunnnivå, uavhengig justering av IOPS og gjennomstrømming samt lavere kostnad. Til eksamen må De vite at gp2-IOPS skalerer med størrelsen, mens gp3-IOPS er faste uavhengig av størrelsen.

# Migrate an existing gp2 volume to gp3 (no downtime)
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --volume-type gp3 \
  --iops 3000 \
  --throughput 125

# Monitor the modification status
aws ec2 describe-volumes-modifications \
  --volume-ids vol-0abc1234def567890 \
  --query 'VolumesModifications[].{State:ModificationState,Progress:Progress}'

io2 Block Express: SSD med klargjorte IOPS

io2 Block Express er EBS-volumet med høyest ytelse og er utviklet for arbeidsbelastninger med intensiv I/O. Det tilbyr opptil 256 000 IOPS og 4 000 MB/s gjennomstrømming per volum, med en SLA for 99,999 % (fem niere) holdbarhet – høyere enn for alle andre EBS-typer. io2 er det riktige valget for forretningskritiske databaser som Oracle, SAP HANA og Microsoft SQL Server, som krever vedvarende høye IOPS med lav og jevn forsinkelse på under ett millisekund.

# Create an io2 volume for a high-performance database
aws ec2 create-volume \
  --volume-type io2 \
  --size 2000 \
  --iops 64000 \
  --availability-zone us-east-1a \
  --encrypted

# io2 IOPS-to-size ratio: up to 1,000 IOPS per GiB
# Example: 2,000 GiB volume supports up to 64,000 IOPS
# io2 Block Express: up to 256,000 IOPS on supported instances (R6i, X2i, etc.)

io1: SSD med klargjorte IOPS (eldre)

io1 er den forrige generasjonen SSD med klargjorte IOPS. Den støtter opptil 64 000 IOPS og 1 000 MB/s gjennomstrømming, med et maksimalt IOPS-til-GiB-forhold på 50:1. io1 har 99,8–99,9 % holdbarhet (lavere enn io2s 99,999 %). For nye arbeidsbelastninger som krever klargjorte IOPS, bør De alltid velge io2 Block Express fremfor io1 – den tilbyr betydelig høyere IOPS, gjennomstrømming og holdbarhet til en tilsvarende pris. SAA-C03-eksamen kan presentere io1 som et alternativ; velg io2 når kravet nevner «høyest ytelse» eller «fem niere holdbarhet».

st1: HDD optimalisert for gjennomstrømming

st1 er et harddiskvolum optimalisert for sekvensielle arbeidsbelastninger med høy gjennomstrømming, som leser store datamengder i rekkefølge. Det tilbyr opptil 500 IOPS og 500 MB/s gjennomstrømming for volumer på opptil 16 TiB. Kostnaden per GB er betydelig lavere enn for SSD-volumer. st1 egner seg spesielt for big data-behandling, datavarehus, loggbehandling og strømmingsarbeidsbelastninger der gjennomstrømming (MB/s) er viktigere enn IOPS. st1 kan ikke brukes som oppstartsvolum.

# Create an st1 volume for a Hadoop data node
aws ec2 create-volume \
  --volume-type st1 \
  --size 4000 \
  --availability-zone us-east-1a

# st1 performance:
# Baseline throughput: 40 MB/s per TiB
# Burst throughput: 250 MB/s per TiB
# Maximum throughput: 500 MB/s
# Minimum size: 125 GiB, Maximum: 16 TiB
# Cannot be used as a boot volume

sc1: Kald HDD

sc1 er den rimeligste EBS-volumtypen og er utviklet for kalde data som sjelden aksesseres. Den tilbyr opptil 250 IOPS og 250 MB/s gjennomstrømming for volumer på opptil 16 TiB. sc1 passer for arkiver, sikkerhetskopier og kalde data som må være tilgjengelige på nett, men som sjelden aksesseres (kanskje én gang i måneden). I likhet med st1 kan sc1 ikke brukes som oppstartsvolum. Når kostnadsoptimalisering er det viktigste nøkkelordet i oppgaven, og arbeidsbelastningen aksesseres sjelden, er sc1 svaret.

# Create an sc1 volume for cold archive data
aws ec2 create-volume \
  --volume-type sc1 \
  --size 8000 \
  --availability-zone us-east-1a

# sc1 performance:
# Baseline throughput: 12 MB/s per TiB
# Burst throughput: 80 MB/s per TiB
# Maximum throughput: 250 MB/s
# Minimum size: 125 GiB
# CANNOT be used as a boot volume

Velge riktig EBS-volumtype

Bruk dette beslutningsrammeverket til SAA-C03-eksamen: Oppstartsvolum eller generell applikasjon → gp3. Database med høy IOPS, latenstid under ett millisekund, fem nieres holdbarhet → io2 Block Express. Big data, strømming, datavarehus – sekvensiell aksess, kostnadssensitivt → st1. Kaldt dataarkiv, sjelden aksess, lavest kostnad → sc1. Hvis oppgaven nevner «høyest tilgjengelige IOPS» → io2. Hvis den nevner «mest kostnadseffektivt» for data som aksesseres ofte → gp3. Hvis den nevner «rimeligste lagring per GB» → sc1.

Multi-Attach for io1 og io2

EBS Multi-Attach gjør det mulig å koble ett enkelt io1- eller io2-volum til opptil 16 Nitro-baserte EC2-instanser samtidig i samme AZ. Hver instans har full lese- og skrivetilgang. Dette er nyttig for å oppnå høyere applikasjonstilgjengelighet i klyngede databaser som Oracle RAC. Vær oppmerksom på at Multi-Attach IKKE støttes for gp2, gp3, st1 eller sc1. Filsystemet må være et klyngebevisst filsystem – standard Linux-ext4 eller xfs vil ødelegge data hvis flere instanser skriver samtidig.

# Enable Multi-Attach when creating an io2 volume
aws ec2 create-volume \
  --volume-type io2 \
  --size 500 \
  --iops 10000 \
  --availability-zone us-east-1a \
  --multi-attach-enabled

# Attach to multiple instances
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0AAA --device /dev/sdf
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0BBB --device /dev/sdf

Tips for EBS-ytelse

Viktige fakta om EBS-ytelse: EC2-instanstypen begrenser EBS-båndbredden – selv et gp3-volum med 16 000 IOPS kan bli begrenset av instansens EBS-optimaliserte gjennomstrømmingsgrense. EBS-optimaliserte instanser har dedikert båndbredde mellom EC2 og EBS. Forhåndsoppvarming er ikke lenger nødvendig for volumer som opprettes fra øyeblikksbilder – AWS forhåndsvarmer automatisk gjenopprettede volumer. Bruk io2 Block Express på støttede instansfamilier (R6i, X2iedn) for å få opptil 256 000 IOPS. RAID 0 på tvers av flere volumer kan multiplisere IOPS og gjennomstrømming, men gir redusert feiltoleranse.

# Check the EBS bandwidth available to an instance type
aws ec2 describe-instance-types \
  --instance-types m5.xlarge \
  --query 'InstanceTypes[].EbsInfo.{MaxBandwidth:EbsOptimizedSupport,MaxIops:EbsInfo}'

# Verify EBS optimization is enabled on a running instance
aws ec2 describe-instances \
  --instance-ids i-0abc1234 \
  --query 'Reservations[].Instances[].EbsOptimized'

Endre volumtype

Du kan endre typen, størrelsen, IOPS og gjennomstrømmingen til et EBS-volum mens det er tilkoblet og i bruk – uten nedetid. Volumet går gjennom tilstandene modifying, optimizing og completed. Størrelsen kan bare økes (du kan ikke gjøre et volum mindre). Etter at du har økt størrelsen på et volum, må du utvide filsystemet i operativsystemet ved hjelp av growpart og resize2fs (Linux) eller Diskbehandling (Windows). Denne muligheten for endringer mens volumet er i drift er en viktig forskjell mellom EBS og instance store.

# Resize a gp3 volume from 100 GiB to 500 GiB
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --size 500

# After AWS completes the resize, extend the filesystem:
# On Linux (for /dev/xvda1 partition):
# sudo growpart /dev/xvda 1
# sudo resize2fs /dev/xvda1

Hurtigsjekk

Test forståelsen din av AWS Solutions Architect-konsepter (SAA-C03) fra denne leksjonen.

Oppsummering av leksjonen

I denne leksjonen lærte du at gp3 er standard-SSD-en med en grunnlinje på 3 000 IOPS og uavhengig konfigurerbar gjennomstrømming, at io2 Block Express leverer opptil 256 000 IOPS med fem nieres holdbarhet for virksomhetskritiske databaser, at st1 er en HDD optimalisert for gjennomstrømming og sekvensielle big data-arbeidsbelastninger, og at sc1 er den rimeligste HDD-en for kalde data som aksesseres sjelden. Neste tema er EBS-øyeblikksbilder, kryptering og RAID-konfigurasjoner.

Gratis å komme i gang

Lær deg Cloud & IT Cert Prep med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
150
Leksjoner
600

Ofte stilte spørsmål

Er leksjonen «EBS-volumtyper: gp3, io2, st1, sc1» gratis?

Ja – hele teksten i «EBS-volumtyper: gp3, io2, st1, sc1» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hva lærer jeg i «EBS-volumtyper: gp3, io2, st1, sc1»?

Sammenlign SSD for generell bruk, SSD med klargjorte IOPS, HDD optimalisert for gjennomstrømming og kald HDD for å velge riktig volum for arbeidsbelastningen Du øver på Cloud & IT Cert Prep med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Cloud & IT Cert Prep?

Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «EBS-volumtyper: gp3, io2, st1, sc1»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Cloud & IT Cert Prep-leksjonen?

Ja. Alle Cloud & IT Cert Prep-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. EBS-volumtyper: gp3, io2, st1, sc1
  2. EBS-øyeblikksbilder, kryptering og RAID
  3. EFS: Delt fillagring for Linux
  4. FSx: Windows-filserver og Lustre
← Tilbake til Cloud & IT Cert Prep