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 cloud : 12 serveurs, répartis en trois groupes de quatre

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

Optimiser taille et capacité

  • Les serveurs sont correctement dimensionnés en CPU/mémoire
  • Au lieu de faire tourner quatre serveurs 24/7, on peut optimiser l'usage
  • Mise à l'échelle dynamique selon le trafic via un groupe d'auto-scaling : au moins 50 % d'économies sur les coûts serveurs

Capacité serveur é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 Analytics ne doit tourner que 4 h sur 24
  • Possibilité d'économiser 94 % des coûts serveurs Analytics
Concepts de sécurité et de gestion des coûts sur AWS

Explorer des alternatives

  • Lambda est un service de calcul serverless pour exécuter du code sans gérer de serveurs
  • Idéal pour des tâches courtes comme le téléversement et le 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 en volume et augmenter les coûts de stockage
  • Des politiques de cycle de vie peuvent purger automatiquement les fichiers
  • Cela économise 500 $/mois, soit 50 % des coûts de stockage
Concepts de sécurité et de gestion des coûts sur AWS

Récapitulatif des économies

  • Nous avons économisé 68,52 %, un gain majeur par rapport aux coûts AWS initiaux
  • Dimensionnement élastique des serveurs EC2 et usage d'alternatives comme Lambda
  • Les économies réelles dépendent de la charge et des besoins métiers
Cas d'usage Coût/mois avant optimisation Coût/mois après optimisation
Serveur web 4 000 $ 2 000 $
Serveurs Analytics 4 000 $ 222 $
Serveurs de 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...