Vous pouvez créer des applications en organisant vos ressources Google Cloudexistantes ou en déployant de nouvelles ressources ensemble. Planifier la façon dont vous regroupez et déployez vos services et vos charges de travail vous aide à aligner votre infrastructure sur vos fonctionnalités métier.
Pour en savoir plus sur les produits et fonctionnalités qui vous permettent de gérer des applications dans Google Cloud, consultez Google Cloud centré sur les applications.
Cas d'utilisation recommandés
Utilisez ces produits ensemble pour concevoir, déployer et gérer des applications :
- App Hub : organisez et gérez les applications. Regroupez vos services et vos charges de travail dans des applications pour gagner en visibilité sur ces composants et appliquer des règles au niveau de l'application.
- Application Design Center : concevez et déployez des composants d'application à l'aide de modèles et de l'Infrastructure as Code (IaC).
Lorsque vous choisissez votre modèle de configuration d'application, vous définissez votre limite de gestion des applications, qui correspond à l'ensemble des projets ou dossiers Google Cloud contenant des ressources que vous pouvez regrouper dans des applications App Hub. Le projet de gestion de votre limite de gestion d'application fournit un répertoire central pour les métadonnées et les configurations de votre application.
Voici les méthodes recommandées pour gérer les applications dans Google Cloud :
- Enregistrer des ressources pour créer une application : regroupez vos ressources Google Cloud en les enregistrant en tant que services et charges de travail dans une application. Vous pouvez enregistrer plusieurs ressources à la fois depuis la console Google Cloud .
- Créer des applications à partir de modèles publiés : déployez une infrastructure d'application standardisée à l'aide de modèles conçus pour respecter les bonnes pratiques de votre organisation.
- Créer un modèle à partir d'une application en cours d'exécution : capturez l'architecture d'une application en cours d'exécution en tant que modèle réutilisable pour d'autres équipes.
- Optimiser une application avec des recommandations de conception : analysez l'architecture d'une application à l'aide d'insights et de recommandations de conception. Utilisez Application Design Center pour modéliser et déployer des modifications architecturales afin d'améliorer les coûts, la sécurité ou les performances.