Déployer Azure

Processus complet de déploiement sur Azure VM Microsoft

Déployer OpenClaw sur Azure, le cloud de Microsoft

Azure est la plateforme cloud de Microsoft, avec une large couverture mondiale. Les utilisateurs d'entreprise sont particulièrement nombreux. Si votre entreprise utilise déjà Microsoft 365 ou Azure AD, utiliser Azure pour OpenClaw est le plus fluide, la gestion des permissions s'intègre directement.

pas de souci pour les users perso, Azure offre $200 gratuit (30 jours pour les nouveaux), les étudiants ont $100. Ce tuto te guide de la création VM à déploiement fini.

crédit gratuit

💡 Les nouveaux utilisateurs reçoivent 200 $ de crédit gratuit (valide 30 jours), plus 12 mois de services gratuits : VM B1s (1 cœur 1GB) 750h/mois, 2 disques gérés 64GB, stockage Blob 5GB.
🎓 Les étudiants peuvent obtenir Azure for Students, 100 $ de crédit, pas de carte de crédit requise. Authentifiez-vous avec votre email .edu, renouvelable chaque année.

cinq étapes de déploiement

1

crée groupe de ressources et VM

Se connecter à Azure Portal → créer groupe de ressources → VM → sélectionner Ubuntu 22.04 LTS → Choisis Standard_B2s (2 cores 4G). SSH key recommandée pour l'authentification.

2

Configurer groupe sécurité réseau

Dans les paramètres réseau de la VM, ajoutez les règles de port entrant : 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw).

3

Connexion SSH

Azure Portal a SSH dans le navigateur, cliquez simplement pour vous connecter. Vous pouvez aussi utiliser un terminal local ssh -i key.pem azureuser@votre_IP Connecter. IP publique page vue d'ensemble VM.

4

Installer Docker

une seule commande pour installer Docker, l'image Ubuntu d'Azure est très propre, pas de conflits.

5

Déployer OpenClaw

Lancer les services avec docker-compose et ça marche directement.

Opération az CLI

Utilisez Azure CLI pour tout en ligne de commande, pas besoin console web :

Créer VM avec az CLI
# Installer Azure CLI (macOS)

Installer Docker

Après connexion SSH, installer Docker
# Mettre à jour le système

configuration docker-compose

docker-compose.yml (version Azure)
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "8080:3000"
    volumes:
      - ./data:/app/data
      - ./config:/app/config
      - ./logs:/app/logs
    environment:
      - NODE_ENV=production
      - TZ=Asia/Hong_Kong
    deploy:
      resources:
        limits:
          memory: 3G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

Déployer et vérifier

Déployer OpenClaw
# Créer le répertoire du projet

Astuces pour contrôler les coûts

  • Utilisez Spot VM —— Jusqu'à 90% moins cher que les instances à la demande, parfait pour les environnements de test interruptibles
  • Configurer politique mise à jour —— Configure l'arrêt automatique chaque soir dans la page "Auto-shutdown" de la VM, tu ne paies que quand tu l'utilises
  • Choisir bonne région —— L'est américain (East US) et l'ouest américain (West US 2) sont généralement les moins chers
  • Instances réservées —— Si tu sais que tu vas l'utiliser longtemps, une réservation 1 an ou 3 ans peut t'économiser 30-60%
Ne comprenez pas le modèle de facturation d'Azure ? MOLILI managed offre des prix fixes et zéro opérations, pas besoin d'étudier ce qu'est un Resource Group ou une NSG, activé et c'est prêt. En savoir plus sur MOLILI →
Tuto utile pour vous?