Vous définissez des stratégies de limite de déploiement pour contrôler la quantité de ressources que les déploiements peuvent consommer lorsque les utilisateurs déploient des modèles dans Automation Assembler et demandent des éléments de catalogue dans Automation Service Broker. Les cas d'utilisation de cette procédure constituent une introduction aux stratégies de limite de ressources.
Les limites de déploiement sont appliquées à des déploiements individuels pour des modèles de cloud ou à des éléments de catalogue. Si vous souhaitez limiter les ressources au niveau de l'utilisateur, du projet ou de l'organisation, consultez Configuration des quotas de ressources Automation Service Broker à l'aide de stratégies.
En tant qu'administrateur de cloud, vous pouvez limiter la mémoire totale, le nombre de CPU, la capacité de stockage et le nombre de machines virtuelles pouvant être utilisés par déploiement. Vous pouvez également limiter la mémoire, le nombre de CPU et le stockage pour des ressources spécifiques dans le déploiement, par exemple, des machines dans un modèle de cloud.
Les limites s'appliquent à tous les déploiements dans l'étendue de la stratégie. Vous pouvez utiliser les critères de stratégie pour limiter l'étendue à un déploiement spécifique, auquel cas la stratégie s'applique uniquement à ce déploiement.
Comment les stratégies de limite de déploiement sont-elles appliquées ?
- Lorsque la stratégie est appliquée, les utilisateurs peuvent provisionner des ressources de déploiement dans les limites spécifiées.
- Plusieurs stratégies de limite de déploiement peuvent être appliquées. Si plusieurs stratégies sont définies pour un déploiement, la valeur de limite la plus faible est appliquée à chaque ressource.
- Si des stratégies de quota de ressources et des stratégies d'approbation ont une incidence sur les déploiements dans l'étendue de la stratégie, les limites de déploiement sont appliquées avant les autres types de stratégie.
- Si un déploiement ne demande aucune ressource, comme un déploiement de workflow, la stratégie n'est pas appliquée sur ce déploiement.
Quand les stratégies de limite de déploiement sont-elles appliquées ?
- Un utilisateur demande un élément de catalogue dans Automation Service Broker ou un modèle de cloud dans Automation Assembler.
- Un utilisateur modifie un déploiement ou ses ressources de composant.
Contraintes de stratégie de limite de déploiement
Type de cloud | Capacité du disque de démarrage non disponible | Capacité du disque de démarrage disponible |
---|---|---|
Azure |
La taille du disque de démarrage par défaut est de 8 Go. |
|
AWS | Les tailles de disque d'image du magasin d'instances, y compris le disque de démarrage, ne sont pas comptabilisées. La taille du disque de démarrage par défaut est de 8 Go. |
|
GCP | Images publiques | |
vSphere |
La taille du disque de démarrage par défaut est de 8 Go. Les disques d'image ne sont pas comptés. |
|
Procédure
Dans ce cas d'utilisation, trois définitions de stratégie illustrent comment vous pouvez créer des stratégies de limite de déploiement et les résultats lorsqu'elles sont appliquées.
- Sélectionnez .
- Configurer la stratégie de limite de déploiement 1.
En tant qu'administrateur de cloud, vous souhaitez limiter la quantité de ressources que les déploiements peuvent utiliser dans l'organisation.
- Définissez les critères de validité de la stratégie.
Paramètre Exemple de valeur Portée Organisation La stratégie s'applique à tous les déploiements de l'organisation.
Critères aucune - Définissez les limites de déploiement.
Ressource Exemple de valeur de limite CPU 200 Nombre de VM 3 Mémoire 100 Go Stockage 240 Go
Dans ce scénario, tout déploiement dans l'organisation peut utiliser jusqu'à 200 CPU, 3 machines virtuelles, 100 Go de mémoire et 240 Go de capacité de stockage au total.
- Définissez les critères de validité de la stratégie.
- Configurer la stratégie de limite de déploiement 2.
En tant qu'administrateur de projet, vous souhaitez appliquer un contrôle granulaire sur les ressources provisionnées au niveau du déploiement dans un projet que vous gérez.
- Définissez les critères de validité de la stratégie.
Paramètre Exemple de valeur Portée Projet = TestProj1 Cette stratégie s'applique à tous les déploiements du projet spécifié.
Critères Aucune - Définissez les limites de déploiement.
Ressource Exemple de valeur de limite CPU 15 Mémoire 10 Go
Dans ce scénario, les ressources disponibles pour les déploiements dans le projet dont l'étendue est définie sont évaluées et les stratégies 1 et 2 sont appliquées. Dans ce cas, les valeurs de CPU et de mémoire sont inférieures dans la stratégie 2, cette dernière est donc appliquée.
- Définissez les critères de validité de la stratégie.
- Configurer la stratégie de limite de déploiement 3.
En tant qu'administrateur de cloud, vous souhaitez contrôler la quantité de ressources consommées lorsqu'un modèle de cloud spécifique est déployé par une personne de votre organisation. En outre, vous souhaitez définir des limites pour des ressources de déploiement spécifiques dans le modèle de cloud.
- Définissez les critères de validité de la stratégie.
Paramètre Exemple de valeur Portée Organisation Critères Cloud template equals Proj1Templ1
Cette stratégie est appliquée à tous les déploiements de l'organisation qui sont provisionnés à partir du modèle de cloud spécifié.
- Définissez les limites de déploiement.
Ressource Exemple de valeur de limite CPU 15 Nombre de VM 10 Mémoire 20 Go - Définissez les limites des ressources de déploiement.
- Définissez une limite pour tous les déploiements provisionnés par les développeurs de l'organisation.
Paramètre Exemple de valeur Nom Limite de ressources de déploiement 1 Critères Tags has any Key equals env AND Value equals dev
Limites CPU = 5
Mémoire = 10 Go
Stockage = 40 Go
- Définissez les limites d'une machine dans le modèle de cloud.
Paramètre Exemple de valeur Nom Limite de ressources de déploiement 2 Critères Resource Type equals Cloud.vSphere.Machine
Limites CPU = 4
Mémoire = 8 Go
- Définissez une limite pour tous les déploiements provisionnés par les développeurs de l'organisation.
Dans ce scénario, vous appliquez deux niveaux de gouvernance.- Lorsqu'un utilisateur de votre organisation déploie le modèle de cloud Proj1Templ1, les ressources disponibles pour l'ensemble du déploiement sont évaluées et les trois stratégies existantes sont appliquées. Les limites de déploiement les plus faibles entre les trois stratégies sont appliquées.
- La valeur de limite de CPU définie dans la stratégie 3 est appliquée.
- La valeur de limite du nombre de VM définie dans la stratégie 1 est appliquée.
- La valeur de limite de mémoire définie dans la stratégie 2 est appliquée.
- Les ressources de déploiement demandées sont évaluées par rapport aux limites de ressources de déploiement 1 et 2, et les limites de ressources de déploiement sont appliquées. Dans ce cas, aucune autre stratégie ne limite ces ressources de déploiement spécifiques.
- Définissez les critères de validité de la stratégie.
Étape suivante
- Pour d'autres exemples de traitement et d'application des autres stratégies, reportez-vous à la section Mode de traitement des stratégies Automation Service Broker.
- Configurez les stratégies pertinentes pour vos organisations et projets.
- Surveillez les ressources provisionnées sur le tableau de bord Utilisation de mes ressources. Reportez-vous à la section Informations sur les éléments du catalogue Automation Service Broker.