Azure तैनाती

Microsoft Azure VM deployment full process।

Azure पर OpenClaw तैनात करें, माइक्रोसॉफ्ट का क्लाउड

Azure माइक्रोसॉफ्ट का क्लाउड प्लेटफॉर्म है, वैश्विक नोड्स व्यापक रूप से कवर किए गए हैं, एंटरप्राइज़ उपयोगकर्ता विशेष रूप से सामान्य हैं। यदि आपकी कंपनी पहले से Microsoft 365 या Azure AD का उपयोग कर रही है, तो Azure पर OpenClaw चलाना सबसे सुविधाजनक है, अनुमतियों का प्रबंधन सीधे जुड़ा हुआ है।

पर्सनल यूज़ के लिए भी बिल्कुल ठीक है, Azure नए यूजर्स को $200 फ्री क्रेडिट देता है (पहले 30 दिन), स्टूडेंट्स को $100 और मिलता है। इस गाइड में VM बनाने से डिप्लॉयमेंट तक हर स्टेप है।

फ्री क्रेडिट

💡 New user को $200 का free credit दिया जाता है (30 दिन valid), और 12 महीने की free services: B1s VM (1 core 1G) महीने के 750 घंटे, 64GB managed disks दो, 5GB Blob storage।
🎓 Students को Azure for Students दे रहे हैं, $100 का credit, कोई credit card की जरूरत नहीं। .edu email से verify कर लो, हर साल renew हो सकता है।

पाँच स्टेप में डिप्लॉयमेंट हो जाता है

1

रिसोर्स ग्रुप और VM बनाओ

Azure Portal login करें → Resource group create करें → Virtual machine → Select करें Ubuntu 22.04 LTS → साइज़ Standard_B2s (2 कोर 4GB) चुनो। ऑथेंटिकेशन के लिए SSH की को रिकमेंड किया जाता है।

2

Configure network security group

VM की network settings मे inbound port rules add करो: 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw)।

3

SSH कनेक्शन

Azure Portal में ब्राउज़र के अंदर SSH है, बस क्लिक करें कनेक्ट कर सकते हैं। या स्थानीय टर्मिनल का उपयोग करें ssh -i key.pem azureuser@आपका-IP Connect करो। Public IP को VM overview page पर देख सकते हो।

4

Docker install करना।

एक कमांड से Docker इंस्टॉल हो जाता है, Azure का Ubuntu इमेज बिल्कुल क्लीन है, कुछ भी इंस्टॉल करते समय कोई कॉन्फ़्लिक्ट नहीं होगा।

5

Deploy OpenClaw

docker-compose से service को start करें, चल गई तो use करने लग सकते हो।

az CLI संचालन

Azure CLI से complete command line से सब कुछ कर सकते हो, web console की कोई जरूरत नहीं:

az CLI VM बनाएं
# Azure CLI इंस्टॉल करें (macOS)

Docker install करना।

SSH कनेक्ट के बाद Docker इंस्टॉल करें
# सिस्टम अपडेट करें

docker-compose कॉन्फ़िगरेशन

docker-compose.yml (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"

Deploy और verify करो

Deploy OpenClaw
# प्रोजेक्ट निर्देशिका बनाएं

Cost control के लिए छोटे tricks।

  • Spot VM use करो। —— ऑन-डिमांड इंस्टेंसेस से 90% तक सस्ता, टेस्टिंग एनवायरनमेंट्स के लिए परफेक्ट जो इंटरप्ट हो सकते हैं
  • Set automatic shutdown —— VM की "ऑटो शटडाउन" सेटिंग्स में रोज़ रात को ऑटो बंद करने का विकल्प लगा दो, जब यूज़ न कर रहे हो तो कोई पैसा नहीं लगेगा
  • सही region choose करो —— East US और West US 2 आमतौर पर सबसे सस्ते होते हैं
  • Reserved instances —— अगर लंबे टाइम के लिए यूज़ करना तय है, तो 1 साल या 3 साल का प्लान लो, 30-60% तक सेव कर सकते हो
Azure की बिलिंग मॉडल समझ में नहीं आती? MOLILI प्रबंधित योजना - निश्चित मूल्य, शून्य संचालन, Resource Group और NSG क्या है यह समझने की जरूरत नहीं, सक्षम करें और उपयोग करें। MOLILI के बारे में जानो →
क्या यह tutorial तुम्हारे लिए useful रहा?