EBS-disktyper: gp3, io2, st1, sc1
Sammenlign General Purpose SSD, Provisioned IOPS SSD, Throughput Optimised HDD og Cold HDD for at vælge den rigtige disk til din arbejdsbelastning
EBS-disktyper: gp3, io2, st1, sc1 er en gratis Cloud & IT Cert Prep-lektion på CoddyKit. Dette er lektion 1 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.
Oversigt over EBS-diskenheder
Amazon Elastic Block Store (EBS) leverer permanente bloklagerdiskenheder til EC2-instanser. I modsætning til instanslager (som er flygtigt og knyttet til instansens levetid) eksisterer EBS-diskenheder uafhængigt af de instanser, de er tilknyttet — data overlever, at instanser stoppes eller genstartes, og selv at instanser afsluttes, hvis diskenheden frakobles. EBS-diskenheder replikeres i en enkelt Availability Zone for at sikre holdbarhed. Det er vigtigt at forstå de fire diskenhedstyper til SAA-C03-eksamen.
gp3: SSD til generelle formål (aktuel generation)
gp3 er den aktuelle generation af SSD-diskenheder til generelle formål. Vigtige egenskaber: 3.000 IOPS som inkluderet grundniveau uden ekstra omkostning uanset diskenhedens størrelse, op til 16.000 IOPS og 1.000 MB/s gennemløb (begge kan konfigureres uafhængigt) samt en størrelse fra 1 GiB til 16 TiB. gp3 er 20 % billigere end gp2 og bør være dit standardvalg til de fleste arbejdsbelastninger, herunder bootdiskenheder, udviklingsmiljøer, små og mellemstore databaser samt interaktive applikationer med lav latenstid.
# 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/sgp2: SSD til generelle formål (tidligere generation)
gp2 er den tidligere generation af SSD-diskenheder til generelle formål. De vigtigste forskelle fra gp3 er, at IOPS er knyttet til diskenhedens størrelse (3 IOPS pr. GiB, mindst 100 og højst 16.000), og at burst-kreditter gør det muligt for små diskenheder midlertidigt at øge hastigheden til 3.000 IOPS. Gennemløbet er op til 250 MB/s, men kan ikke konfigureres uafhængigt. AWS anbefaler at migrere fra gp2 til gp3 — du får højere IOPS som grundniveau, uafhængig justering af IOPS og gennemløb samt lavere omkostninger. Til eksamen skal du vide, at gp2-IOPS skalerer med størrelsen, mens gp3-IOPS er faste uanset 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 den EBS-diskenhed med den højeste ydeevne og er designet til I/O-intensive arbejdsbelastninger. Den leverer op til 256.000 IOPS og 4.000 MB/s gennemløb pr. diskenhed samt en SLA for 99,999 % (fem nitters) holdbarhed — højere end nogen anden EBS-type. io2 er det rigtige valg til forretningskritiske databaser som Oracle, SAP HANA og Microsoft SQL Server, der kræver vedvarende høje IOPS med lav og ensartet latenstid på under et 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 (ældre)
io1 er den tidligere generation af SSD med klargjorte IOPS. Den understøtter op til 64.000 IOPS og 1.000 MB/s gennemløb med et maksimalt forhold mellem IOPS og GiB på 50:1. io1 giver 99,8-99,9 % holdbarhed (lavere end io2s 99,999 %). Til nye arbejdsbelastninger, der kræver klargjorte IOPS, skal du altid vælge io2 Block Express frem for io1 — den leverer markant højere IOPS, gennemløb og holdbarhed til en sammenlignelig pris. SAA-C03-eksamen kan præsentere io1 som en mulighed; vælg io2, når kravet nævner 'højeste ydeevne' eller 'fem nitters holdbarhed'.
st1: Gennemløbsoptimeret HDD
st1 er en harddiskvolumen, der er optimeret til sekventielle arbejdsbelastninger med høj gennemstrømning, hvor store datamængder tilgås i rækkefølge. Den leverer op til 500 IOPS og 500 MB/s gennemstrømning for volumener på op til 16 TiB. Prisen pr. GB er betydeligt lavere end for SSD-volumener. st1 er ideel til big data-behandling, datalagring, logbehandling og streamingarbejdsbelastninger, hvor gennemstrømning (MB/s) er vigtigere end IOPS. st1 kan ikke bruges som bootvolumen.
# 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 volumesc1: Kold HDD
sc1 er den billigste EBS-volumentype og er designet til kolde data, der tilgås sjældent. Den leverer op til 250 IOPS og 250 MB/s gennemstrømning for volumener på op til 16 TiB. sc1 er velegnet til arkiver, sikkerhedskopier og kolde data, der skal være online, men som kun tilgås sjældent (måske én gang om måneden). Ligesom st1 kan sc1 ikke bruges som bootvolumen. Når omkostningsoptimering er det primære nøgleord i eksamensopgaven, og arbejdsbelastningen tilgås sjældent, 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 volumeValg af den rigtige EBS-volumentype
Brug denne beslutningsmodel til SAA-C03-eksamen: Bootvolumen eller almindelig applikation → gp3. Database med højt IOPS, latenstid under et millisekund, holdbarhed på fem niere → io2 Block Express. Big data, streaming, datalager — sekventiel adgang, omkostningsfølsomt → st1. Koldt dataarkiv, sjælden adgang, laveste pris → sc1. Hvis spørgsmålet nævner »højeste tilgængelige IOPS« → io2. Hvis det nævner »mest omkostningseffektive« for data, der tilgås ofte → gp3. Hvis det nævner »billigste lagerplads pr. GB« → sc1.
Multi-Attach til io1 og io2
EBS Multi-Attach gør det muligt at tilknytte en enkelt io1- eller io2-volumen til op til 16 Nitro-baserede EC2-instanser samtidigt i den samme AZ. Hver instans har fuld læse-/skriveadgang. Det er nyttigt til at opnå højere tilgængelighed for applikationer i klyngedatabaser som Oracle RAC. Bemærk, at Multi-Attach IKKE understøttes for gp2, gp3, st1 eller sc1. Filsystemet skal være et klyngebevidst filsystem — standardfilsystemerne ext4 eller xfs i Linux ødelægger data, hvis flere instanser skriver samtidigt.
# 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/sdfTip til EBS-ydeevne
Vigtige fakta om EBS-ydeevne: EC2-instanstypen begrænser EBS-båndbredden — selv en gp3-volumen med 16.000 IOPS kan blive begrænset af instansens grænse for EBS-optimeret gennemstrømning. EBS-optimerede instanser har dedikeret båndbredde mellem EC2 og EBS. Forvarmning er ikke længere nødvendig for volumener, der er oprettet fra snapshots — AWS forvarmer automatisk gendannede volumener. Brug io2 Block Express på understøttede instansfamilier (R6i, X2iedn) for at få op til 256.000 IOPS. RAID 0 på tværs af flere volumener kan gange IOPS og gennemstrømning, men medfører lavere fejltolerance.
# 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'Ændring af volumentype
Du kan ændre en EBS-volumens type, størrelse, IOPS og gennemstrømning, mens den er tilknyttet og i brug — der kræves ingen nedetid. Volumen gennemløber tilstandene modifying, optimizing og completed. Størrelsen kan kun øges (du kan ikke gøre en volumen mindre). Når du har øget en volumens størrelse, skal du udvide filsystemet i operativsystemet ved hjælp af growpart og resize2fs (Linux) eller Diskhåndtering (Windows). Denne mulighed for ændring uden nedetid er en vigtig forskel mellem EBS og instanslager.
# 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/xvda1Hurtigt tjek
Test din forståelse af AWS Solutions Architect- (SAA-C03) begreberne fra denne lektion.
Opsummering af lektionen
I denne lektion har du lært: gp3 er standard-SSD'en med en grundlinje på 3.000 IOPS og uafhængigt konfigurerbar gennemstrømning, io2 Block Express leverer op til 256.000 IOPS med holdbarhed på fem niere til driftskritiske databaser, st1 er den gennemløbsoptimerede HDD til sekventielle big data, og sc1 er den billigste HDD til kolde data, der tilgås sjældent. Næste emne er EBS-snapshots, kryptering og RAID-konfigurationer.
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 “EBS-disktyper: gp3, io2, st1, sc1” gratis?
Ja — hele teksten til “EBS-disktyper: gp3, io2, st1, sc1” 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 “EBS-disktyper: gp3, io2, st1, sc1”?
Sammenlign General Purpose SSD, Provisioned IOPS SSD, Throughput Optimised HDD og Cold HDD for at vælge den rigtige disk til din arbejdsbelastning 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 1 af 4.
Hvor lang tid tager lektionen “EBS-disktyper: gp3, io2, st1, sc1”?
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
- EBS-disktyper: gp3, io2, st1, sc1
- EBS-snapshots, kryptering og RAID
- EFS: Delt fillagring til Linux
- FSx: Windows File Server og Lustre