Informations, communications, conseils en infrastructure

1.63 Azure Resource Manager

 Présentation de la technologie

 

Azure Resource Manager (ARM) est le service de déploiement et de gestion d’Azure. Il fournit une couche de gestion qui permet de créer, mettre à jour et supprimer des ressources dans un compte Azure. ARM offre plusieurs avantages clés :

 

  •  Gestion de l’infrastructure via des modèles déclaratifs plutôt que des scripts
  •  Déploiement, gestion et supervision de toutes les ressources d’une solution en groupe
  •  Redéploiement cohérent des solutions tout au long du cycle de développement
  •  Définition des dépendances entre ressources pour un déploiement ordonné
  •  Application du contrôle d’accès à tous les services grâce à l’intégration native d’Azure RBAC
  •  Organisation logique des ressources via l’application d’étiquettes

 Mise en place technique

 

  1. Création d’un modèle ARM :
  •     Utilisez un éditeur JSON pour créer un fichier de modèle déclaratif
  •     Définissez les ressources, leurs propriétés et dépendances dans le modèle
  1. Création d’un groupe de ressources :

   powershell

   $projectName = « MonProjet »

   $resourceGroupName = « ${projectName}rg »

   NewAzResourceGroup Name $resourceGroupName Location « Central US »

   

 

  1. Déploiement du modèle :

    Via Azure PowerShell :

     powershell

     NewAzResourceGroupDeployment ResourceGroupName $resourceGroupName TemplateFile <chemindumodèle>

     

    Via Azure CLI :

     bash

     az deployment group create resourcegroup $resourceGroupName templatefile <chemindumodèle>

     

 

 Exploitation technique courante

 

  1. Gestion des ressources :
  •     Utilisez le portail Azure, Azure PowerShell, Azure CLI ou les API REST pour gérer les ressources
  •     Appliquez des étiquettes pour organiser logiquement les ressources
  1. Contrôle d’accès :
  •     Utilisez Azure RBAC pour gérer les autorisations sur les ressources
  •     Appliquez des verrous pour empêcher la modification ou suppression accidentelle de ressources critiques
  1. Surveillance et audit :
  •     Utilisez Azure Monitor pour suivre les métriques et journaux des ressources
  •     Consultez les journaux d’audit pour examiner les actions effectuées sur les ressources
  1. Optimisation :
  •     Utilisez Azure Advisor pour obtenir des recommandations d’optimisation
  •     Analysez les coûts et l’utilisation des ressources pour optimiser les dépenses
  1. Automatisation :
  •     Créez des pipelines CI/CD pour automatiser le déploiement des modèles ARM
  •     Utilisez Azure Automation pour orchestrer des tâches de gestion complexes

En maîtrisant ces aspects, vous serez en mesure d’utiliser efficacement Azure Resource Manager pour gérer et déployer vos ressources Azure de manière cohérente et sécurisée.

 

Articles similaires

Rémy ACCOLEY

Consultant infrastructure

Expertise Azure, Windows serveur, Exchange, Teams, Office 365, Téléphonie…

Mes articles du moment

Sponsor

Besoin d'un support avec Keysoncloud

Offre Free

Explore

Découvrez nos formations

Offre Free

Vous voulez poster vos contenus

Offre Free