Définition et enjeux du Cloud Computing
Définition du Cloud Computing (caractéristiques, modèles de déploiement et modèles de services)
Les bénéfices et les limites du Cloud Computing
Les enjeux financiers du Cloud Computing (CAPEX vs OPEX, modèles de coûts, gouvernance)
Présentation du rôle et des missions du FinOps en entreprise
Le marché des cloud providers publics et positionnement d’AWS sur le marché
Présentation d’AWS et des principaux services
Architecture générale d’AWS
Présentation et tarification des principaux services d’AWS :
Les services de réseau (VPC, NAT, VPN…)
Les services de calcul (EC2, ECS, Fargate, Lambda…)
Les services de stockage (S3, EBS, EFS…)
Les services de bases de données (RDS, Dynamo DB…)
Les principes de sécurité sur AWS
Travaux Pratiques
Présentation d’une architecture applicative web 3 tiers dans AWS (architecture de base utilisée pour les travaux pratiques suivants d’analyse, mesure et optimisation des coûts sur AWS)
Estimer les coûts sur AWS avec l'approche FinOps
Les principes clés de la tarification sur AWS
Les différents modèles de services
Tailles et familles d’instances
”Reserved” versus “Pay as you go”
Les outils de calcul des coûts sur AWS
Calculateur mensuel simple
AWS pricing calculator
Le calculateur du coût total de possession
CAPEX versus OPEX ?
La préparation d’une migration vers AWS
Les outils spécifiques AWS
Les outils indépendants
Travaux Pratiques
Utilisation d’un des outils proposés par AWS pour estimer le coût d’une architecture applicative web 3 tiers sur AWS
Analyser et gérer les coûts sur AWS avec l'approche FinOps
Les principes de la gestion des coûts et des factures sur AWS
AWS Billing and Cost Management
L’utilisation des tags
L’utilisation d’alertes
Les outils d’analyse et de gestion des coûts sur AWS
AWS Budgets
AWS Cost Explorer
AWS Cost & Usage Report
La supervision des services sur AWS
Utilisation de AWS CloudWatch
Analyse de l’utilisation des ressources
Mise en œuvre d’alertes
L’autoscaling sur AWS
Les impacts et risques liés aux différents services sur AWS
Travaux Pratiques
Analyse des coûts de différentes architectures applicatives sur AWS, mise en œuvre de tableaux de bords et d’alertes.
Mettre en œuvre une stratégie d’optimisation des coûts sur AWS avec l'approche FinOps
Les différents leviers d’optimisation des coûts sur AWS
Tailles et familles d’instances
Utilisation des instances Spot et des instances réservées
Utilisation des services managés
Utilisation des différents types de stockage
Mise en œuvre de l’élasticité
Réduction du « gaspillage » des ressources
Automatisation du déploiement et de l’extinction des ressources
L’utilisation de AWS Trusted Advisor
La révision des architectures applicatives sur AWS
Les applications cloud natives et les 12 facteurs
Les services associés sur AWS (ECS, EKS, Lambda, SQS, SNS, SWF…)
Les impacts liés à l’organisation et à la culture de l’entreprise
Travaux Pratiques
Elaboration d’une stratégie de réduction des coûts sur AWS pour une architecture applicative web