Cloud Deploy
Livrez en continu dans Google Kubernetes Engine, Cloud Run et Anthos.
-
Création de pipelines de déploiement pour GKE, Cloud Run et Anthos
-
Service de livraison continue entièrement géré pour un scaling facile
-
Sécurité et audit d'entreprise
-
Métriques de diffusion intégrées
-
S'intègre à votre écosystème DevOps existant
Principales fonctionnalités
Principales fonctionnalités
Livraison continue simplifiée
Cloud Deploy simplifie et optimise la livraison continue vers GKE, Cloud Run et Anthos. Définissez les versions et faites les progresser dans des environnements, y compris de test, d'étape et de production. Cloud Deploy fournit une promotion et un rollback simples en une seule étape des versions via la console Web, la CLI ou l'API. Les métriques intégrées permettent de connaître la fréquence et la réussite du déploiement.
Gestion complète à partir d'une seule et même ressource
En tant que service entièrement géré, Cloud Deploy ne dispose d'aucune infrastructure à configurer et à gérer, tout en offrant une fonctionnalité automatisée de scaling à la hausse et à la baisse pour optimiser les coûts et les performances. Cette centralisation offre également une vue centralisée pour surveiller et contrôler les versions admissibles à l'échelle de l'organisation à mesure qu'elles progressent dans la production.
Intégration étroite avec Google Cloud
Cloud Deploy est la plate-forme de déploiement GKE, Cloud Run et Anthos la plus intégrée disponible. Vous pourrez assurer le blocage de la progression du déploiement des versions via IAM, la surveillance des événements de version avec Cloud Logging et la traçabilité avec Cloud Audit Logging. Associez la surveillance aux ressources déployées.
S'intègre à vos outils préférés
Cloud Deploy peut être intégré à des outils DevOps populaires tels que la CI et les systèmes de demandes d'assistance. Grâce à Cloud Deploy, Skaffold apporte à vos pipelines des solutions qui, associées à Cloud Code, permettent d'assurer la parité des pipelines entre le développement et la CI/CD.
"Cloud Deploy offre une approche simplifiée pour créer des pipelines CI/CD à l'aide de Skaffold, ainsi que des fonctionnalités avancées telles que le déploiement Canary et la validation. De plus, ce service offre une expérience unifiée aux développeurs pour GKE et Cloud Run, ce qui permet de choisir facilement la plate-forme la plus adaptée aux applications."
Jun Sakata, responsable de l'ingénierie des plates-formes, Ubie
Nouveautés
Nouveautés
Documentation
Documentation
Concepts Cloud Deploy
Apprenez-en davantage sur Cloud Deploy, y compris sur son fonctionnement, sa terminologie et son architecture.
Déployer une application sur deux cibles GKE
Déployez une application simple progressivement sur des clusters Google Kubernetes Engine.
Déployer une application sur deux cibles Cloud Run
Déployez une application simple progressivement sur des services Cloud Run.
Tutoriels Cloud Deploy
Ces tutoriels pratiques vous guident tout au long de la configuration d'un pipeline et du déploiement d'un exemple d'application à l'aide de Cloud Deploy.
Toutes les fonctionnalités
En savoir plus sur les fonctionnalités Cloud Deploy
Visualisation de pipelines | Visualisez le chemin à parcourir jusqu'à la livraison. Définissez des pipelines de livraison et visualisez la progression des versions candidates jusqu'en production. |
Déploiement/rollback faciles | Le déploiement et le rollback dans les clusters d'utilisateur GKE, Cloud Run et Anthos n'ont jamais été aussi simples et clairs. Effectuez la promotion d'une version entre des étapes cibles à l'aide d'une opération en une seule étape dans la console Web, la CLI ou l'API. |
Approbations intégrées | Cloud Deploy est compatible avec la séparation des tâches et des préoccupations grâce à l'approbation officielle des promotions, accessible via la console Web, la CLI ou l'API, et intégré à IAM. |
Déploiement en parallèle | Effectuez des déploiements simultanés sur plusieurs clusters GKE ou Anthos, ou dans différentes régions de service Cloud Run. Cloud Deploy assure l'orchestration pour garantir la réussite du déploiement sur toutes les cibles ou effectue un rollback collectif. |
Déploiement Canary | Déployez progressivement une nouvelle version de votre application pour une part spécifiée (par exemple 10 %) du trafic. |
Validation du déploiement | Intégrez des tests de déploiement et de validation pour que Cloud Deploy confirme la réussite du déploiement. |
Intégration étroite | Aucune connexion manuelle requise. Cloud Deploy est préintégré à IAM, Cloud Logging et Cloud Audit Logging. |
Rigueur | Cloud Deploy fournit un excellent tremplin vers GKE, Cloud Run et Anthos via Skaffold. Tirez parti des bonnes pratiques intégrées qui assurent la durabilité des pipelines en les isolant des modifications. |
Configuration déclarative | Ne vous souciez pas du processus. Définissez simplement les éléments à migrer et laissez Cloud Deploy faire le plus gros du travail. Cloud Deploy gère entièrement les déploiements de clusters d'utilisateur GKE, Cloud Run et Anthos en fonction des états finaux souhaités. |
Métriques | Des insights à portée de main. Déterminez la fréquence et la réussite des lancements dans les pipelines de livraison. |
Audit et traçabilité | Cloud Deploy est intégré à Cloud Logging pour assurer l'auditabilité et la traçabilité des versions. Assurez-vous de savoir quelles versions ont été promues et par qui. |
IAM et autorisations d'exécution | Bloquez le déploiement des versions avec des autorisations IAM précises et des comptes de service ciblés pour l'exécution. |
Associez les outils préférés | Cloud Deploy étend votre écosystème DevOps et fonctionne avec tous les outils que vous appréciez. Appelez Cloud Deploy à partir de produits CI populaires à l'aide de la CLI ou de l'API et fédérez les approbations avec les systèmes de demande d'assistance de votre choix. |
Une expérience unifiée pour les développeurs | Cloud Deploy intègre Skaffold à vos pipelines et permet aux opérateurs d'obtenir une parité des pipelines entre le développement et le CI/CD, tandis que les développeurs restent productifs et isolés des changements de plate-forme tout en exploitant les capacités idiomatiques de l'expérience développeur de Cloud Code. |
Tarifs
Tarification
Des frais de gestion sont facturés aux clients Cloud Deploy par pipeline de livraison actif comportant plus d'une cible (pipeline de livraison avec plusieurs cibles). Aucuns frais ne s'appliquent à l'utilisation du premier pipeline de livraison actif avec plusieurs cibles par compte de facturation et par mois, puis chaque pipeline supplémentaire est facturé 5 $ par mois.
Les pipelines de livraison ne comportant qu'une seule cible n'entraînent pas de frais de gestion.
Des frais s'appliquent également pour les services sous-jacents de tous les pipelines de livraison.