Formation Architecting on AWS

Concevez des architectures AWS robustes et sécurisées en 3 jours. Préparation à la certification AWS Certified Solutions Architect – Associate.

Formation Architecting on AWS

Description

Cette formation Architecting on AWS vous permettra de maîtriser les principes fondamentaux de l'architecture cloud sur AWS.

Pendant 3 jours, vous apprendrez à :

  • concevoir des architectures AWS sécurisées, résilientes et économiques en appliquant le Well-Architected Framework,
  • choisir les bons services AWS et planifier vos migrations vers le Cloud,
  • vous préparer sereinement à l'examen AWS Certified Solutions Architect – Associate.

Public

Cette formation s'adresse aux architectes de solutions, ingénieurs en conception de solutions, développeurs et toute personne désireuse d'approfondir les bases des architectures AWS.

Les objectifs

  • Maîtriser les concepts fondamentaux de l'architecture AWS
  • Appliquer le AWS Well-Architected Framework
  • Concevoir des architectures pour des solutions courantes
  • Garantir évolutivité, élasticité et haute disponibilité
  • Optimiser les coûts et les performances des architectures
  • Sélectionner les services et ressources AWS adaptés pour répondre efficacement aux besoins métiers et réduire les coûts
  • Connaître les stratégies de migration vers le cloud
  • Être préparé à l'examen officiel AWS Certified Solutions Architect – Associate

Pré-requis

  • Connaissances en fondamentaux techniques AWS ou expérience équivalente
  • Bonne compréhension des concepts du cloud et de la mise en réseau
  • Connaissance pratique des systèmes distribués et des architectures multi-tiers
  • Ordinateur portable à apporter

Le programme de la formation Architecting on AWS

Jour 1 — Fondamentaux d'architecture AWS, sécurité et réseau

  • Introduction à l'architecture AWS
    • Les piliers du AWS Well-Architected Framework (excellence opérationnelle, sécurité, fiabilité, performance, optimisation des coûts, durabilité)
    • Infrastructure mondiale AWS : régions, Availability Zones, Local Zones, Wavelength Zones
    • Modèle de responsabilité partagée AWS
    • Introduction aux outils d'architecture : AWS Architecture Center, AWS Trusted Advisor
  • Sécurité des comptes et gestion des accès
    • AWS Identity and Access Management (IAM) : utilisateurs, groupes, rôles et politiques
    • Principe du moindre privilège et bonnes pratiques IAM
    • AWS Organizations et gestion multi-comptes
    • AWS Control Tower et Service Control Policies (SCP)
    • AWS Secrets Manager et AWS Systems Manager Parameter Store
  • Réseau sur AWS — partie 1
    • Architecture VPC : subnets publics et privés, tables de routage
    • Internet Gateway, NAT Gateway et NAT Instance
    • Security Groups et Network ACL : différences et cas d'usage
    • VPC Endpoints : Gateway et Interface
    • Introduction au peering VPC
  • Calcul sur AWS (Compute)
    • Amazon EC2 : familles d'instances et cas d'usage
    • Amazon Machine Images (AMI) et cycle de vie des instances
    • EC2 Instance Store vs Amazon EBS : choix selon les besoins
    • Options d'achat EC2 : On-Demand, Reserved, Spot, Savings Plans
    • AWS Lambda et le modèle serverless : quand et pourquoi

Mises en pratique :

  • Créer et configurer un VPC avec subnets publics et privés
  • Déployer une instance EC2 et sécuriser les accès avec IAM et Security Groups
  • Comparer les options d'achat EC2 sur un scénario de charge variable

Jour 2 — Stockage, bases de données, supervision et automatisation

  • Stockage AWS
    • Amazon S3 : classes de stockage, politiques de cycle de vie, versioning et réplication
    • Sécurité S3 : bucket policies, ACL, S3 Block Public Access, chiffrement
    • Amazon EBS : types de volumes et optimisation des performances
    • Amazon EFS et Amazon FSx : stockage fichier managé
    • AWS Storage Gateway : scénarios d'usage hybride
    • AWS Backup : stratégies de sauvegarde centralisée
  • Bases de données managées sur AWS
    • Amazon RDS : moteurs supportés, Multi-AZ, Read Replicas
    • Amazon Aurora : architecture, Global Database et Serverless v2
    • Amazon DynamoDB : modèle de données, capacité provisionnée vs on-demand
    • Amazon ElastiCache : Redis et Memcached — cas d'usage et patterns
    • Choisir la bonne base de données selon les besoins (SQL, NoSQL, cache, time-series)
  • Supervision, métriques et mise à l'échelle
    • Amazon CloudWatch : métriques, logs, alarmes et dashboards
    • AWS CloudTrail : audit et traçabilité des appels API
    • Amazon EventBridge : architecture event-driven
    • Auto Scaling : politiques de mise à l'échelle (target tracking, step scaling)
    • Elastic Load Balancing : ALB, NLB et Gateway Load Balancer
  • Automatisation et infrastructure as code
    • AWS CloudFormation : templates, stacks et change sets
    • AWS CDK : introduction à l'infrastructure as code en langage natif
    • AWS Systems Manager : gestion des instances à grande échelle
    • AWS Config : conformité et audit de configuration

Mises en pratique :

  • Configurer un bucket S3 avec politiques de cycle de vie et chiffrement
  • Déployer une architecture RDS Multi-AZ avec Read Replica
  • Mettre en place un Auto Scaling Group avec ALB et CloudWatch alarms
  • Déployer une infrastructure via un template CloudFormation

Jour 3 — Conteneurs, serverless, réseau avancé, migration et préparation certification

  • Conteneurs sur AWS
    • Amazon ECS : Task Definitions, Services, clusters EC2 et Fargate
    • Amazon EKS : architecture Kubernetes managée sur AWS
    • Amazon ECR : gestion des images de conteneurs
    • Choisir entre ECS, EKS et Lambda selon les contraintes
  • Architecture serverless
    • AWS Lambda : triggers, layers, concurrence et limites
    • Amazon API Gateway : REST et HTTP API
    • AWS Step Functions : orchestration de workflows
    • Amazon SQS et Amazon SNS : découplage et messagerie
    • Architecture event-driven avec EventBridge
  • Réseau AWS — partie 2
    • AWS Transit Gateway : architecture hub-and-spoke
    • AWS Direct Connect et VPN Site-to-Site : connectivité hybride
    • Amazon Route 53 : politiques de routage (latency, geolocation, failover, weighted)
    • AWS Global Accelerator et Amazon CloudFront : distribution de contenu et accélération
    • AWS WAF et AWS Shield : protection contre les attaques web et DDoS
  • Stratégies de migration vers AWS
    • Les 7R de la migration Cloud (Rehost, Replatform, Refactor, Repurchase, Retire, Retain, Relocate)
    • AWS Migration Hub et AWS Application Discovery Service
    • AWS Database Migration Service (DMS) et AWS Schema Conversion Tool (SCT)
    • AWS Snow Family : migration de données volumineuses
  • Préparation à la certification AWS Certified Solutions Architect – Associate
    • Structure de l'examen : domaines, pondération et format des questions
    • Stratégies pour aborder les questions à choix multiples et scénarios
    • Pièges classiques et erreurs fréquentes
    • Révision des concepts clés et conseils pratiques pour le jour J
    • Modalités de passage de l'examen (Pearson VUE, en centre ou à distance)

Mises en pratique :

  • Déployer une application conteneurisée sur Amazon ECS Fargate
  • Construire un workflow serverless avec Lambda, SQS et Step Functions
  • Concevoir une architecture multi-régions avec Route 53 failover routing
  • Entraînement sur questions types de l'examen AWS SAA-C03

Télécharger le programme

FAQ

Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.

Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?

Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.

Voici une journée type :

  • 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
  • 9h30 : la formation commence
  • 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
  • 14h : reprise de la formation
  • 18h : fin de la journée

8 raisons de participer à une formation Human Coders

  • Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1850 sessions réalisées). 99% des participants se disent satisfaits de nos formations
  • Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
  • Catalogue de formations complet : 248 formations au catalogue, de quoi vous accompagner sur tout vos projets
  • Écosystème dynamique : Nous accompagnons les dev depuis 14 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
  • Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
  • Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
  • Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012