Ce document explique comment configurer Cloud Hub.
Le processus de configuration comporte plusieurs étapes principales :
Pour gérer vos ressources de manière axée sur les applications, y compris pour afficher les données de vos applications dans Cloud Hub, vous devez configurer la gestion des applications.
Si vous ne configurez pas la gestion des applications, vous pouvez toujours afficher certaines données par projetGoogle Cloud au lieu de par application dans Cloud Hub.
Configurer des vues agrégées des journaux, des métriques et des traces
Configurez l'accès pour les utilisateurs Cloud Hub.
Différentes personnes ou équipes peuvent être responsables de différentes étapes du processus de configuration de Cloud Hub.
Rôles requis
Pour obtenir les autorisations nécessaires pour configurer Cloud Hub, demandez à votre administrateur de vous accorder les rôles IAM suivants :
-
Activez la gestion des applications pour un dossier et accordez l'accès aux utilisateurs :
-
Administrateur de dossier (
roles/resourcemanager.folderAdmin
) sur la ressource parente du dossier -
Administrateur Service Usage (
roles/serviceusage.serviceUsageAdmin
) sur le dossier
-
Administrateur de dossier (
-
Créez des applications dans App Hub :
Éditeur App Hub (
roles/apphub.editor
) dans le projet de gestion, dans le dossier compatible avec les applications. -
Créez des modèles d'application dans Application Design Center :
Utilisateur d'Application Design Center (
roles/designcenter.user
) dans le projet de gestion du dossier compatible avec les applications. -
Créez des applications à partir de modèles d'application dans App Design Center :
Éditeur d'applications (
roles/designcenter.applicationEditor
) sur le projet de gestion dans le dossier compatible avec les applications.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Configurer la gestion des applications
De nombreuses applications cloud évoluent pour inclure plusieurs ressources d'infrastructure provenant d'un ou plusieurs projets Google Cloud , ce qui peut rendre la gestion et la compréhension de ces ressources plus difficiles pour les développeurs et les opérateurs. En organisant vos ressources en tant qu'applications App Hub, vous pouvez mieux comprendre les interactions entre les ressources, et les analyser, les surveiller, les gérer et résoudre les problèmes de manière centrée sur les applications.
Avant de créer vos applications, vous devez activer un dossier Google Cloud pour la gestion des applications. Ce dossier doit contenir les ressources que vous souhaitez gérer en tant qu'applications.
Configurer un dossier compatible avec les applications
Lorsque vous configurez la gestion des applications pour un dossier, le processus inclut les actions suivantes :
- Création d'un projet de gestion dans le dossier. Le projet de gestion est un projet appartenant à Google que vous ne pouvez ni déplacer ni supprimer.
- Activer les API pour les services compatibles avec la gestion des applications. Les services sont activés dans le projet de gestion.
Pour savoir comment activer la gestion des applications dans un dossier, consultez Gérer les applications dans un dossier.
Créer des applications
Une fois que vous avez configuré un dossier compatible avec les applications, vous pouvez créer vos applications. Vous disposez des options suivantes pour créer vos applications :
- Utilisez App Hub pour créer des applications à partir de ressourcesGoogle Cloud existantes. Consultez Créer une application.
- Utilisez Application Design Center pour concevoir et déployer de nouvelles ressourcesGoogle Cloud , qui provisionnent automatiquement les applications App Hub. Vous utilisez des modèles d'application pour définir la conception, puis vous déployez des instances d'application basées sur les modèles.
Activer les API requises
Cette section liste les API requises pour afficher des données sur une page Cloud Hub spécifique.
- Si vous configurez la gestion des applications, certaines API sont déjà activées dans le projet de gestion.
- Les API Cloud Logging et Cloud Monitoring sont activées par défaut lorsque vous créez un projet.
Les API pour les autres services doivent être activées séparément :
- Cloud Quotas
- Unified Maintenance
- Personalized Service Health
- App Optimize
Page | Données acceptées | API requises | Où activer les API |
---|---|---|---|
Accueil | Application ou projet | La page d'accueil affiche des données récapitulatives provenant des autres pages Cloud Hub. | |
Déploiements | Application | App Hub et Application Design Center | Les API sont automatiquement activées dans le projet de gestion lorsque celui-ci est créé. |
État et dépannage | Application ou projet | Assistance App Hub pour les données d'application Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health et inventaire des éléments cloud pour les données sur l'état |
Pour les données au niveau de l'application, les API sont automatiquement activées dans le projet de gestion lorsque celui-ci est créé. Pour afficher les données au niveau du projet, activez les API qui fournissent des données sur l'état de santé pour les projets que vous souhaitez afficher. |
Optimisation | Application ou projet | Assistance App Hub pour les données d'application Cloud Monitoring et App Optimize pour les données sur les coûts et l'utilisation |
Pour les données au niveau de l'application, les API App Hub et Monitoring sont automatiquement activées dans le projet de gestion lors de sa création. Vous devez activer l'API App Optimize séparément. Pour afficher les données au niveau du projet, activez les API Cloud Monitoring et App Optimize pour les projets que vous souhaitez afficher. |
Maintenance | Projet uniquement | Unified Maintenance | Activez l'API pour les projets que vous souhaitez afficher. |
Quotas et réservations | Projet uniquement | Cloud Quotas pour les données de quota Compute Engine et le planificateur de capacité pour les utilisateurs de la version Preview privée du planificateur de capacité |
Activez les API pour les projets que vous souhaitez afficher. |
Assistance | Projet uniquement | Cloud Customer Care | Activez les API pour les projets que vous souhaitez afficher. |
Pour activer une API spécifique :
Dans la console Google Cloud , accédez à la page Bibliothèque d'API.
Sélectionnez le projet Google Cloud dans lequel vous souhaitez activer l'API.
Recherchez l'API que vous souhaitez activer.
Cliquez sur le nom de l'API dans les résultats de recherche.
Sur la page Informations détaillées sur le produit de l'API, cliquez sur ACTIVER.
Configurer des vues agrégées des données de télémétrie
Étant donné que les données des applications App Hub peuvent inclure plusieurs projets, il est nécessaire d'agréger vos journaux, métriques et traces pour afficher vos données par application dans Cloud Hub.
Si vous n'affichez les données que par projet, il n'est pas nécessaire de les agréger, mais cela reste recommandé, car il existe d'autres avantages en dehors de la gestion des applications :
- Vous pouvez afficher et interroger les journaux, les métriques et les traces de plusieurs projets lorsque vous consultez les données dans Cloud Logging, Cloud Monitoring et Cloud Trace.
- Le stockage des journaux dans un projet central permet de dissocier le cycle de vie des journaux de celui des projets. Cette séparation est utile pour répondre aux exigences de conformité, comme la conservation des données.
- Si vous devez respecter les exigences de localité des données, vous pouvez gérer un petit ensemble de buckets de journaux régionaux qui centralisent les journaux pour chaque région Google Cloudque vous utilisez.
En règle générale, la configuration de l'agrégation des journaux, des métriques et des traces est effectuée par un compte principal disposant du rôle IAM (Identity and Access Management) d'administrateur de l'organisation (roles/resourcemanager.organizationAdmin
).
- Pour agréger les données dans un dossier compatible avec les applications, consultez Configurer la surveillance des applications.
- Pour agréger les données d'une organisation sans dossiers compatibles avec les applications, consultez la documentation suivante :
Étapes suivantes
- Affichez la page Accueil.