Dans cet atelier, les apprenants concevront et mettront en œuvre un pipeline d'intégration continue/déploiement continu (CI/CD) sur la plate-forme Google Cloud. Vous allez construire un pipeline couvrant plusieurs environnements, tels que le développement, les tests et la production, en utilisant Cloud Build et Cloud Deploy. Le pipeline inclura des stratégies de déploiement avancées comme les déploiements en canari et en bleu/vert. En outre, vous vous concentrerez sur l'intégration de la sécurité en implémentant Artifact Registry avec une analyse de vulnérabilité et l'autorisation binaire. Cet atelier couvrira également les rôles IAM et les politiques d'organisation pour garantir que les équipes peuvent déployer des applications en toute sécurité à grande échelle. Enfin, les apprenants apprendront à automatiser les tâches répétitives via l'infrastructure en tant que code en utilisant Terraform, permettant ainsi un démarrage efficace des environnements.
Une société de développement de logiciels, 'Cloud Innovations', vise à moderniser son processus de déploiement d'applications sur plusieurs environnements. L'entreprise a besoin d'un pipeline CI/CD fiable avec des rôles IAM appropriés et des intégrations de sécurité. L'environnement de production doit maintenir un SLA de temps de disponibilité de 99,95 % tout en s'adaptant à la nature dynamique des stratégies de déploiement, comme les déploiements canari pour les nouvelles fonctionnalités et les retours en cas d'échec.