Azure तैनाती
Microsoft Azure VM deployment full process।
Azure पर OpenClaw तैनात करें, माइक्रोसॉफ्ट का क्लाउड
Azure माइक्रोसॉफ्ट का क्लाउड प्लेटफॉर्म है, वैश्विक नोड्स व्यापक रूप से कवर किए गए हैं, एंटरप्राइज़ उपयोगकर्ता विशेष रूप से सामान्य हैं। यदि आपकी कंपनी पहले से Microsoft 365 या Azure AD का उपयोग कर रही है, तो Azure पर OpenClaw चलाना सबसे सुविधाजनक है, अनुमतियों का प्रबंधन सीधे जुड़ा हुआ है।
पर्सनल यूज़ के लिए भी बिल्कुल ठीक है, Azure नए यूजर्स को $200 फ्री क्रेडिट देता है (पहले 30 दिन), स्टूडेंट्स को $100 और मिलता है। इस गाइड में VM बनाने से डिप्लॉयमेंट तक हर स्टेप है।
फ्री क्रेडिट
पाँच स्टेप में डिप्लॉयमेंट हो जाता है
रिसोर्स ग्रुप और VM बनाओ
Azure Portal login करें → Resource group create करें → Virtual machine → Select करें Ubuntu 22.04 LTS → साइज़ Standard_B2s (2 कोर 4GB) चुनो। ऑथेंटिकेशन के लिए SSH की को रिकमेंड किया जाता है।
Configure network security group
VM की network settings मे inbound port rules add करो: 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw)।
SSH कनेक्शन
Azure Portal में ब्राउज़र के अंदर SSH है, बस क्लिक करें कनेक्ट कर सकते हैं। या स्थानीय टर्मिनल का उपयोग करें ssh -i key.pem azureuser@आपका-IP Connect करो। Public IP को VM overview page पर देख सकते हो।
Docker install करना।
एक कमांड से Docker इंस्टॉल हो जाता है, Azure का Ubuntu इमेज बिल्कुल क्लीन है, कुछ भी इंस्टॉल करते समय कोई कॉन्फ़्लिक्ट नहीं होगा।
Deploy OpenClaw
docker-compose से service को start करें, चल गई तो use करने लग सकते हो।
az CLI संचालन
Azure CLI से complete command line से सब कुछ कर सकते हो, web console की कोई जरूरत नहीं:
# Azure CLI इंस्टॉल करें (macOS)
Docker install करना।
# सिस्टम अपडेट करें
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"
Deploy और verify करो
# प्रोजेक्ट निर्देशिका बनाएं
Cost control के लिए छोटे tricks।
- Spot VM use करो। —— ऑन-डिमांड इंस्टेंसेस से 90% तक सस्ता, टेस्टिंग एनवायरनमेंट्स के लिए परफेक्ट जो इंटरप्ट हो सकते हैं
- Set automatic shutdown —— VM की "ऑटो शटडाउन" सेटिंग्स में रोज़ रात को ऑटो बंद करने का विकल्प लगा दो, जब यूज़ न कर रहे हो तो कोई पैसा नहीं लगेगा
- सही region choose करो —— East US और West US 2 आमतौर पर सबसे सस्ते होते हैं
- Reserved instances —— अगर लंबे टाइम के लिए यूज़ करना तय है, तो 1 साल या 3 साल का प्लान लो, 30-60% तक सेव कर सकते हो