Comment devenir certifié AWS à partir de zéro!

Vue d'ensemble

Tout le monde veut être certifié, mais quelle certification est précieuse dans le secteur informatique? Cette réponse dépend de vous. Quel est donc votre rôle principal en informatique et comment souhaitez-vous poursuivre votre croissance de carrière?

De nos jours, en 2019, les technologies de cloud computing ont une influence considérable sur l’économie des technologies de l’information. Selon les prévisions, toutes les applications et tous les services seront hébergés dans le cloud. Des dizaines d'applications migrent vers une architecture en nuage en raison de la sécurité fournie, de la latence du réseau, de son évolutivité, de la complexité du système de gestion des utilisateurs, etc. Une technologie innovante, sans serveur, n'est disponible que dans un nuage. Par conséquent, les ingénieurs en cloud computing sont de plus en plus demandés et les certifications dans ce domaine deviennent les certificats incontournables du secteur informatique.

AWS (Amazon Web Services) représente actuellement la plus grande part du secteur du cloud depuis qu'Amazon a été le premier à populariser l'expression «cloud computing» en publiant ses produits Elastic Compute Cloud (EC2) et Simple Storage Service (S3) en 2006. Il existe plusieurs autres grands nuages ​​tels que Microsoft Azure, la plate-forme Google Cloud, IBM Cloud, etc. Ces nuages ​​gagnent en popularité auprès des ingénieurs ou des chefs d'entreprise par leur grande variété de services et de coûts.

La croissance de la part de marché du nuage en 2018-2019

Certification AWS

AWS Certification aide les ingénieurs à mettre en place la fiabilité et la fiabilité en confirmant leurs expériences en matière de cloud computing grâce à des informations d'identification reconnues dans le secteur et à des méthodes qui distinguent des spécialistes qualifiés pour diriger les entreprises du cloud en utilisant AWS.

Dans la mesure où AWS est le principal système d'entreprise dans le cloud, les certificats AWS ont une demande importante sur le marché. Une pléthore d’ingénieurs s’efforce d’être certifié AWS. Avoir un certificat vous met en confiance lorsque vous souhaitez changer de travail ou prolonger votre carrière. AWS offre plusieurs choix de certification qui vous conviennent ou qui répondent aux exigences de votre employeur.

Certifications AWS disponibles en 2019

Les coûts des certifications sont différents et très bon marché par rapport aux autres coûts de certification. En conséquence, cela permet aux ingénieurs des pays pauvres de réussir la certification AWS et d’élargir leurs perspectives de carrière.

  • Niveau de praticien - 100 $
  • Niveau d'associé - 150 $
  • Niveau professionnel - 300 $
  • Niveau de spécialité - 300 $

Franchement, l'examen de certification AWS n'est pas la chose la plus difficile que j'ai faite. La principale difficulté de cette certification est la quantité d'informations que vous devez absorber pour réussir l'examen. Chaque certification AWS traitant d'un domaine particulier (un champ dans AWS) et de la réalisation de domaine est traitée avec un ensemble de services. Par exemple, si vous souhaitez passer la certification AWS Solution Architect Associate, il n'est pas nécessaire de connaître tous les services uniquement. la connaissance du service est requise. Tous les domaines ont leurs services principaux et secondaires. Par conséquent, vous devez connaître certains services de manière approfondie, avec toutes les fonctionnalités importantes et avoir une notion de base des services secondaires.

Toutes les certifications AWS sont basées sur les livres blancs AWS. Par conséquent, il est nécessaire de les apprendre, bien que vous n'ayez pas besoin de les apprendre par cœur. En outre, les livres blancs AWS fournissent des informations très utiles sur les projets et les services AWS.

Vue d'ensemble de la certification AWS SAA

La certification AWS Certified Solutions Architect - Associate est destinée aux ingénieurs souhaitant devenir architecte de solution dans AWS. Cet examen permet au candidat de démontrer de manière adéquate son savoir-faire en matière d’architecture et de mise en œuvre d’une application sécurisée, évolutive, tolérante aux pannes sur la plateforme AWS.

Si vous consultez la page AWS Certified Solutions Architect - Associate Certification, dans la section Présentation du candidat, vous trouverez une énorme recommandation pour les candidats. Vous n'avez pas besoin d'avoir peur, vous pouvez réussir cet examen même sans avoir une connaissance parfaite de ces points. En ce qui me concerne, en tant qu'arrière-plan, un candidat doit connaître au moins les connaissances de base en architecture logicielle. Par conséquent, à mon avis, cet examen s'adresse aux ingénieurs de niveau intermédiaire à supérieur. Je ne recommanderais pas aux ingénieurs débutants de réussir cet examen, car ce sera un peu difficile pour eux.

L’examen est disponible en anglais, en japonais, en coréen et en chinois simplifié. Si vous ne connaissez pas l’une de ces langues, envisagez d’abord d’améliorer votre langue car elle aura une influence considérable sur les résultats de la certification. La durée de l'examen est de 130 minutes, je peux sûrement dire à 100% que la durée actuelle est suffisante. Par exemple, pour moi, l'examen a duré environ 75 minutes.

La certification actuelle est basée sur les domaines suivants (en ce qui concerne les informations de domaine officielles, vous pouvez consulter le plan officiel de la certification)

  • Domaine 1: Architectures résilientes en matière de conception - 34%
  • Domaine 2: Définir les architectures performantes - 24%
  • Domaine 3: Spécifier les applications et architectures sécurisées - 26%
  • Domaine 4: Concevoir des architectures à coût optimisé - 10%
  • Domaine 5: Définir d'excellentes architectures sur le plan opérationnel - 6%

Architectures résilientes du domaine 1

  • Choisissez un stockage fiable / résilient (AWS S3 est le plus important à connaître pour accomplir ce sous-domaine.)
  • Déterminez comment concevoir des mécanismes de découplage à l'aide de services AWS. - (Pour le découplage, AWS fournit un ensemble de services mais les éléments essentiels sont AWS SNS, SQS, SWF)
  • Déterminez comment concevoir une solution d'architecture multiniveau. (Dans une architecture à plusieurs niveaux, il est important de connaître AWS EC2, les fonctions Lambda et de comprendre superficiellement AWS ECS)
  • Déterminez comment concevoir des architectures à haute disponibilité et / ou tolérantes aux pannes (Sachez quels services sont hautement disponibles par défaut. Par exemple, S3 est hébergé par défaut dans plusieurs AZ et est donc disponible. Pour la tolérance aux pannes, vous devez comprendre les principes de AWS ELB, car dans l'examen y avait beaucoup de questions relatives à ELB)

Domaine 2 Définir les architectures performantes

  • Choisissez le stockage performant et les bases de données. (Les services importants que vous devez connaître sont les services de base de données SQL tels que AWS RDS et AWS Aurora. Aurora fait partie de RDS, mais certaines questions concernent uniquement Aurora puisqu'il s'agit du produit AWS. Bases de données NoSQL DynamoDB pour le stockage des données de session. Dans En outre, vous devez comprendre AWS EBS, EFS et leurs principales nuances)
  • États-Unis Appliquer la mise en cache pour améliorer les performances. (Pour la solution de mise en cache, vous devez avoir des connaissances de base sur AWS Elasticache et AWS CloudFront)
  • Solutions de conception pour l'élasticité et l'évolutivité. (AWS Autoscaling Group avec les événements AWS CloudWatch fournit une élasticité et une évolutivité parfaites, il est donc très important de les connaître. Il y a beaucoup de questions concernant AWS Autoscaling Group et AWS CloudWatch)

Domaine 3: Spécifier des applications et architectures sécurisées

  • Déterminez comment sécuriser les niveaux d'application. (Une partie importante de la sécurisation consiste à connaître le fonctionnement de VPC et à créer votre propre environnement sécurisé VPC)
  • Déterminez comment sécuriser les données (Comprenez les principales caractéristiques du sous-réseau privé VPC. Comme le montrent les meilleures pratiques, tous les niveaux de base de données doivent être situés dans un sous-réseau privé VPC)
  • Définissez l'infrastructure de réseau pour une seule application VPC. (Comprenez toutes les fonctionnalités réseau de Peering VPC, de points de terminaison VPC, de connexions VPC VPN, de passerelle AWS Direct Connects, etc.)

Domaine 4: Concevoir des architectures à coût optimisé

  • Déterminez comment concevoir un stockage optimisé en termes de coûts (afin de renseigner ce sous-domaine, vous devez avoir une compréhension claire des types de stockage AWS S3 et de la différence entre leurs coûts. Les types de stockage sont AWS S3 Standard, Accès peu fréquent, Accès rare à une zone et AWS Glacier)
  • Déterminez comment concevoir un calcul optimisé en fonction du coût (les types de volume AWS EBS sont essentiels pour l'examen AWS SAA. Vous devez connaître les avantages et les coûts des types de volume EBS. Les types de volume EBS sont: SSD IOPS provisionné, disque SSD à usage général, disque dur à rendement optimisé, disque dur à froid )

Domaine 5: Définir d'excellentes architectures sur le plan opérationnel

  • Choisissez des fonctionnalités de conception dans les solutions permettant une excellence opérationnelle (les services obligatoires sont AWS CloudWatch pour la surveillance des services AWS, AWS CloudTrail pour la surveillance de l'activité des utilisateurs AWS et AWS IAM pour la création et l'exploitation d'utilisateurs).

Plateformes de formation tierces qui aideront à réussir la certification

Sur le site officiel, AWS recommande de suivre la formation Architecting on AWS dont le coût est supérieur à 2000 $ et la durée de la formation est de 3 jours. Je pense que le coût est insensé pour cette formation. Pour cette raison, les ingénieurs cloud ont créé un projet dans lequel un candidat peut facilement apprendre tous les aspects principaux de la certification à un coût très bas (si on compare avec un officiel). Plusieurs plates-formes proposent des cours vidéo de haute qualité avec des tests pratiques.

  • Un gourou des nuages
  • Whizlabs
  • Académie Linux

De mon point de vue, ces plates-formes offrent les meilleurs cours de préparation à la certification et tests pratiques à faible coût. Néanmoins, si vous n'êtes pas un fan de cours vidéo (uniquement pour les rats de bibliothèque), je vous recommanderais de lire un manuel de certification AWS SAA officiel mais, malheureusement, vous ne devriez pas vous fier à ce livre, car il est un peu désuet. Globalement, la chose la plus importante dans la préparation est que le candidat doit lire certaines FAQ sur les services.

Mon chemin en tant qu'associé AWS Solution Architect

  • Tout d'abord, j'ai commencé à apprendre un cours AWS SAA sur le Cloud Guru AWS
  • Après avoir terminé les sections du cours, je lis la FAQ sur les services de la section actuelle
  • Pendant mes études, je regarde un guide de certification officiel AWS SAA. Il y avait des informations très utiles, bien que ces informations puissent être fausses car obsolètes (je serais très heureux si AWS publiait une nouvelle version de ce livre).
  • Une fois le cours terminé, j'avais besoin de tests de pratique pour approfondir mes connaissances sur AWS. J'ai donc acheté des tests de pratique Whizlabs et commencé à pratiquer avec eux.
  • À chaque test, je sentais que mon score augmentait. En moyenne, j'ai obtenu 80% de bonnes réponses et je me suis rendu compte que je suis prêt à réussir l'examen.
  • J'ai programmé l'examen et le passe dès la première tentative

Sommaire

Tenant compte de toutes les déclarations susmentionnées afin de réussir la certification AWS SAA, je suggère que le candidat passe avec succès le cours d'associé d'architecte de solution Cloud Guru AWS, lisez la FAQ des services suivants.

  • AWS S3
  • AWS EC2
  • AWS EBS
  • AWS ELB
  • AWS Auto Scaling
  • AWS VPC
  • AWS RDS

Néanmoins, si vous estimez avoir suffisamment de connaissances sur le service, vous pouvez le sauter, mais il serait préférable de les lire tous, vous pouvez soudainement sauter un aspect important du service.

Ensuite, vous pourrez acheter des tests de pratique Whizlabs et essayer de les réussir. Si, au cours des tests, vous ne vous sentez toujours pas préparé, vous pouvez réviser les FAQ et lire un manuel de certification officiel AWS SAA. Je suppose que faire tout ce personnel vous permettra de réussir l'examen.

Le guide mentionné ci-dessus est basé sur mon expérience, donc si je pouvais réussir l’examen, vous le pourriez aussi.

Merci les gars et j'espère que vous allez passer l'examen et cet article vous aidera en quelque sorte.