Instanstyper og prismodeller
Sammenlign priserne for On-Demand, Reserved, Spot og Savings Plans, og match hver model med den rette type arbejdsbelastning.
Instanstyper og prismodeller er en gratis Cloud & IT Cert Prep-lektion på CoddyKit. Dette er lektion 2 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.
EC2-instanstypers familier
EC2-instanstyper er organiseret i familier, der er optimeret til bestemte arbejdsbelastninger. General Purpose (M, T): afbalanceret CPU, hukommelse og netværk – webservere og små databaser. Compute Optimised (C): høj CPU-andel – batchbehandling, medietranskodning og ML-inferens. Memory Optimised (R, X, U): høj RAM-andel – databaser i hukommelsen og analyse af store datamængder i realtid. Storage Optimised (I, D, H): høj I/O til lokale NVMe-SSD'er – databaser med intensiv tilfældig I/O. Accelerated Computing (P, G, Inf, Trn): GPU'er eller specialiseret silicium til ML-træning og HPC.
Burstable T-serie-instanser
T-serie-instanserne (t3, t3a, t4g) kan burstes – de optjener CPU-kreditter, når de kører under deres grundniveau for CPU-udnyttelse, og bruger kreditter til at komme over grundniveauet. En t3.micro har et CPU-grundniveau på 10 % og kan øge CPU-forbruget til 100 %, hvis der er kreditter til rådighed. T Unlimited-tilstand (standardindstillingen) tillader, at instansen går ud over kreditbeholdningen mod et mindre ekstra gebyr. T-instanser er omkostningseffektive til arbejdsbelastninger med lavt gennemsnitligt, men uregelmæssigt CPU-forbrug – udviklingsmiljøer, små websteder og build-servere.
# Check CPU credit balance for a T instance
aws cloudwatch get-metric-statistics \
--namespace AWS/EC2 \
--metric-name CPUCreditBalance \
--dimensions Name=InstanceId,Value=i-0abcdef1234567890 \
--start-time 2024-01-01T00:00:00Z --end-time 2024-01-02T00:00:00Z \
--period 3600 --statistics AverageOn-Demand-instanser
On-Demand-instanser faktureres pr. sekund (Linux) eller pr. time (Windows) uden forudgående binding. Du kan starte og stoppe dem når som helst og betaler kun for det, du kører. On-Demand er ideelt til: uregelmæssige og uforudsigelige arbejdsbelastninger, kortvarig afprøvning og udvikling samt applikationer, der ikke kan tåle afbrydelser. Det er den mest fleksible prismodel, men også den dyreste pr. time sammenlignet med Reserved eller Spot.
Reserved Instances (RI'er)
Reserved Instances giver en betydelig rabat (op til 72 %) sammenlignet med On-Demand mod en binding på 1 eller 3 år. Du kan vælge mellem tre betalingsmuligheder: All Upfront (største rabat), Partial Upfront eller No Upfront (mindste rabat). RI'er er ideelle til stabile, forudsigelige arbejdsbelastninger som produktionswebservere og databaser, der kører kontinuerligt. RI-rabatter anvendes automatisk på matchende On-Demand-forbrug på din konto.
# List your Reserved Instances
aws ec2 describe-reserved-instances \
--query 'ReservedInstances[].{ID:ReservedInstancesId,Type:InstanceType,State:State}' \
--output tableSavings Plans
AWS Savings Plans er et fleksibelt alternativ til RI'er, som giver samme rabatniveauer (op til 72 %) mod en binding på 1 eller 3 år til et bestemt forbrug i dollar pr. time. Compute Savings Plans gælder for alle EC2-instanstyper, regioner, operativsystemer og lejemodeller og dækker også Fargate og Lambda – det er den mest fleksible løsning. EC2 Instance Savings Plans er bundet til en bestemt instansfamilie i en region, men giver en større rabat. Brug Cost Explorer til at finde det optimale bindingsbeløb baseret på dit historiske forbrug.
Spot-instanser
Spot-instanser bruger ledig EC2-kapacitet og kan give op til 90 % rabat sammenlignet med On-Demand-priser. Ulempen er, at AWS kan afbryde en Spot-instans med to minutters varsel, når kapaciteten skal bruges igen. Spot er ideelt til fejltolerante, tilstandsløse og afbrydelige arbejdsbelastninger: batchjob, dataanalyse, CI/CD-buildpipelines og maskinlæringstræning. Brug aldrig Spot til tilstandsbaserede databaser, brugervendte tjenester i realtid eller noget, der ikke kan håndtere en afbrydelse på en kontrolleret måde.
# Request a Spot instance
aws ec2 request-spot-instances \
--instance-count 2 \
--type one-time \
--launch-specification file://spot-spec.jsonSpot Fleet og diversificering
En Spot Fleet er en samling af Spot-instanser og eventuelt On-Demand-instanser, som opretholder en målkapacitet. Ved at diversificere på tværs af flere instanstyper, familier og AZ'er reducerer en Spot Fleet risikoen for, at alle instanser bliver afbrudt på samme tid (da afbrydelsesraterne varierer efter type og AZ). Angiv en AllocationStrategy: lowestPrice minimerer omkostningerne, diversified fordeler instanserne på tværs af kapacitetspuljer for større modstandsdygtighed, og capacityOptimized vælger de puljer, der har mest tilgængelig kapacitet.
Dedicated Hosts kontra Dedicated Instances
Til licenserings- eller overholdelseskrav gælder følgende: Dedicated Instances kører på hardware, der er dedikeret til din konto, men den fysiske vært kan være delt med andre instanser fra samme konto. Dedicated Hosts giver dig en fysisk server helt for dig selv med indsigt i sokler og kerner – hvilket kræves til softwarelicenser pr. sokkel eller pr. kerne (Oracle, Windows Server). Dedicated Hosts prissættes også pr. vært pr. time, er dyrere og kan reserveres med rabat. De fleste arbejdsbelastninger har ikke brug for dedikeret hardware.
Valg af den rette prismodel
Tilpas prismodellen til arbejdsbelastningens mønster: On-Demand til uforudsigelige eller kortvarige arbejdsbelastninger; Reserved / Savings Plans til stabile produktionsarbejdsbelastninger, der kører døgnet rundt; Spot til batchbehandling, tilstandsløs behandling eller behandling, der kan afbrydes; Dedicated Hosts til overholdelse af BYOL-licensering. Et almindeligt eksamensscenarie er, at en webapplikation i tre niveauer bruger Savings Plans til applikationsniveauet, som altid er aktivt, Spot til natlige batchjob og On-Demand til periodisk ekstra kapacitet.
Graviton-instanser baseret på ARM
AWS Graviton-processorer (Graviton2, Graviton3) er specialdesignede chips baseret på ARM, udviklet af AWS. Graviton-instanser (T4g, M6g, C6g, R6g osv.) giver op til 40 % bedre pris-ydelse end tilsvarende x86-instanser. De er ideelle til cloud-native arbejdsbelastninger, der kompileres og kører på ARM: Linux-webservere, containeriserede mikrotjenester samt Java- og Go-applikationer. Hvis du ser eksamensspørgsmål om omkostningseffektivitet for Linux-arbejdsbelastninger, bør du overveje Graviton-instanser som en stærk mulighed sammen med Spot og Savings Plans.
Navngivningskonvention for instanstyper
Navne på EC2-instans typer følger et ensartet mønster: [family][generation][attributes].[size]. Eksempel: m6g.xlarge = M-familie (generelle formål), 6. generation, Graviton (g), xlarge (4 vCPU'er, 16 GB RAM). Attributsuffikser: d = lokal NVMe-lagring, n = forbedret netværk, a = AMD-processor, i = Intel, g = Graviton ARM. Størrelserne går fra nano → micro → small → medium → large → xlarge → 2xlarge → ... → 48xlarge (vCPU'er og hukommelse fordobles ved hvert størrelsestrin i de fleste familier).
Hurtigt tjek
Test din forståelse af AWS Solutions Architect-koncepterne (SAA-C03) fra denne lektion.
Opsummering af lektionen
I denne lektion lærte du, at instansfamilier (M, C, R, I, P) er optimeret til forskellige forhold mellem CPU, hukommelse og lager, at On-Demand er fleksibelt, Reserved/Savings Plans giver rabat på stabile arbejdsbelastninger, og Spot er billigst til opgaver, der kan afbrydes, og at Graviton ARM-instanser giver den bedste pris-ydelse til cloud-native Linux-arbejdsbelastninger. Næste emne er Security Groups og Key Pairs til netværkssikkerhed i EC2.
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 “Instanstyper og prismodeller” gratis?
Ja — hele teksten til “Instanstyper og prismodeller” 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 “Instanstyper og prismodeller”?
Sammenlign priserne for On-Demand, Reserved, Spot og Savings Plans, og match hver model med den rette type 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 2 af 4.
Hvor lang tid tager lektionen “Instanstyper og prismodeller”?
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
- Start Deres første EC2-instans
- Instanstyper og prismodeller
- Sikkerhedsgrupper og nøglepar
- EC2-lager: Instance Store vs EBS