Partage via


Comparer la gestion des ressources AWS et Azure

Le terme ressource est utilisé de la même façon dans Azure et Amazon Web Services (AWS). Une ressource est un élément gérable. Il peut s’agir d’une machine virtuelle, d’un compte de stockage, d’une application web, d’une base de données ou d’un réseau virtuel, par exemple.

Groupes de ressources AWS et groupes de ressources Azure

Les groupes de ressources dans Azure et AWS sont utilisés pour organiser et gérer des ressources. Toutefois, il existe quelques différences clés :

  • La suppression d’un groupe de ressources AWS n’affecte pas les ressources. La suppression d’un groupe de ressources Azure supprime toutes les ressources qu’elle contient.
  • Dans Azure, vous devez créer un groupe de ressources avant de créer une ressource. Une ressource doit faire partie d’un groupe de ressources unique.
  • Dans Azure, vous pouvez suivre les coûts par groupe de ressources. Dans AWS, vous pouvez utiliser des balises d’allocation de coûts pour filtrer sur des ressources spécifiques.

Options de déploiement de ressources

Azure offre plusieurs façons de gérer vos ressources :

  • Portail Azure. Comme un tableau de bord AWS, le portail Azure fournit une interface de gestion web pour les ressources Azure.

  • API REST. L’API REST Azure Resource Manager fournit un accès programmatique à la plupart des fonctionnalités disponibles dans le portail Azure.

  • Azure CLI. Azure CLI fournit une interface de ligne de commande que vous pouvez utiliser pour créer et gérer des ressources Azure. Azure CLI est disponible pour windows, Linux et macOS.

  • Azure PowerShell. Vous pouvez utiliser les modules Azure pour PowerShell pour exécuter des tâches de gestion automatisées à l’aide d’un script. PowerShell est disponible pour windows, Linux et macOS.

  • Modèles ARM. Les modèles Azure Resource Manager (ARM) fournissent des fonctionnalités de gestion des ressources basées sur des modèles JSON similaires à celles du service AWS CloudFormation.

  • Bicep. Bicep est un langage spécifique au domaine qui utilise la syntaxe déclarative pour déployer des ressources Azure.

  • Terraform. Vous pouvez utiliser Terraform pour définir, prévisualiser et déployer une infrastructure cloud à l’aide de la syntaxe HCL.

Avec chacune de ces interfaces, le groupe de ressources est central pour la création, le déploiement ou la modification des ressources Azure. L'implémentation est similaire à celle du modèle de pile utilisé pour regrouper les ressources AWS lors des déploiements CloudFormation.

Étiquetage

Le balisage, dans Azure et AWS, vous permet d’organiser et de gérer efficacement les ressources en affectant des métadonnées aux ressources. Les balises sont des paires clé-valeur qui vous aident à catégoriser, suivre et gérer les coûts dans votre infrastructure cloud. AWS et Azure prennent en charge le contrôle d’accès basé sur les attributs (ABAC) en fonction des valeurs d’étiquette. Bien que le marquage dans Azure et AWS soit similaire, il existe quelques différences :

  • Les balises Azure ne sont pas sensibles à la casse pour les opérations, mais la casse peut être préservée. Les balises AWS respectent la casse.
  • Azure fournit l’héritage des balises par le biais de stratégies. AWS ne prend pas en charge l’héritage des balises entre les ressources parent et enfant. AWS prend en charge l’héritage des balises pour les Catégories de coûts AWS.
  • AWS fournit un outil d’éditeur de balises pour l’ajout de balises, tandis qu’Azure fournit des fonctionnalités de balisage via le portail Azure et les interfaces de gestion.

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

Autres contributeurs :

  • Adam Cerini | Directeur, Stratège de la technologie partenaire

Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.

Étapes suivantes