Déployer un service conteneurisé d'ingestion télémétrie auto-scalable
Aperçu
En quoi consiste ce défi.
Votre mission est de construire un service d'ingestion de télémétrie empaqueté dans un conteneur (une boîte logicielle autonome qui contient l'application et tout ce dont elle a besoin pour tourner), puis de le déployer sur un fournisseur cloud avec une mise à l'échelle automatique (le nombre de copies du service augmente quand le trafic monte et diminue quand il baisse). Vous partez du module de démarrage fourni, qui gère l'ingestion pour une seule instance, et vous l'étendez pour qu'il tienne la charge décrite dans la spécification. Toute l'infrastructure doit être décrite en code d'Infrastructure-as-Code (IaC — l'infrastructure définie dans des fichiers versionnés plutôt que cliquée à la main), de sorte qu'un collègue puisse tout recréer d'une commande. La réussite se mesure ainsi : le service absorbe une rafale de 5 000 messages en moins de 60 secondes sans perte, et l'échelle automatique se déclenche de façon visible dans le tableau de bord de supervision.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Comment ingérer sans perte des rafales imprévisibles de données de capteurs alors qu'un serveur unique sature dès qu'une campagne d'essais démarre ?
Earning criteria — what you'll demonstrate
- Appliquer la conteneurisation et l'orchestration pour packager et déployer un service cloud reproductible
- Concevoir une architecture cloud à mise à l'échelle horizontale qui absorbe des pics de charge imprévisibles
- Décrire une infrastructure IaaS entièrement en code pour la rendre reproductible et versionnée
- Mettre en place une supervision permettant de prouver le comportement d'auto-scaling par des mesures concrètes
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceDevOps Engineer
Ce défi fait pratiquer l'automatisation d'infrastructure de bout en bout, la conteneurisation et la supervision — le cœur du métier DevOps. Vous repartez avec une chaîne reproductible allant du code au déploiement et la capacité de prouver un comportement système par des métriques, exactement ce qu'attend une équipe de plateforme.
Ce défi renforce
- ansible-terraform-automation
- application-monitoring
- advanced-iac-modules
Site Reliability Engineer
En dimensionnant l'auto-scaling et en instrumentant le service pour absorber des pics sans perte, vous exercez le raisonnement de fiabilité et d'observabilité central au métier de SRE. La supervision par métriques et les seuils d'échelle sont des compétences directement transférables aux astreintes.
Ce défi renforce
- application-monitoring
- api-gateway-patterns-kong-envoy
- advanced-iac-modules
Cloud Architect
La rédaction d'ADR et les arbitrages entre file d'attente, seuils d'échelle et fournisseur développent la posture d'architecte cloud. Vous apprenez à justifier des compromis structurants et à documenter une architecture évolutive défendable devant une direction technique.
Ce défi renforce
- architecture-decision-records-adrs
- advanced-iac-modules
- api-gateway-patterns-kong-envoy