Strategier för kostnadsoptimering

AWS-säkerhet och kostnadshantering

Dev Bhosale

Principal Data & Cloud Architect

Ramverk för kostnadsoptimering

  1. Anpassa resursstorleken
  2. Skapa elastisk kapacitet
  3. Utnyttja prismodellen
  4. Utforska alternativa tjänster
  5. Optimera lagring

Ramverk för kostnadsoptimering: de fem stegen

AWS-säkerhet och kostnadshantering

Optimeringsexempel

Företaget betalar AWS 15 000 $/månad totalt.   12 000 $ för 12 EC2-servrar, 2 000 $ för en databastjänst och 1 000 $ för S3-lagring. On-demand-priset är 1,36 $/server-timme.

Molninfrastruktur: 12 servrar uppdelade i tre grupper om fyra

AWS-säkerhet och kostnadshantering

Optimera storlek och kapacitet

  • Servrarnas CPU/minne är tillräckligt dimensionerade
  • I stället för att köra fyra servrar dygnet runt kan vi optimera användningen
  • Med en auto-skalningsgrupp kan vi dynamiskt skala upp och ned baserat på trafiktoppar och spara minst 50 % av de totala serverkostnaderna

Elastisk serverkapacitet

AWS-säkerhet och kostnadshantering

Utnyttja prismodellen

Spot-prissättning

  • Spot-instanser ger i genomsnitt 66 % lägre kostnad
  • Analytikarbetsbelastningen behöver bara köras fyra av dygnets 24 timmar
  • Möjlighet att spara 94 % av analytikserverkostnaderna
AWS-säkerhet och kostnadshantering

Utforska alternativ

  • Lambda är en serverlös beräkningstjänst för att köra kod utan att hantera servrar
  • Lambda passar utmärkt för kortvariga uppgifter som bilduppladdning och bildbehandling
  • En miljon kostnadsfria anrop per månad och 400 000 GB-sekunder beräkningstid per månad
  • Att ersätta fyra EC2-servrar med Lambda ger en besparing på 4 000 $/månad, eller 100 % av bildbehandlingsserverns kostnader

Före och efter Lambda

AWS-säkerhet och kostnadshantering

Optimera lagring

Livscykelpolicyer

  • S3 kan växa i storlek och driva upp lagringskostnaderna
  • Livscykelpolicyer kan skapa regler som automatiskt rensar filer
  • Detta sparar 500 $/månad eller 50 % av lagringskostnaderna
AWS-säkerhet och kostnadshantering

Sammanfattning av besparingar

  • Vi har sparat hela 68,52 % av de ursprungliga AWS-kostnaderna
  • Genom elastisk skalning av EC2-servrar och alternativa beräkningstjänster som Lambda
  • De faktiska besparingarna beror på arbetsbelastningens egenskaper och verksamhetens behov
Användningsfall Kostnad/månad före optimering Kostnad/månad efter optimering
Webbserver $4 000 $2 000
Analytikservrar $4 000 $222
Bildbehandlingsservrar $4 000 0
S3-lagringskostnader $1 000 $500
RDS-databas $2 000 $2 000
Totalt $15 000 $4 722
AWS-säkerhet och kostnadshantering

Nu kör vi en övning!

AWS-säkerhet och kostnadshantering

Preparing Video For Download...