Implantação do Azure

Deploy completo no Azure VM da Microsoft

Implantar OpenClaw no Azure, nuvem da Microsoft

Azure é a plataforma de nuvem da Microsoft, cobertura global abrangente, muitos usuários empresariais. Se sua empresa já usa Microsoft 365 ou Azure AD, usar Azure para rodar OpenClaw é muito prático, gerenciamento de permissões se conecta automaticamente.

pra usuário pessoal também rola, Azure tem $200 free (novo usuário 30 dias), aluno pega mais $100. Esse tutorial leva do criar VM até pronto pra usar.

crédito gratuito

💡 Novo usuário ganha $200 de crédito grátis (válido 30 dias), mais 12 meses de serviço free: máquina virtual B1s (1 core 1G) 750 horas por mês, dois discos gerenciados 64GB, 5GB Blob storage.
🎓 Estudante consegue Azure for Students, $100 de crédito, sem cartão de crédito. É só usar email .edu pra validar, renova todo ano.

cinco passos deploy

1

cria resource group e VM

Abra Azure Portal → crie um grupo de recursos → máquina virtual → escolha Ubuntu 22.04 LTS → Escolhe Standard_B2s (2 cores 4GB). Pra autenticação, recomenda SSH key.

2

Configurar variáveis de ambiente

Nas configurações de rede da VM, adiciona regras de porta de entrada: 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw).

3

Conexão SSH

Azure Portal tem SSH no navegador, é só clicar, não precisa baixar chave. Também pode usar terminal local ssh -i key.pem azureuser@seu-IP Conectar.

4

Instala Docker

um comando instala Docker, imagem Ubuntu do Azure bem limpa, nenhum conflito instalando coisas.

5

Se tiver dúvida é fácil achar resposta

Use docker-compose para subir o serviço, depois de rodar já dá pra usar.

Operação az CLI

Usa Azure CLI pra fazer tudo por linha de comando, sem precisar web console:

Criar VM com az CLI
# Instalar Azure CLI (macOS)

Instala Docker

Após conectar SSH instalar Docker
# Atualizar sistema

configuração docker-compose

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

Depois que implanta confirma se o serviço subiu:

Se tiver dúvida é fácil achar resposta
# Criar diretório de projeto

Dicas pra controlar custo

  • Usa Spot VM —— Até 90% mais barato que on-demand, bom pra ambiente de teste interruptível
  • Configurar desligamento automático —— Configura desligamento automático todas as noites, não paga quando não tá usando
  • Escolha um modo de implantação que faz sentido pra você —— East US e West US 2 geralmente são mais baratos
  • Deve saber —— Se vai usar por tempo indefinido, plano de 1 ou 3 anos economiza 30-60%
Não entende o modelo de cobrança do Azure? Plano de hospedagem MOLILI com preço fixo, zero operações, não precisa entender Resource Group ou NSG, ativa e usa. conhece MOLILI →
Esse artigo vai desde o zero, guia bem passo a passo desde comprar servidor até terminar implantação. Mesmo sem nunca ter mexido com servidor em nuvem, copiando consegue.