Application Design Center vous permet de générer un modèle réutilisable à partir de l'architecture d'une application App Hub en cours d'exécution. Les modèles standardisés aident les équipes de développeurs à déployer des applications de manière cohérente, à respecter les normes de votre organisation et à promouvoir les bonnes pratiques de gestion des applications.
Vous pouvez utiliser des modèles comme base pour les déploiements dans différents environnements ou pour le développement de nouvelles versions. Par exemple, vous pouvez utiliser l'architecture d'une application translator_v4.0 en cours d'exécution pour créer un modèle pour une application translator_v5.0 à venir.
Avant de commencer
Avant de créer des modèles à partir d'applications existantes, vous devez effectuer les étapes suivantes :
Pour les administrateurs :
- Choisissez votre modèle de configuration d'application. Application Design Center nécessite un projet de gestion.
- Configurez App Design Center. Vous devez configurer Application Design Center pour permettre aux utilisateurs de créer des modèles d'application.
- Accorder un accès à des utilisateurs. Attribuez les rôles IAM appropriés en fonction des responsabilités de l'utilisateur dans le cycle de vie de l'application.
Pour les développeurs et les opérateurs :
- Vérifiez auprès de votre administrateur que la configuration initiale est terminée.
- Assurez-vous de disposer des rôles IAM nécessaires pour les tâches que vous souhaitez effectuer.
- Ouvrez votre projet de gestion dans la console Google Cloud .
Identifier et examiner l'application source
Utilisez App Hub pour obtenir un plan clair de l'architecture de l'application existante :
Accédez à la page Applications depuis App Hub :
Dans la liste des applications, recherchez l'application en cours d'exécution que vous souhaitez utiliser comme modèle source. Cliquez ensuite sur son nom.
Sur la page d'informations de l'application, examinez ses services et charges de travail enregistrés. Cette vue sert de source de vérité pour l'architecture de l'application.
Générer et paramétrer le modèle
À l'aide du plan d'application d'App Hub, créez un modèle flexible et réutilisable dans Application Design Center :
- Concevez un modèle d'application en mappant l'inventaire des services et des charges de travail de votre application source sur le canevas de conception.
- Identifiez les valeurs de configuration des composants que les développeurs doivent personnaliser pour chaque déploiement, telles que la région, la taille des machines ou le nombre d'instances. Définissez-les en tant que paramètres d'entrée dans le modèle. Cette pratique permet aux utilisateurs du modèle de spécifier des paramètres et de maintenir l'architecture de base.
- Ajoutez une description détaillée, un numéro de version et d'autres métadonnées pertinentes au modèle.
Publier et valider le modèle
Une fois que vous avez terminé de concevoir et de paramétrer le modèle, publiez-le dans un catalogue pour le mettre à la disposition d'autres équipes :
- Vérifiez votre modèle.
- Partagez le modèle dans un catalogue.
- Pour une validation finale, vérifiez que l'architecture d'une application de test correspond à l'application source d'origine.
Les développeurs peuvent désormais réutiliser le modèle pour des applications cohérentes et conformes aux normes de votre organisation.