Strategie optymalizacji kosztów

Bezpieczeństwo i zarządzanie kosztami w AWS

Dev Bhosale

Principal Data & Cloud Architect

Ramy optymalizacji kosztów

  1. Dopasowanie zasobów do potrzeb
  2. Tworzenie elastycznej pojemności
  3. Wykorzystanie modelu cenowego
  4. Eksploracja alternatywnych usług
  5. Optymalizacja przechowywania

ramy optymalizacji kosztów: pięć kroków

Bezpieczeństwo i zarządzanie kosztami w AWS

Przykład optymalizacji

Firma płaci AWS łącznie $15 000/mies.   $12 000 za 12 serwerów EC2, $2 000 za usługę bazy danych i $1 000 za przechowywanie S3. Stawka na żądanie wynosi $1,36/serwer-godzinę.

Infrastruktura chmurowa: 12 serwerów podzielonych na trzy grupy po cztery

Bezpieczeństwo i zarządzanie kosztami w AWS

Optymalizacja rozmiaru i pojemności

  • Serwery są odpowiednio zwymiarowane pod względem CPU/pamięci
  • Zamiast uruchamiać cztery serwery 24/7, można zoptymalizować ich użycie
  • Dzięki grupie auto-skalowania można dynamicznie zwiększać i zmniejszać liczbę serwerów w zależności od ruchu i zaoszczędzić co najmniej 50% kosztów serwerów

Elastyczna pojemność serwerów

Bezpieczeństwo i zarządzanie kosztami w AWS

Wykorzystanie modelu cenowego

Ceny spot

  • Instancje spot oferują średnie oszczędności na poziomie 66%
  • Obciążenie analityczne musi działać tylko przez cztery z 24 godzin
  • Możliwość oszczędności 94% kosztów serwera analitycznego
Bezpieczeństwo i zarządzanie kosztami w AWS

Eksploracja alternatyw

  • Lambda to bezserwerowa usługa obliczeniowa do uruchamiania kodu bez zarządzania serwerami
  • Lambda jest idealna do krótkich zadań, np. przesyłania i przetwarzania obrazów
  • Milion darmowych żądań miesięcznie i 400 000 GB-sekund czasu obliczeniowego miesięcznie
  • Zastąpienie czterech serwerów EC2 Lambdą przyniesie oszczędności $4 000/mies. lub 100% kosztów serwerów przetwarzania obrazów

przed i po wdrożeniu Lambda

Bezpieczeństwo i zarządzanie kosztami w AWS

Optymalizacja przechowywania

Polityki cyklu życia

  • S3 może rosnąć i zwiększać koszty przechowywania
  • Polityki cyklu życia umożliwiają automatyczne usuwanie plików
  • Pozwoli to zaoszczędzić $500/mies. lub 50% kosztów przechowywania
Bezpieczeństwo i zarządzanie kosztami w AWS

Podsumowanie oszczędności

  • Osiągnięto oszczędności aż 68,52% pierwotnych kosztów AWS
  • Dzięki elastycznemu skalowaniu serwerów EC2 i alternatywnym usługom obliczeniowym, takim jak Lambda
  • Rzeczywiste oszczędności zależą od charakterystyki obciążenia i potrzeb biznesowych
Przypadek użycia Koszt/mies. przed optymalizacją Koszt/mies. po optymalizacji
Serwer WWW $4 000 $2 000
Serwery analityczne $4 000 $222
Serwery przetwarzania obrazów $4 000 0
Koszty przechowywania S3 $1 000 $500
Baza danych RDS $2 000 $2 000
Łącznie $15 000 $4 722
Bezpieczeństwo i zarządzanie kosztami w AWS

Czas na ćwiczenia!

Bezpieczeństwo i zarządzanie kosztami w AWS

Preparing Video For Download...