AWS backend-kehittäjille (EC2, S3, RDS, Lambda) · Oppitunti

Varatut instanssit ja Savings Plans

Pienentäkää laskentakustannuksianne merkittävästi hyödyntämällä varattuja instansseja ja Savings Plans -suunnitelmia ennakoitavissa työkuormissa.

Oppitunti 2/412 vaihetta

Varatut instanssit ja Savings Plans on ilmainen AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-kurssilla on yhteensä 4 oppituntia.

AWS-kulujen älykäs säästäminen

AWS tarjoaa huomattavaa joustavuutta, mutta kulut voivat kasvaa nopeasti. Kulutuksen optimoinnin oppiminen on tärkeä taito jokaiselle backend-kehittäjälle.

Tässä oppitunnissa tutustumme kahteen tehokkaaseen tapaan pienentää AWS:n laskentakuluja: Reserved Instances (RI) -varauksiin ja Savings Plans -suunnitelmiin.

Tutustu Reserved Instances (RI) -varauksiin

Reserved Instances (RI) -varausten avulla sitoudutte käyttämään EC2-instansseja yhden tai kolmen vuoden ajan. Vastineeksi AWS myöntää huomattavan alennuksen verrattuna on-demand-hinnoitteluun.

  • Ajattele sitä virtuaalipalvelimen pitkäaikaisena vuokrasopimuksena.
  • Maksatte sitoumuksesta kiinteän summan etukäteen tai kuukausittain.
  • RI-varaukset sopivat hyvin vakaille ja ennakoitaville työkuormille, jotka toimivat jatkuvasti.

Miten RI-varaukset toimivat

Kun ostatte RI-varauksen, sitoudutte tiettyyn instanssiperheeseen (esim. m5), käyttöjärjestelmään (esim. Linux) ja alueeseen.

  • Sitoumus: Valitsette yhden tai kolmen vuoden ajanjakson.
  • Maksuvaihtoehdot: Voitte maksaa No Upfront, Partial Upfront tai All Upfront. Suurempi ennakkomaksu tarkoittaa yleensä suurempaa alennusta.
  • Alennus: RI-varaukset voivat tarjota jopa 75 prosentin alennuksen on-demand-hinnoista, joten ne ovat erittäin tehokas tapa säästää kuluissa.

Standard- ja Convertible RI -varaukset

EC2 Reserved Instances -varauksia on kaksi päätyyppiä, jotka tarjoavat eri tasoisen joustavuuden:

  • Standard RI -varaukset: Tarjoavat suurimman alennuksen, mutta ovat vähemmän joustavia. Sitoudutte tiettyyn instanssiperheeseen, tyyppiin (esim. m5.large) ja käyttöjärjestelmään.
  • Convertible RI -varaukset: Tarjoavat hieman pienemmän alennuksen, mutta sallivat instanssiperheen, käyttöjärjestelmän tai tenancy-määrityksen vaihtamisen sopimuskauden aikana. Tämä lisää joustavuutta sovelluksen tarpeiden muuttuessa.

RI-varausten kattavuus: alueellinen vai vyöhykekohtainen

RI-varauksilla voi olla myös erilainen kattavuus, joka vaikuttaa siihen, missä alennusta sovelletaan:

  • Alueelliset RI-varaukset: Koskevat kaikkia määritetyn alueen instansseja saatavuusvyöhykkeestä (AZ) riippumatta. Ne kohdistetaan automaattisesti vastaaviin instansseihin. Tätä vaihtoehtoa suositaan yleensä sen joustavuuden vuoksi.
  • Vyöhykekohtaiset RI-varaukset (tietty AZ): Varaavat kapasiteettia tietystä saatavuusvyöhykkeestä. Tämä takaa kapasiteetin, mutta on vähemmän joustava, jos työkuorma on siirrettävä AZ:ien välillä.

Savings Plans -suunnitelmien esittely

Savings Plans on AWS:n käyttöön ottama uudempi ja joustavampi hinnoittelumalli, joka tarjoaa RI-varauksiin verrattavia merkittäviä alennuksia.

  • Tiettyihin instansseihin sitoutumisen sijaan sitoudutte käyttämään laskentapalveluihin tietyn summan tunnissa (esim. 10 $/tunti).
  • Tuntikohtainen sitoumus koskee laajempaa palveluvalikoimaa, kuten EC2:ta, Fargatea ja Lambdaa.

Miten Savings Plans -suunnitelmat toimivat

Savings Plans -suunnitelmassa sitoudutte käyttämään tasaisen summan tunnissa yhden tai kolmen vuoden ajan RI-varauksen tapaan.

  • Tuntikohtainen sitoumus: Sitoudutte käyttämään esimerkiksi 5 dollaria tunnissa kolmen vuoden ajan.
  • Automaattinen kattavuus: Sitoumus kohdistetaan automaattisesti hyväksyttävien laskentapalvelujen käyttöön. Sitoumussummaan asti käytöstä veloitetaan alennettu Savings Plan -hinta.
  • Se toimii kuin automaattisesti eri laskentapalveluihin kohdistuva alennuskuponki.

EC2- ja Compute Savings Plans -suunnitelmat

Savings Plans -suunnitelmia on kaksi päätyyppiä, jotka tarjoavat eri tasoisen joustavuuden ja kattavuuden:

  • EC2 Instance Savings Plans: Tarjoavat suuret alennukset (jopa 72 %) ja sitovat tiettyyn instanssiperheeseen tietyllä alueella (esim. m5-instanssit alueella us-east-1). Instanssin koko, käyttöjärjestelmä ja tenancy ovat joustavasti vaihdettavissa kyseisen perheen sisällä.
  • Compute Savings Plans: Tarjoavat suurimman joustavuuden (jopa 66 %:n alennuksen). Ne koskevat mitä tahansa EC2-instanssiperhettä, aluetta, kokoa ja käyttöjärjestelmää sekä Fargaten ja Lambdan käyttöä. Ne sopivat ihanteellisesti dynaamisille työkuormille.

RI-varaukset vai Savings Plan -suunnitelma: vertailu

Sekä RI-varaukset että Savings Plans -suunnitelmat säästävät rahaa, mutta niiden erojen ymmärtäminen on tärkeää:

  • Joustavuus: Savings Plans -suunnitelmat ovat yleensä joustavampia, etenkin Compute Savings Plans -suunnitelmat, jotka kattavat enemmän palveluja ja sallivat instanssien vaihtamisen. RI-varaukset ovat jäykempiä, elleivät ne ole Convertible-tyyppiä.
  • Kattavuus: RI-varaukset kattavat vain EC2:n. Savings Plans -suunnitelmat voivat kattaa EC2:n, Fargaten ja Lambdan.
  • Hallinta: Savings Plans -suunnitelmat kohdistetaan automaattisesti hyväksyttävään käyttöön, mikä yksinkertaistaa hallintaa. RI-varaukset saattavat vaatia aktiivisempaa hallintaa käyttötapojen muuttuessa.
  • Alennus: RI-varaukset voivat joissakin tapauksissa tarjota hieman suuremman alennuksen erittäin tarkasti määritetyissä ja jäykissä sitoumuksissa.

Milloin mitäkin kannattaa käyttää?

Valinta RI-varausten ja Savings Plans -suunnitelmien välillä riippuu tarpeistanne:

  • Erittäin ennakoitava EC2-käyttö: Jos EC2-instanssinne ovat vakaita ja pitkäkestoisia eikä muutoksia ole odotettavissa, Standard RI -varaukset saattavat tarjota parhaan mahdollisen alennuksen.
  • Joustava EC2-käyttö tai useita laskentapalveluja: Dynaamisiin EC2-tarpeisiin tai jos käytätte myös Fargatea tai Lambdaa Compute Savings Plans -suunnitelmat ovat yleensä paras valinta joustavuuden ja helppokäyttöisyyden kannalta.
  • Tietyn instanssiperheen joustavuus: EC2 Instance Savings Plans tarjoaa välimuodon: hyvät alennukset ja enemmän joustavuutta kuin Standard RI -varaukset instanssiperheen sisällä.

Pikatarkistus: kulujen säästäminen

Hallinnoitte EC2-instansseissa toimivaa backend-sovellusta. Odotatte sen toimivan jatkuvasti seuraavien kolmen vuoden ajan, mutta arvioitte joutuvanne päivittämään instanssien kokoja ajoittain saman perheen sisällä. Käytätte myös AWS Lambdaa joihinkin palvelimettomiin toimintoihin.

Mikä AWS:n säästövaihtoehto sopisi tilanteeseenne parhaiten, kun tasapainotetaan kustannussäästöjä ja joustavuutta eri laskentapalveluissa?

Kertaus: RI-varaukset ja Savings Plans

Tässä oppitunnissa tarkastelimme, kuinka Reserved Instances (RI) -varaukset ja Savings Plans -suunnitelmat ovat keskeisiä AWS:n laskentakulujen pienentämisessä.

  • RI-varaukset tarjoavat merkittäviä alennuksia sitoutuneesta EC2-käytöstä.
  • Savings Plans -suunnitelmat tarjoavat joustavampia alennuksia EC2:n, Fargaten ja Lambdan käytöstä tuntikohtaisen kulutussitoumuksen perusteella.
  • Sopivan vaihtoehdon valinta riippuu työkuorman ennakoitavuudesta, käytetyistä palveluista ja tarvitsemastanne joustavuudesta.

Hyödyntämällä näitä strategioita voitte optimoida AWS-kulujanne merkittävästi!

Aloita maksutta

Opi AWS backend-kehittäjille (EC2, S3, RDS, Lambda) tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
12
Oppitunnit
48

Usein kysytyt kysymykset

Onko oppitunti ”Varatut instanssit ja Savings Plans” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppimispolun 3 oppituntia, myös oppitunnin “Varatut instanssit ja Savings Plans”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Varatut instanssit ja Savings Plans”?

Pienentäkää laskentakustannuksianne merkittävästi hyödyntämällä varattuja instansseja ja Savings Plans -suunnitelmia ennakoitavissa työkuormissa. Harjoittelet AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Varatut instanssit ja Savings Plans”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppitunnilla?

Kyllä. Jokainen AWS backend-kehittäjille (EC2, S3, RDS, Lambda)-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. AWS Cost Explorer ja Budgets
  2. Varatut instanssit ja Savings Plans
  3. Well-Architected Frameworkin yleiskatsaus
  4. Tunnisteiden käyttöstrategiat ja kustannusten kohdistaminen
← Takaisin: AWS backend-kehittäjille (EC2, S3, RDS, Lambda)