Compte et premiers pas
Créer un compte Azure gratuit
Microsoft propose un compte Azure gratuit (Azure Free Account) qui permet de démarrer sans engagement financier. Pour créer ton compte, rends-toi sur azure.microsoft.com/free et connecte-toi avec un compte Microsoft (Outlook, Hotmail, ou un compte professionnel/scolaire).
Ce qui est inclus dans le free tier
Le compte gratuit Azure comprend trois niveaux d'avantages :
- 200 $ de crédits utilisables pendant les 30 premiers jours sur n'importe quel service Azure
- 12 mois de services populaires gratuits : 750 h/mois de VMs B1s Windows ou Linux, 5 Go de Blob Storage, 250 Go de base de données SQL, 15 Go de bande passante sortante, etc.
- Services toujours gratuits (sans limite de temps) : Azure Functions (1 million de requêtes/mois), Azure DevOps (5 utilisateurs), Cosmos DB (1 000 unités de requête/s), App Service (10 apps web), Azure Active Directory B2C, et bien d'autres
Une carte bancaire est requise à l'inscription pour vérifier ton identité, mais tu ne seras pas débité automatiquement tant que tu n'as pas activé le paiement à l'utilisation. Les crédits et le free tier constituent un plafond de sécurité.
Le portail Azure
Le portail Azure (portal.azure.com) est l'interface web centralisée pour gérer l'ensemble de tes ressources cloud. Accessible depuis n'importe quel navigateur, il ne nécessite aucune installation.
Navigation dans le portail
L'interface se compose de plusieurs zones clés :
- Barre de navigation gauche — accès rapide aux services favoris, aux groupes de ressources, et aux services récents
- Barre de recherche universelle (en haut, raccourci
G + /) — recherche instantanée parmi tous les services Azure et toutes tes ressources existantes - Tableau de bord (Dashboard) — page d'accueil personnalisable avec des tuiles : métriques, raccourcis vers tes ressources, graphiques de coûts
- Groupes de ressources — conteneurs logiques qui regroupent toutes les ressources liées à un projet (VM, base de données, réseau, etc.)
- Cloud Shell — terminal intégré directement dans le portail (bouton en haut à droite, icône de terminal)
Le tableau de bord personnalisable
Le tableau de bord est entièrement modifiable : tu peux ajouter, déplacer et redimensionner des tuiles en cliquant sur Modifier. Quelques tuiles utiles à ajouter :
- Coûts du mois en cours (Cost Management)
- État de santé des services Azure (Service Health)
- Raccourcis vers tes groupes de ressources actifs
- Alertes actives
Installer Azure CLI
Azure CLI (az) est l'outil en ligne de commande officiel de Microsoft. Il permet d'automatiser toutes les opérations du portail via des scripts. Toutes les commandes du portail ont leur équivalent CLI.
Linux (Debian / Ubuntu)
# Installation via le script officiel Microsoft
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# Vérifier l'installation
az version
macOS (Homebrew)
brew update && brew install azure-cli
Windows (WinGet ou MSI)
# Via WinGet (Windows Package Manager)
winget install Microsoft.AzureCLI
# Ou télécharge le MSI directement sur aka.ms/installazurecliwindows
Se connecter avec az login
Une fois installé, la première commande à lancer ouvre ton navigateur pour t'authentifier :
az login
Une fenêtre de navigateur s'ouvre, tu saisis tes identifiants Microsoft, et CLI confirme la connexion avec la liste de tes abonnements :
[
{
"cloudName": "AzureCloud",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"isDefault": true,
"name": "Pay-As-You-Go",
"state": "Enabled",
"tenantId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
}
]
Si tu as plusieurs abonnements, tu peux définir celui à utiliser par défaut :
# Lister les abonnements disponibles
az account list --output table
# Sélectionner un abonnement par son ID
az account set --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Créer ton premier groupe de ressources
Un groupe de ressources (Resource Group) est le conteneur de base dans Azure. Toute ressource (VM, stockage, base de données…) doit appartenir à un groupe de ressources. C'est aussi l'unité de facturation et de gestion des accès.
Via le portail Azure
- Dans le portail, cherche "Resource groups" dans la barre de recherche
- Clique sur + Create
- Remplis les champs :
- Subscription — sélectionne ton abonnement
- Resource group — donne un nom (ex :
rg-monprojet-dev) - Region — choisis une région proche (ex :
France Centralpour Paris)
- Clique sur Review + create, puis Create
Via Azure CLI
# Créer un groupe de ressources
az group create \
--name rg-monprojet-dev \
--location francecentral
# Vérifier qu'il a bien été créé
az group list --output table
La sortie de az group list ressemble à :
Name Location Status
------------------ ------------- ---------
rg-monprojet-dev francecentral Succeeded
Attention à la facturation ! Quand tu crées des ressources Azure, certaines génèrent des coûts dès leur création (même à l'arrêt, comme les disques). Pense à supprimer tes groupes de ressources après tes tests : cette opération supprime en cascade toutes les ressources qu'ils contiennent.
Les tags Azure
Les tags sont des métadonnées clé/valeur que tu attaches à tes ressources Azure. Ils n'ont aucun effet fonctionnel, mais ils sont précieux pour l'organisation, la facturation et l'automatisation.
Bonnes pratiques de tagging
Voici une convention couramment adoptée en entreprise :
| Tag | Valeur exemple | Usage |
|---|---|---|
environment | dev, staging, prod | Distinguer les environnements |
project | monprojet | Rattacher à un projet |
owner | alice@example.com | Responsable de la ressource |
cost-center | equipe-infra | Imputation comptable |
managed-by | terraform, manual | Traçabilité du déploiement |
Appliquer des tags via CLI
# Ajouter des tags à un groupe de ressources
az group update \
--name rg-monprojet-dev \
--tags environment=dev project=monprojet owner=alice@example.com
# Lister les ressources filtrées par tag
az resource list \
--tag environment=dev \
--output table
Dans Cost Management (portail Azure), tu peux ensuite grouper les coûts par tag pour voir exactement combien chaque projet ou environnement te coûte.
Le Cloud Shell intégré au portail
Le Cloud Shell est un terminal entièrement géré par Microsoft, accessible directement depuis le portail Azure en cliquant sur l'icône de terminal en haut à droite. Il est disponible en mode Bash ou PowerShell.
Avantages du Cloud Shell
- Aucune installation requise — idéal pour démarrer sans configurer son poste de travail
- Authentification automatique — tu es déjà connecté à Azure, pas besoin de
az login - Outils préinstallés — Azure CLI, kubectl, Terraform, Ansible, Python, Node.js, git…
- Stockage persistant — un partage Azure Files (5 Go gratuits) est automatiquement monté sur
$HOME, tes fichiers survivent aux sessions
Lancer le Cloud Shell
Au premier lancement, Azure te demande de créer un compte de stockage pour la persistance. Sélectionne ton abonnement, clique Create storage, et le shell démarre en quelques secondes.
# Dans le Cloud Shell, tu peux immédiatement faire :
az account show
az group list --output table
# Ou lancer des scripts sans rien installer localement
az vm list --output table
Le Cloud Shell est parfait pour explorer Azure sans rien installer sur ta machine. Pour les projets réels en équipe, il vaut mieux installer Azure CLI localement et versionner tes scripts dans un dépôt Git.
- Le compte Azure gratuit inclut 200 $ de crédits (30 jours) + services toujours gratuits
portal.azure.com— interface web complète, accessible depuis le navigateuraz login— authentification CLI, ouvre le navigateur automatiquement- Le groupe de ressources est le conteneur obligatoire de toute ressource Azure
- Les tags organisent et permettent de suivre les coûts par projet/environnement
- Le Cloud Shell donne accès à CLI + outils directement depuis le portail, sans installation
- Pense à supprimer les groupes de ressources après tes tests pour éviter toute facturation surprise