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
cinq étapes de déploiement
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.
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).
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.
Installer Docker
une seule commande pour installer Docker, l'image Ubuntu d'Azure est très propre, pas de conflits.
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 :
# Installer Azure CLI (macOS)
Installer Docker
# Mettre à jour le système
configuration docker-compose
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
# 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%