Pular para o conteúdo principal

Guia de Implantação do Devin na VPC do Azure

Este guia descreve o processo de implantação do Devin no seu ambiente Virtual Private Cloud (VPC) do Azure, permitindo acesso a recursos dentro do seu firewall corporativo.
  • Configuração simples (Terraform)
  • Configuração avançada (manual)

Implantação com Terraform (recomendada)

A implantação com Terraform é nossa abordagem recomendada para configurar o Devin na sua VPC do Azure. Esse método automatizado garante um provisionamento de infraestrutura consistente e reproduzível, com configuração manual mínima.
Fluxo de trabalho de implantação com Terraform

Pré-requisitos

Antes de iniciar o processo de implantação com Terraform, verifique se você possui:
  • VPC configurada para o Devin (use uma VPC existente ou provisione uma nova)
  • Uma conta do Azure com permissões para:
    • criar máquinas virtuais
    • criar contas de armazenamento na sua região
  • Uma conta do Azure capaz de suportar instâncias com pelo menos 70 vCPUs
  • Terraform (versão 1.0 ou superior) instalado

Processo de implantação passo a passo

1

Coletar informações do ambiente Azure

Reúna as seguintes informações, que serão necessárias para a configuração do Terraform:
  • ID da assinatura do Azure (formato GUID)
  • ID da VPC (nome da Virtual Network)
  • Dois nomes de sub-rede:
    • subnet-1
    • subnet-2
Comandos úteis do Azure CLI:
# Liste suas Virtual Networks
az network vnet list --query "[].{Name:name, ResourceGroup:resourceGroup}" -o table

# Liste as subnets em uma Virtual Network específica
az network vnet subnet list --vnet-name <your-vnet-name> --resource-group <your-resource-group> --query "[].{Name:name, AddressPrefix:addressPrefix}" -o table
2

Configurar acesso ao firewall

  • Firewall do dispositivo do usuário
  • Firewall da VPC
Verifique se seus sistemas de segurança de endpoint (dispositivos de usuário que acessarão o Devin) permitem acesso a:
  • *.devin.ai
  • *.devinenterprise.com
  • *.devinapps.com
Configuração de firewall do Azure
3

Obter configuração do Terraform e token de autenticação

Entre em contato com a Cognition para receber:
  1. Um token de autenticação para baixar a imagem do hipervisor
  2. Os arquivos de configuração do Terraform personalizados para o seu ambiente
Assim que você compartilhar as informações do seu ambiente (do Passo 1), forneceremos esses recursos para você.
4

Executar script do Terraform

Podemos agendar uma chamada para executar esta etapa em conjunto. O processo envolve:
  1. Extrair os arquivos de configuração do Terraform para um diretório na sua máquina local:
    mkdir -p ~/devin-terraform && cd ~/devin-terraform
    # Extraia os arquivos recebidos da Cognition
    
  2. Inicializar o ambiente do Terraform:
    terraform init
    
  3. Revisar as alterações de infraestrutura planejadas:
    terraform plan
    
  4. Aplicar a configuração para provisionar a infraestrutura:
    terraform apply
    
  5. Confirmar as alterações quando solicitado.
Os scripts do Terraform configurarão todos os componentes necessários, incluindo máquinas virtuais, contas de armazenamento, grupos de segurança, funções de IAM e o registro do hipervisor.
5

Executar a primeira sessão do Devin

Após a conclusão bem-sucedida do script do Terraform, trabalharemos juntos para:
  1. Verificar se os recursos foram criados no seu portal do Azure
  2. Executar uma primeira sessão do Devin para garantir conectividade com os serviços necessários
  3. Depurar quaisquer problemas que surgirem com o suporte da equipe da Cognition