Stratégies d'optimisation des coûts

Concepts de sécurité et de gestion des coûts sur AWS

Dev Bhosale

Principal Data & Cloud Architect

Cadre d'optimisation des coûts

  1. Dimensionner correctement les ressources
  2. Créer une capacité élastique
  3. Exploiter le modèle de tarification
  4. Explorer des services alternatifs
  5. Optimiser le stockage

cadre d'optimisation des coûts : les cinq étapes

Concepts de sécurité et de gestion des coûts sur AWS

Exemple d'optimisation

L'entreprise paie AWS 15 000 $/mois au total. 12 000 $ pour 12 serveurs EC2, 2 000 $ pour un service de base de données et 1 000 $ pour le stockage S3. Le tarif à la demande payé est de 1,36 $/heure‑serveur.

Infrastructure infonuagique : 12 serveurs, divisés en trois groupes de quatre

Concepts de sécurité et de gestion des coûts sur AWS

Optimiser taille et capacité

  • Les serveurs sont bien dimensionnés en CPU/mémoire
  • Plutôt que 4 serveurs 24/7, on peut optimiser l'usage
  • Mise à l'échelle dynamique selon l'achalandage via un groupe d'auto‑mise à l'échelle : au moins 50 % d'économies sur les serveurs

Capacité de serveurs élastique

Concepts de sécurité et de gestion des coûts sur AWS

Exploiter le modèle de tarification

Tarification spot

  • Les instances Spot offrent en moyenne 66 % d'économies
  • La charge analytique ne tourne que 4 heures sur 24
  • Possibilité d'économiser 94 % des coûts des serveurs analytiques
Concepts de sécurité et de gestion des coûts sur AWS

Explorer des solutions de rechange

  • Lambda est un service infonuagique sans serveur pour exécuter du code sans gérer de serveurs
  • Idéal pour des tâches courtes, p. ex. téléversement et traitement d'images
  • Un million de requêtes gratuites par mois et 400 000 Go‑secondes de calcul par mois
  • Remplacer quatre serveurs EC2 par Lambda permet d'économiser 4 000 $/mois, soit 100 % des coûts de traitement d'images

avant et après lambda

Concepts de sécurité et de gestion des coûts sur AWS

Optimiser le stockage

Politiques de cycle de vie

  • S3 peut croître et faire grimper les coûts de stockage
  • Des politiques de cycle de vie peuvent purger automatiquement des fichiers
  • Cela permettra d'économiser 500 $/mois, soit 50 % des coûts de stockage
Concepts de sécurité et de gestion des coûts sur AWS

Sommaire des économies

  • Nous avons économisé 68,52 % par rapport aux coûts AWS initiaux
  • Dimensionnement élastique des serveurs EC2 et calcul alternatif comme Lambda
  • Les économies réelles dépendent de la charge de travail et des besoins d'affaires
Cas d'utilisation Coût/mois avant optimisation Coût/mois après optimisation
Serveur Web 4 000 $ 2 000 $
Serveurs analytiques 4 000 $ 222 $
Traitement d'images 4 000 $ 0
Coûts de stockage S3 1 000 $ 500 $
Base de données RDS 2 000 $ 2 000 $
Total 15 000 $ 4 722 $
Concepts de sécurité et de gestion des coûts sur AWS

Passons à la pratique !

Concepts de sécurité et de gestion des coûts sur AWS

Preparing Video For Download...