Cette page explique comment configurer un dossier pour la gestion des applications.
Présentation
Un dossier compatible avec les applications est un dossier de la hiérarchie des ressources Google Cloud qui a été configuré pour la gestion des applications. Ce dossier vous permet de définir et de gérer les applications App Hub. Ces applications sont des regroupements fonctionnels de services et de charges de travail qui couvrent plusieurs projets dans ce dossier et ses projets descendants.
Les dossiers compatibles avec les applications simplifient la gestion des applications en:
- Organiser les charges de travail:ils regroupent les applications et services associés, définis dans App Hub, dans une seule unité gérable.
- Fournir une surveillance et une gestion centralisées:au lieu de suivre des composants individuels dans différents projets ou produits, vous pouvez surveiller et gérer l'état et les performances globaux de vos applications au niveau du dossier.
- Simplifier l'administration:en désignant un dossier comme compatible avec les applications, vous créez une limite administrative qui simplifie la création et la gestion des applications dans votre organisation.
- Fournir une vue centrée sur l'application:ils déplacent l'attention des ressources individuelles vers l'application elle-même, offrant une vue globale de ses performances.
Configurer un dossier pour la gestion des applications
Vous pouvez activer la gestion des applications pour les dossiers nouveaux et existants. Une fois activée, la gestion des applications ne peut plus être désactivée. Testez la gestion des applications dans un dossier dédié nouvellement créé. Cela permet d'effectuer des tests en toute sécurité avant de l'appliquer aux dossiers critiques existants.
Dans un dossier compatible avec les applications, les utilisateurs autorisés peuvent agréger les charges de travail et les services de n'importe quel projet directement dans ce dossier.
Prenons l'exemple d'une hiérarchie de ressources dont la structure est la suivante:
Le dossier F1 contient les trois éléments suivants:
- Projets P10 et P11
- Dossier F2
Le dossier F2 contient les deux éléments suivants:
- Projets P20 et P21
Activez la gestion des applications sur le dossier F1 pour créer une application qui inclut des ressources de plusieurs niveaux de dossiers. Par exemple, une application peut inclure des ressources des projets p10 et p20.
Si vous n'activez la gestion des applications que sur le dossier F2, le projet P10 n'est pas disponible pour créer des applications. Pour créer des applications dans le projet P10, déplacez le projet P10 sous le dossier F2.
Tenez compte de votre structure organisationnelle, des responsabilités de votre équipe et des ressources dont vous disposez lorsque vous planifiez votre stratégie de gestion des applications. La façon dont vos équipes et vos ressources sont structurées a un impact direct sur la façon dont vous utilisez les dossiers compatibles avec les applications.
Présentation des projets de gestion
Un projet de gestion est un Google Cloud projet généré par le système dans un dossier compatible avec les applications, conçu exclusivement pour la gestion des applications. Il fournit l'infrastructure pour les bibliothèques d'applications et les API associées, y compris la facturation, les quotas et le contrôle des accès. Le projet de gestion peut également découvrir des ressources dans la hiérarchie des ressources du dossier activé pour les applications.
L'activation de la gestion des applications sur un dossier provisionne automatiquement un projet de gestion. Chaque dossier ne peut contenir qu'un seul projet de gestion.
Activer la gestion des applications et les API pour un dossier
Cette section explique comment activer un dossier pour la gestion des applications.
Rôles requis
Pour obtenir les autorisations nécessaires pour activer la gestion des applications et accorder l'accès aux ressources, demandez à votre administrateur de vous accorder le rôle IAM Administrateur de dossier (resourcemanager.folderAdmin
) sur la ressource parente.
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Activer les API de l'application
Vous pouvez activer la gestion des applications pour les dossiers nouveaux et existants. Pour créer un dossier, consultez Créer des dossiers. Les étapes suivantes concernent un dossier existant:
Dans la console Google Cloud, accédez à la page Gérer les ressources.
Dans la liste des projets et des dossiers, recherchez le dossier que vous souhaitez configurer. Cliquez ensuite sur le menu
Options à la fin de la ligne, puis sélectionnez Paramètres.Sur la page Settings (Paramètres), accédez à la section App-enablement (Activation de l'application), puis cliquez sur Enable (Activer). Le panneau Activer les API d'applications pour ce dossier s'ouvre.
Lorsque vous activez la gestion des applications sur un dossier, deux actions sont effectuées:
- Google crée un projet géré par Google dans le dossier. Vous ne pouvez pas déplacer ni supprimer un projet de gestion.
- Le système active les API requises pour la gestion des applications sur ce projet.
Consultez la liste des API dans le panneau. Certaines API entraînent des coûts. Pour en savoir plus sur les tarifs d'un service, cliquez sur le nom de l'API.
Si vous êtes prêt à activer la gestion des applications, cliquez sur Activer.
Une fois l'activation terminée, la page Settings (Paramètres) affiche le nom du projet de gestion avec le préfixe google-mpf
.
Associer un compte de facturation au projet de gestion
Pour associer un compte de facturation au projet de gestion, procédez comme suit:
Assurez-vous de disposer des autorisations requises pour cette tâche.
Si vous devez créer un compte de facturation Cloud, consultez la section Créer un compte de facturation Cloud.
Sur la page Paramètres de votre dossier compatible avec les applications, cliquez sur Gérer la facturation.
Dans l'onglet Mes projets, recherchez le projet de gestion.
Pour activer la facturation pour le projet, consultez la section Activer la facturation sur un projet existant.
Attribuer des autorisations aux utilisateurs de l'application sur le projet
- Sur la page Settings (Paramètres) de votre dossier activé pour les applications, cliquez sur Manage IAM (Gérer IAM).
Configurez les rôles et autorisations IAM pour tous les services de gestion des applications.
En particulier, assurez-vous de pouvoir agréger vos données de télémétrie (journaux, métriques et traces) à partir des services Google Cloud et d'accorder les autorisations nécessaires pour afficher ces données.
Créer des applications
- Configurez App Hub et créez vos applications.