Préparer et réussir sa certification AWS Solutions Architect Associate (C03)

Introduction

La certification AWS Solutions Architect Associate est une des étapes qui se trouve sur la route du jeune Data Engineer. Elle permet de découvrir un très grand nombre de services AWS et d’augmenter sa crédibilité auprès de ses clients.

J’ai récemment obtenu la certification et j’ai décidé de vous partager mon expérience. Dans cet article, nous aborderons les modalités de l’examen, comment organiser ses révisions, l’inscription en ligne et le déroulé de l’épreuve le jour J.

Petite précision avant de commencer : cet article concerne la version de la certification AWS SAA la plus récente (la C03 à l’heure où je rédige cet article), sortie le 30 août 2022. Nous évoquerons également, dans cet article, la différence entre la version actuelle et la précédente, la C02.

L’examen

Modalités de l’examen

L’examen est composé de 65 questions à choix multiples ou unique portant sur le Cloud AWS et ses différents services à travers divers scénarios. Sur ces 65 questions, 50 ont une incidence sur votre score et 15 ne sont pas notées - AWS s’en sert pour évaluer les performances des candidats. Votre score à l’examen est borné entre 100 et 1000 et la note minimale pour réussir est de 720. Les réponses négatives n’apportent pas de malus donc je vous conseille de répondre à l’intégralité des questions, même en cas de doute. Vous avez 2h10 pour répondre à ces questions (+30 minutes supplémentaires en passant l’examen en anglais, je vous explique ça plus loin dans l’article). Le coût de l’épreuve s’élève à 162€. Une fois passée, la certification est valable 3 ans.

Quatre grands domaines sont représentés dans les questions de l’examen, avec un poids différent pour chacun d’entre eux:

  • Design Secure Architectures - 30%
  • Design Resilient Architectures - 26%
  • Design High-Performing Architectures - 24%
  • Design Cost-Optimized Architectures - 20%

Différences entre la certification “C03” et “C02” (version précédente)

La certification Solutions Architect Associate d’AWS est passée de la version C02 à C03 fin août 2022. La différence majeure entre ces versions est le poids de la répartition des domaines dans les questions de l’examen. Par exemple, le domaine Design Resilient Architectures représentait 30% de l’examen dans sa version précédente et 26% dans la version C03. Les quatre principaux domaines dont nous avons parlé plus haut n’ont quasiment pas changé lors d'évolution de la version : seul Design Secure Applications and Architectures a été renommé Design Secure Architectures. De plus, les services AWS ont évolué entre temps et certaines limites ont été mises à jour.

Comment réviser ?

La partie théorique

La première chose à faire pour préparer l’examen est de savoir sur quoi vont porter les questions. Il est donc naturel de commencer par préparer la partie théorique. Vous allez devoir balayer le spectre des services AWS et en connaître certains en détail. Pour découvrir ces services et en savoir plus sur chacun d’entre eux, voici ce que je vous conseille.

Suivre une formation

Selon moi, suivre un cours spécifique à la préparation de l’examen est primordial. Ce type de ressource a été conçu spécialement pour vous préparer à l’examen et vous permettra d’en savoir suffisamment sur l’ensemble des services qui pourrait être abordé dans les questions le jour J. Je vous conseille la formation Ultimate AWS Certified Solutions Architect Associate de Stéphane Maarek sur Udemy (plus de 750 000 acheteurs et une note de 4.7/5 pour 150 000 avis), que j’ai personnellement utilisée. Son prix est variable - notez que j’ai pu l’acheter pour 16,99€. C’est une des meilleures disponibles sur le marché : elle est très complète et elle mise à jour régulièrement par son créateur.

La formation est en anglais, ce qui vous encouragera à passer l’examen dans cette langue car vous serez familier avec les termes techniques d’AWS dans la langue de Shakespeare. De plus, vous pouvez bénéficier de 30 minutes supplémentaires pendant l'examen. Si l’anglais vous fait peur, sachez que Stéphane Maarek a un accent très compréhensible et que des sous-titres sont disponibles dans plusieurs langues afin de faciliter la compréhension du cours.

Pour aller plus loin

Lors de votre apprentissage, il y a de fortes chances pour que vous ayez des difficultés à comprendre comment un service fonctionne, ou bien pourquoi tel service est meilleur qu’un autre. Pour répondre à ce genre de question, je vous encourage à utiliser différentes ressources qui vous permettront de compléter vos connaissances, à savoir :

  • La documentation officielle d’AWS : le meilleur moyen d’obtenir une information sur ce que propose AWS est de demander à AWS directement. La documentation d’AWS est très complète, vous devriez trouver votre bonheur si vous voulez tout savoir sur un de ses services. Des FAQ existent pour la plupart des services et répertorient un tas de questions à propos du fonctionnement d’un service, de ses caractéristiques ou encore de ses use cases ;
  • Youtube : vous trouverez des vidéos sur des sujets bien précis ainsi que des “Full Course” de plusieurs heures gratuitement ;
  • Les articles : si vous vous posez une question sur un service d’AWS, il y a fort à parier que quelqu’un avant vous se soit déjà posé la question. De nombreux articles de blogs expliquent en détail comment utiliser ces nombreux services en faisant un focus sur chacun d’entre eux : fonctionnement, paramètres, use cases, services similaires et ce qui les différencie ;
  • La plateforme AWS: appliquer ce que vous apprenez peut être une bonne technique de mémorisation. Sur AWS, vous pouvez créer différentes ressources, les modifier et les manipuler pour réaliser quelque chose de concret. Il vous est possible de pratiquer gratuitement avec l’offre free-tier d’AWS. Attention tout de même, certains services ont un coût d’utilisation.

La partie pratique

Une fois que vous avez bien assimilé la partie théorique, il est temps de vous exercer. Vous allez tester vos connaissances en répondant à des questions qui portent sur les services d’AWS, comme le jour de l’examen. Voici mes conseils sur la partie pratique.

Les examens pratiques

Vous devez, et j’insiste sur ce point, vous faire la main en faisant des examens pratiques. C’est le meilleur moyen de réussir votre examen. Entraînez-vous en faisant le plus de tests possible en condition réelle, c’est-à-dire en n’ayant aucun support à côté de vous pour vous aider à répondre aux questions. Plus vous vous exercerez et plus il sera naturel pour vous de trouver la réponse aisément.
Je vous recommande vivement de pratiquer avec les examens pratiques de Whizlabs. Pour 18,75€, vous avez droit à 7 séries de 65 questions, ainsi qu’à 12 séries de 4 à 20 questions par thématique. Le niveau de question correspond bien au niveau attendu le jour de l’examen. Sachez que j’ai également pris les examens pratiques de Stéphane Maarek sur Udemy pour mettre toutes les chances de mon côté et je vous encourage à faire de même ! Son prix est variable, mais j’ai pu l’obtenir pour 12,99€. Enfin, vous pouvez aussi regarder les examens pratiques de Jon Bonso sur Udemy qui suivent un format similaire.

Comment répondre à une question d’examen ?

Le format des questions est assez souvent le même. Vous êtes mis dans un contexte et vous devez choisir une réponse parmi 4 propositions. Vous devrez parfois choisir jusqu’à deux ou trois réponses (ce sera indiqué dans la consigne). Alors comment choisir ? Comment savoir si une réponse est meilleure qu’une autre ? Selon moi, il est assez intuitif de trouver la réponse à choisir. En effet, la consigne donne souvent un "indice" situé à la fin de la question. Vous trouverez des formules de phrases telles que "Which of the following options offers the LOWEST cost ?" ou "What is your recommendation to migrate this data the MOST secure way ?". Dans ces exemples, il vous est demandé de choisir l’option la moins coûteuse ou la plus sécurisée, donc il vous suffit de comparer les solutions proposées et de choisir celle qui correspond le mieux au cas proposé.

Si la consigne ne vous donne pas d’indice, on privilégie toujours les “6 piliers d’une bonne architecture” (coûts, performance, fiabilité, sécurité, durabilité et excellence opérationnelle). De même, comparez les solutions et choisissez celle qui offre le meilleur compromis. Enfin, vous pouvez tomber sur des questions “de définition”, où il faudra connaître les quatre services proposés et choisir le seul qui correspond à la description de la consigne.

Les incontournables

De mes révisions à l’examen final, certains sujets sont toujours tombés dans mes questions. Je vais vous indiquer ce qui, selon moi, est indispensable à savoir pour réussir son examen. Bien évidemment, vous devez également bien préparer les sujets que je ne vais pas mentionner car ils pourraient tomber à l’examen. Voici les services et sujets qui ont retenu mon attention:

  • Amazon EC2 (Elastic Compute Cloud): Placements Groups (Cluster, Spread, Partition), types d’instances (On Demand, Reserved, Dedicated Host/Instance, Spot Instance/Block/Fleet, Saving Plans) ;
  • Amazon S3 (Simple Storage Service): tout savoir (performance, réplication, encryptage, S3 Select, Storage Lens, Versioning, Storage Classes, Transfer Acceleration, Multi-part Upload …) ;
  • AWS Lambda: tout savoir (temps d’exécution, mémoire, layers, concurrency executions…) ;
  • Amazon SQS (Simple Queue Storage): tout savoir (caractéristiques, long polling, Fan Out, FIFO…) ;
  • Amazon VPC (Virtual Private Cloud): pas mal de questions dessus et c’est très spécifique ;
  • Amazon Kinesis (Firehose, Data Streams, Video Streams, Data Analytics): savoir quand les utiliser ;
  • EBS (Elastic Block Store): connaître les types de volumes et quand les utiliser ;
  • S3 vs EBS vs EFS (Elastic File System): savoir quand les utiliser et les différences de coûts ;
  • Amazon RDS (Relational Database Service) et Aurora - notions de “MultiAZ” et de “Read Replicas”, Aurora Serverless, Global Database ;
  • DynamoDB: tout savoir (DynamoDB Accelerator, Global Tables, DynamoDB Streams…) ;
  • AWS Organizations: savoir comment le service fonctionne ;
  • S3 Lifecycle Policies: connaître les règles existantes et leurs caractéristiques (nombre de jours, coûts) ;
  • Association S3 et CloudFront (voir Origin Access Identity) ;
  • Association ELB (Elastic Load Balancer) et ASG (Auto Scaling Group).

Mes conseils lors de l’enregistrement à l’examen

La plateforme AWS Certification

Tout d’abord, rendez-vous ici pour accéder à la plateforme AWS Certification qui gère l’ensemble des examens sur AWS à votre disposition ainsi que vos certifications. Une fois connecté, vous pouvez accéder à la rubrique Exam registration, qui liste tous les examens auxquels vous êtes éligible. Il vous suffit de trouver la ligne AWS Certified Solutions Architect Associate et de cliquer sur Schedule with Pearson VUE. Vous êtes alors redirigé sur le site de Pearson VUE, l’organisme partenaire d’AWS qui réalise les examens.

Lieu de l’examen

Il vous est ensuite demandé de choisir le lieu de l’examen. Vous pouvez passer votre examen dans un centre d’examen ou le passer depuis chez vous. Si vous décidez de le passer en ligne, sachez que vous devrez suivre certaines règles concernant votre équipement et la pièce dans laquelle vous passez l’examen (la liste complète se trouve ici). Vous devrez également télécharger une application qui vérifiera votre son, votre connexion Internet et votre webcam, puis vous enverrez des photos de vous, de votre carte d’identité ainsi que la pièce dans laquelle vous passerez votre examen (devant, derrière, gauche et droite). Personne ne pourra entrer dans votre pièce et vous ne pourrez pas non plus vous absenter durant l’intégralité de l’examen.

De mon côté, j’ai passé l’examen dans un centre dédié - pour plus de simplicité.

Langue

Après le lieu, sélectionnez une langue pour l’examen. Il est préférable selon moi de choisir l’anglais, surtout si les ressources que vous avez utilisées pour réviser étaient également en anglais. De plus, vous disposerez de 30 minutes supplémentaires à l’examen en prenant cette option, ce qui est très utile. Pour cela, allez dans Exam registration puis Exam accomodations. Sélectionnez l’option dans le menu déroulant et validez. Assurez-vous d’avoir cette accommodation avant de vous inscrire à l’examen, il ne sera pas possible de l’ajouter après.

Règlement et conditions

Une fois la langue choisie, vous devez accepter le règlement et les conditions de l’examen. En résumé, vous pouvez re-planifier votre examen deux fois ou l’annuler jusqu’à 24h avant la date prévue, pas de modification possible dans les 24h. Il est également indiqué que vos accommodations (dont les 30 minutes supplémentaires évoquées précédemment) sont à prendre avant de vous enregistrer à l’examen. Le nom et le prénom de votre compte doivent correspondre à ceux indiqués sur les papiers d’identité que vous fournirez lors de l’examen.

Centre d’examen et date

Après avoir accepté les conditions de l’examen, vous devez trouver votre centre d’examen. Il est possible d’entrer une adresse pour trouver le centre le plus proche. Un calendrier vous indiquera les dates disponibles dans le centre d’examen que vous avez choisi. Choisissez ensuite le créneau horaire qui vous convient en cliquant sur Explore book times.

En validant votre choix, vous vous retrouverez devant un récapitulatif. Assurez-vous bien que les informations sont correctes et que vous disposez de l'accommodation de 30 minutes si la langue que vous avez sélectionnée est l’anglais. Il ne vous reste plus qu’à payer et le tour est joué !

Le jour de l’examen

Le jour J est arrivé, vous allez passer l’examen ! Je vais maintenant décrire le déroulé de l’examen à partir de mon expérience. Les étapes peuvent différer d’un centre d’examen à l’autre.

Rendez-vous au centre avec un peu d’avance, vous n’êtes pas à l’abri d’un imprévu (notamment les problèmes de transports). Une fois sur place, vous devez vous enregistrer avec deux pièces d’identité valides (carte d’identité, passeport, permis de conduire...), puis vous devez signer un rappel des règles à suivre lors de l’examen. La personne qui vérifie votre identité vous prend alors en photo et vous invite à déposer vos affaires dans un casier.

Lorsque la vérification est terminée, vous êtes emmené dans une pièce qui contient des ordinateurs séparés par des murs. Vous êtes installés à un poste de travail et l’examen peut commencer. Vous êtes surveillés durant l’intégralité de l’épreuve, il vous suffit de lever la main en cas de problème pour que quelqu’un vous vienne en aide. L’examen se déroule comme lors des examens pratiques: QCU ou QCM avec possibilité de marquer les réponses et sauter les questions pour y revenir plus tard.

Pendant l’examen, n’hésitez pas à marquer les questions qui vous mettent un doute afin d’y répondre plus tard. Cela vous permettra de gérer votre temps et de répondre aux questions restantes. Vous avez suffisamment de temps pour revoir l’ensemble des questions de l’examen donc soyez tranquille !

Conclusion

Désormais, vous savez tout sur la certification Solutions Architect Associate d’AWS ! J’ai beaucoup appris en passant cette certification et je vous encourage à faire de même, si ce n’est pas déjà fait. Prenez le temps de bien comprendre les différents services d’AWS, les cas de figures où il est possible de les mettre en place et faîtes un maximum d’examens pratiques pour arriver confiant à l’examen. Bonne chance !