Cloud Deployment Manager

Créez et gérez vos ressources cloud avec des modèles simples à utiliser.

Essai gratuit

Une gestion simplifiée du cloud

Google Cloud Deployment Manager vous permet de spécifier toutes les ressources nécessaires à votre application à l'aide du format déclaratif yaml. Vous pouvez également utiliser des modèles Python ou Jinja2 pour définir les paramètres de votre configuration et permettre la réutilisation de paradigmes de déploiement courants, tels qu'un groupe d'instances autoscalé et à répartition de charge. Utilisez votre configuration comme du code et effectuez des déploiements reproductibles.

Un processus de déploiement reproductible

Créez des fichiers de configuration pour définir vos ressources, puis répétez ce processus à l'infini en obtenant toujours les mêmes résultats.

Un langage déclaratif

De nombreux outils utilisent la programmation impérative, qui consiste à définir les étapes à effectuer pour créer et configurer les ressources. Avec la programmation déclarative, contentez-vous de spécifier la configuration et laissez le système identifier les étapes à effectuer.

Priorité à votre application

Concentrez-vous sur l'ensemble de ressources qui compose votre application ou votre service au lieu de déployer chaque ressource séparément.

Une solution basée sur des modèles

Les modèles permettent d'utiliser des composants de base pour créer des abstractions ou des ensembles de ressources qui sont généralement déployés ensemble (par exemple, un modèle d'instance, un groupe d'instances et un autoscaler). Paramétrez ces modèles pour les utiliser autant de fois que vous le souhaitez. Il vous suffit ensuite de modifier les valeurs de saisie afin de définir l'image à déployer, la zone du déploiement et le nombre de machines virtuelles à déployer.

Fonctionnalités de Cloud Deployment Manager

Déploiement parallèle
Déployez simultanément de nombreuses ressources en parallèle.
Modèles
Les modèles Python et Jinja2 vous permettent de contrôler de manière automatisée les éléments à déployer.
Mises à jour
Ajoutez, supprimez ou modifiez des ressources dans le déploiement.
Paramètres d'entrée et de sortie
Définissez des variables (par exemple, la zone, la taille de la machine, le nombre de machines et l'état test, production ou pré-production) dans vos modèles, puis récupérez des valeurs de sortie (comme l'adresse IP attribuée et le lien vers l'instance).
Fichiers de schéma
Grâce au schéma JSON, vous pouvez définir et limiter les paramètres.
Références
Une définition de ressources peut faire référence à une autre ressource créant des dépendances et contrôlant l'ordre de création des ressources.
Mode aperçu
Consultez les modifications qui seront apportées par Deployment Manager lors d'une opération de création ou de mise à jour avant de les confirmer.
Accès à la console
Accédez à Google Cloud Console pour afficher une vue d'ensemble de votre déploiement de manière hiérarchisée.

"Chez Wix Media Group, nous utilisons Deployment Manager pour créer et gérer nos déploiements sur Google Cloud Platform. Cette solution nous permet de déployer facilement nos systèmes dans plusieurs zones, de contrôler simplement les déploiements de nouveaux services et de bénéficier de la flexibilité nécessaire au déploiement simultané de plusieurs versions de code."

Golan Parashi Responsable technique de l'infrastructure chez Wix Media Group

TARIFS DE CLOUD DEPLOYMENT MANAGER

Deployment Manager est disponible gratuitement pour les clients de Cloud Platform.