Un groupe de ressources Azure est un service Microsoft Azure qui nécessite un regroupement de toutes vos machines virtuelles (VM) Azure. Dans cet article, nous verrons ce que signifie réellement cette structure de groupe et comment vous pouvez l’utiliser pour une meilleure gouvernance et pour mieux gérer les ressources Azure pour votre infrastructure.
Newsletter sectorielle
Restez au fait des tendances les plus étonnantes du secteur dans le domaine de l’IA, de l’automatisation, des données et bien d’autres avec la newsletter Think. Consultez la Déclaration de confidentialité d’IBM.
Vous recevrez votre abonnement en anglais. Vous trouverez un lien de désabonnement dans chaque newsletter. Vous pouvez gérer vos abonnements ou vous désabonner ici. Consultez la Déclaration de confidentialité d’IBM pour plus d’informations.
Tout d’abord, un bref aperçu de la manière dont vous pouvez gérer et provisionner les groupes de ressources avec Azure Resource Manager, que vous connaissez probablement, car il s’agit de la couche de gestion de vos ressources. Avec Azure Resource Manager, vous pouvez gérer votre infrastructure à l’aide de modèles déclaratifs plutôt que de scripts, grâce à la gestion des balises, aux modèles de déploiement, au mappage des dépendances, au contrôle simplifié des accès basé sur les rôles et à la gestion clarifiée des coûts.
Vous pouvez organiser des groupes de ressources pour sécuriser, gérer et suivre les coûts liés à vos workflows et vos applications.
Les groupes de ressources Azure sont des collections logiques de machines virtuelles, de comptes de stockage, de réseaux virtuels, d’applications Web, de bases de données et de serveurs de base de données. Vous pouvez les utiliser pour rassembler les ressources associées à une application et les diviser en groupes pour la production et la non-production, ou selon toute autre structure organisationnelle de votre choix.
Le modèle de gestion des groupes de ressources Azure propose quatre niveaux, ou « étendues », de gestion pour organiser vos ressources :
Il est important de garder à l’esprit, lors de la gestion de ces champs d’application, qu’il existe une différence entre un abonnement Azure et un groupe de gestion. Un groupe de gestion ne peut pas inclure de ressources Azure. Il ne peut inclure que d’autres groupes de gestion ou abonnements. Les groupes de gestion Azure offrent un niveau d’entreprise supérieur aux abonnements Azure. Par exemple, si un abonnement représente une application, un groupe de gestion Azure peut contenir toutes les applications gérées par ce service. En outre, il n’existe pas de structure pour un groupe de ressources « imbriqué » dans Azure. Pour « imbriquer » les groupes d’autorisations, vous devrez utiliser une combinaison d’autorisations aux différents niveaux énumérés précédemment. Veillez également à différencier le concept de groupe de ressources Azure d’un « ensemble de disponibilités Azure ». Un ensemble de disponibilités dans Azure est un regroupement logique de machines virtuelles informant Azure de la manière dont votre application est conçue pour protéger sa disponibilité.
Il existe plusieurs manières de créer un groupe de ressources Azure :
Voici quelques bonnes pratiques concernant l’utilisation du groupe de ressources Azure :
Prêt à automatiser l’optimisation des groupes de ressources Azure ?
Les groupes de ressources Azure sont un moyen d’opérationnaliser le contrôle d’accès basé sur les rôles (RBAC). En règle générale, il est préférable d’accorder l’accès utilisateur au niveau du groupe de ressources (les groupes facilitent la gestion et offrent une meilleure visibilité).
L’une des bonnes pratiques cloud que nous recommandons aux DSI est de donner à votre organisation une structure qui soutient votre stratégie. La façon dont vous organisez vos ressources Azure suit alors votre structure organisationnelle, ce qui permet de suivre facilement le principe du moindre privilège et de n’accorder l’accès qu’aux autorisations minimales nécessaires, et ce au niveau du groupe de ressources, plutôt qu’au niveau du groupe de gestion ou au niveau de l’abonnement. Par exemple, une politique relative à la gestion des clés de chiffrement peut être appliquée au niveau du groupe de gestion, tandis qu’une politique de suspension planifiée peut être appliquée au niveau du groupe de ressources.
Une utilisation efficace du balisage vous permet d’identifier les ressources à des fins techniques, d’automatisation, de facturation et de sécurité. Les balises peuvent s’étendre au-delà des groupes de ressources, ce qui vous permet d’utiliser des balises pour associer des groupes et des ressources appartenant au même projet, à la même application ou au même service. Veillez à appliquer les bonnes pratiques en matière de balisage, telles que l’exigence d’un ensemble standard de balises à appliquer avant de déployer une ressource, afin de garantir l’optimisation de vos ressources.
Il existe plusieurs façons courantes d’organiser les abonnements et les groupes de ressources. Le premier modèle, malheureusement courant, est celui du « chaos ». Si ce mot décrit votre environnement, ne baissez pas les bras. Nous avons vu de nombreuses entreprises relever le défi et mettre de l’ordre dans leurs environnements.
Ensuite, il y a l’organisation par application. Par exemple, une application de paie ou de facturation s’aligne sur un seul abonnement cloud Azure, avec des groupes de ressources pour chaque environnement (développement, test, transfert, etc.) regroupés sous cet abonnement.
Nous constatons souvent la mise en place d’une structure organisationnelle par environnement. Dans ce cas, il existe un seul abonnement pour toute la production, un pour le développement et un pour les tests, avec des groupes de ressources alignés sur chaque application en-dessous. Le mode d’organisation le plus abouti est l’unité commerciale ou l’unité de service, modèle qui confère la propriété des ressources aux fonctions de l’entreprise. Par exemple, le service financier bénéficiera d’un abonnement et le service marketing d’un autre. Sous ces abonnements se trouvent les groupes de ressources correspondant à chaque application.
Les groupes de ressources Azure et d’autres structures natives des fournisseurs de cloud vous permettent d’organiser et de gérer efficacement les ressources cloud. Après avoir créé la base et utilisé le groupe de ressources Azure pour obtenir la segmentation et l’alignement nécessaires à votre secteur d’activité et aux applications qu’il exécute, l’étape suivante consiste à faire correspondre efficacement vos ressources à la demande de l’application. Vous pourrez ainsi maximiser les performances de vos applications tout en optimisant le coût de vos ressources.
Garantir la performance des applications et optimiser votre cloud dépasse l’échelle humaine, c’est pourquoi, chez IBM, notre mission est de gérer la performance, la conformité et le coût de n’importe quelle application, sur n’importe quel cloud, à n’importe quelle échelle.
Le logiciel Turbonomic vous permet de visualiser plus facilement la relation parent/enfant entre les abonnements et les groupes de ressources. Cette fonctionnalité permet de cartographier visuellement le cadre que votre entreprise a mis en œuvre, afin de visualiser votre infrastructure dans les contextes d’application que vous avez déjà créés. Le logiciel Turbonomic détecte automatiquement tous les abonnements Azure associés, leurs groupes de ressources et les ressources de chaque groupe, y compris les machines virtuelles Azure, les disques gérés Azure, les serveurs SQL, ainsi que toutes les instances réservées, qu’il s’agisse d’instances réservées partagées, d’instances étendues à un abonnement ou d’un groupe de ressources. Le logiciel analyse ensuite l’utilisation de chaque ressource et commence à générer des actions d’optimisation. Cette vue montre les détails d’un seul abonnement Azure et de plusieurs groupes de ressources Azure, les actions d’optimisation en attente par groupe de ressources et les économies potentielles réalisées grâce à ces actions.
De plus, le logiciel Turbonomic comprend un puissant moteur de modélisation d’optimisation conçu pour permettre aux clients de modéliser différents scénarios dans l’environnement cloud en mode bac à sable sécurisé. Par exemple, simulez l’impact de l’utilisation du stock d’instances de machines virtuelles réservées Azure après avoir redimensionné les charges de travail dans un groupe de ressources, ou sans redimensionner les charges de travail.
Créez votre compte IBM Cloud gratuit et accédez à plus de 40 produits toujours gratuits, y compris les API IBM Watson.
Déverrouillez de nouvelles fonctionnalités et stimulez l’agilité de votre entreprise grâce aux services de conseil d’IBM Cloud. Découvrez comment co-créer des solutions, accélérer la transformation numérique et optimiser les performances grâce à des stratégies de cloud hybride et à des partenariats d’experts.