Aller au contenu

DevOps & Outils

Services DevOps natifs et outils d'Infrastructure as Code pour Google Cloud Platform.


Cloud Build

Service de CI/CD serverless. Cloud Build exécuté des pipelines de build, test et déploiement définis en YAML, declenches par des événements (push git, tag, etc.).

Cas d'usage : build d'images Docker, pipelines CI/CD, déploiement automatise sur GKE/Cloud Run.

Artifact Registry

Registre universel pour stocker et gérer les artefacts de build. Artifact Registry remplacé Container Registry et supporte plusieurs formats.

Formats supportes : Docker, Maven, npm, Python, Go, Apt, Yum.

Cas d'usage : stockage d'images Docker, packages prives, gestion de versions d'artefacts.

Cloud Deploy

Service de déploiement continu pour GKE et Cloud Run. Cloud Deploy géré les pipelines de promotion entre environnements (dev → staging → prod) avec approbations et rollbacks.

Cas d'usage : déploiement progressif, canary releases, promotion entre environnements avec validation.

Outils d'Infrastructure as Code

GCP s'intégré avec les principaux outils IaC pour automatiser la création et la gestion des ressources :

Tutoriels outils IaC

Pour apprendre a utiliser ces outils, consultez les tutoriels dédiés :

  • Packer — Création d'images machine reproductibles pour Compute Engine
  • Ansible — Provisioning et configuration automatisee des VMs
  • OpenTofu — Infrastructure as Code declarative (provider google)
Outil Usage GCP Provider/Plugin
Packer Créer des images Compute Engine Plugin googlecompute
Ansible Configurer des VMs, déployer des applications Collection google.cloud
OpenTofu Provisionner toute l'infrastructure GCP Provider google