Reserverte instanser og Savings Plans
Reduser databehandlingskostnadene betydelig ved å bruke Reserved Instances og Savings Plans for forutsigbare arbeidsbelastninger.
Reserverte instanser og Savings Plans er en gratis leksjon i AWS for backendutviklere (EC2, S3, RDS, Lambda) på CoddyKit. Dette er leksjon 2 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i AWS for backendutviklere (EC2, S3, RDS, Lambda), og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i AWS for backendutviklere (EC2, S3, RDS, Lambda) inneholder totalt 4 leksjoner.
Smart kostnadsbesparelse i AWS
AWS gir stor fleksibilitet, men kostnadene kan raskt øke. Å lære å optimalisere forbruket er en viktig ferdighet for alle backend-utviklere.
I denne leksjonen utforsker vi to effektive måter å redusere AWS-kostnadene for databehandling på: Reserved Instances (RI-er) og Savings Plans.
Bli kjent med Reserved Instances (RI-er)
Reserved Instances (RI-er) lar Dem forplikte Dem til å bruke EC2-instanser i en periode på ett eller tre år. Til gjengjeld gir AWS Dem en betydelig rabatt sammenlignet med on-demand-priser.
- Tenk på det som en langsiktig leieavtale for en virtuell server.
- De betaler et fast beløp på forskudd eller månedlig for forpliktelsen.
- RI-er passer godt for stabile og forutsigbare arbeidsbelastninger som kjører kontinuerlig.
Slik fungerer RI-er
Når De kjøper en RI, forplikter De Dem til en bestemt instansfamilie, for eksempel m5, et operativsystem, for eksempel Linux, og en region.
- Forpliktelse: De velger en periode på ett eller tre år.
- Betalingsalternativer: De kan velge No Upfront, Partial Upfront eller All Upfront. En større forskuddsbetaling gir vanligvis en større rabatt.
- Rabatt: RI-er kan gi opptil 75 prosent rabatt på on-demand-priser, noe som gjør dem til et svært effektivt verktøy for kostnadsbesparelser.
Standard-RI-er kontra Convertible-RI-er
Det finnes to hovedtyper av EC2 Reserved Instances, med ulik grad av fleksibilitet:
- Standard-RI-er: Gir den største rabatten, men er mindre fleksible. De forplikter Dem til en bestemt instansfamilie, type, for eksempel
m5.large, og operativsystem. - Convertible-RI-er: Gir en noe mindre rabatt, men lar Dem endre instansfamilie, operativsystem eller tenancy i løpet av perioden. Dette gir større fleksibilitet når behovene til applikasjonen endrer seg.
RI-omfang: regionalt kontra sonebasert
RI-er kan også ha ulikt omfang, noe som påvirker hvor rabatten gjelder:
- Regionale RI-er: Gjelder for alle instanser i den angitte regionen, uavhengig av Availability Zone (AZ). De brukes automatisk på samsvarende instanser. Dette er vanligvis det mest fleksible alternativet.
- Sonebaserte RI-er (bestemt AZ): Reserverer kapasitet i en bestemt Availability Zone. Dette garanterer kapasitet, men er mindre fleksibelt hvis arbeidsbelastningen må flyttes mellom AZ-er.
Introduksjon til Savings Plans
Savings Plans er en nyere og mer fleksibel prismodell fra AWS som gir tilsvarende betydelige rabatter som RI-er.
- I stedet for å forplikte Dem til bestemte instanser forplikter De Dem til å bruke et bestemt beløp per time, for eksempel 10 USD per time, på databehandlingstjenester.
- Timeforpliktelsen gjelder et bredere utvalg tjenester, inkludert EC2, Fargate og Lambda.
Slik fungerer Savings Plans
Med Savings Plans forplikter De Dem til et fast timeforbruk i en periode på ett eller tre år, på samme måte som med RI-er.
- Timeforpliktelse: De avtaler for eksempel å bruke 5 USD per time i tre år.
- Automatisk dekning: Forpliktelsen gjelder automatisk for bruken av kvalifiserte databehandlingstjenester. All bruk opptil det avtalte beløpet belastes med den rabatterte Savings Plan-prisen.
- Det kan sammenlignes med en «rabattkupong» som automatisk brukes på ulike databehandlingstjenester.
EC2- kontra Compute Savings Plans
Det finnes to hovedtyper Savings Plans, med ulik grad av fleksibilitet og dekning:
- EC2 Instance Savings Plans: Gir store rabatter, opptil 72 prosent, og forplikter Dem til en bestemt instansfamilie i en region, for eksempel
m5-instanser ius-east-1. De er fleksible når det gjelder instansstørrelse, operativsystem og tenancy innenfor familien. - Compute Savings Plans: Gir maksimal fleksibilitet, med opptil 66 prosent rabatt. De gjelder for alle EC2-instansfamilier, regioner, størrelser, operativsystemer og tenancy-typer, og dekker også bruk av Fargate og Lambda. De passer godt for dynamiske arbeidsbelastninger.
RI kontra Savings Plan: sammenligning
Både RI-er og Savings Plans sparer penger, men det er viktig å forstå forskjellene:
- Fleksibilitet: Savings Plans er generelt mer fleksible, særlig Compute Savings Plans, som dekker flere tjenester og tillater endringer av instanser. RI-er er mer rigide, med mindre de er Convertible.
- Dekning: RI-er dekker bare EC2. Savings Plans kan dekke EC2, Fargate og Lambda.
- Håndtering: Savings Plans brukes automatisk på kvalifisert bruk, noe som forenkler håndteringen. RI-er kan kreve mer aktiv administrasjon hvis bruksmønstrene endrer seg.
- Rabatt: RI-er kan noen ganger gi litt større rabatter ved svært spesifikke og rigide forpliktelser.
Når bør De velge hva?
Valget mellom RI-er og Savings Plans avhenger av de spesifikke behovene Deres:
- Svært forutsigbar EC2-bruk: Hvis De har stabile, langvarige EC2-instanser uten forventede endringer, kan Standard-RI-er gi den aller beste rabatten.
- Fleksibel EC2 eller blandet databehandling: For dynamiske EC2-behov, eller hvis De også bruker Fargate eller Lambda, er Compute Savings Plans vanligvis det beste valget for maksimal fleksibilitet og enkel bruk.
- Fleksibilitet innenfor en bestemt instansfamilie: EC2 Instance Savings Plans er et mellomvalg som gir gode rabatter og større fleksibilitet enn Standard-RI-er innenfor en instansfamilie.
Kort kontroll: kostnadsbesparelser
De administrerer en backend-applikasjon som kjører på EC2-instanser. De forventer at den skal kjøre kontinuerlig de neste tre årene, men regner med å måtte oppgradere instansstørrelsene innenfor samme familie av og til. De bruker også AWS Lambda til enkelte serverløse funksjoner.
Hvilket kostnadsbesparende AWS-alternativ passer best i denne situasjonen, når De skal balansere kostnadsbesparelser med fleksibilitet på tvers av databehandlingstjenestene?
Oppsummering: RI-er og Savings Plans
Vi har sett på hvordan Reserved Instances (RI-er) og Savings Plans er viktige for å redusere AWS-kostnadene for databehandling.
- RI-er gir betydelige rabatter ved forpliktet EC2-bruk.
- Savings Plans gir mer fleksible rabatter på tvers av EC2, Fargate og Lambda basert på en forpliktelse til et bestemt timeforbruk.
- Riktig valg avhenger av hvor forutsigbar arbeidsbelastningen er, hvilke tjenester som brukes, og hvor stor fleksibilitet De ønsker.
Ved å ta i bruk disse strategiene kan De optimalisere AWS-forbruket betydelig.
Lær deg AWS for backendutviklere (EC2, S3, RDS, Lambda) 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
- 12
- Leksjoner
- 48
Ofte stilte spørsmål
Er leksjonen «Reserverte instanser og Savings Plans» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien AWS for backendutviklere (EC2, S3, RDS, Lambda), inkludert «Reserverte instanser og Savings Plans», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i AWS for backendutviklere (EC2, S3, RDS, Lambda) inneholder totalt 4 leksjoner.
Hva lærer jeg i «Reserverte instanser og Savings Plans»?
Reduser databehandlingskostnadene betydelig ved å bruke Reserved Instances og Savings Plans for forutsigbare arbeidsbelastninger. Du øver på AWS for backendutviklere (EC2, S3, RDS, Lambda) 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 AWS for backendutviklere (EC2, S3, RDS, Lambda)?
Ingen tidligere erfaring er nødvendig. AWS for backendutviklere (EC2, S3, RDS, Lambda) 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 2 av 4.
Hvor lang tid tar leksjonen «Reserverte instanser og Savings Plans»?
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 AWS for backendutviklere (EC2, S3, RDS, Lambda)-leksjonen?
Ja. Alle AWS for backendutviklere (EC2, S3, RDS, Lambda)-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
- AWS Cost Explorer og budsjetter
- Reserverte instanser og Savings Plans
- Oversikt over Well-Architected Framework
- Taggestrategier og kostnadsfordeling