Pular para o conteúdo principal

Guia de Implantação do Devin na VPC da AWS

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

Implantação com Terraform (Recomendado)

A implantação com Terraform é nossa abordagem recomendada para configurar o Devin na sua VPC da AWS. 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ê tem:
  • VPC configurada para o Devin (use uma VPC existente ou provisione uma nova)
  • Uma função IAM ou conta de serviço com permissão para:
    • criar instâncias EC2 em Auto Scaling
    • criar buckets S3 na sua região
  • Conta AWS com capacidade para 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 AWS

Reúna as seguintes informações, que serão necessárias para a configuração do Terraform:
  • Número da Conta AWS (número de 12 dígitos)
  • ID da VPC (vpc-xxxxxxxxxxxxxxxxx)
  • Dois IDs de Subnet:
    • subnet-xxxxxxxxxxxxxxxxx
    • subnet-xxxxxxxxxxxxxxxxx
Comandos úteis do AWS CLI:
# Listar suas VPCs
aws ec2 describe-vpcs

# Listar subnets em uma VPC específica
aws ec2 describe-subnets --filters "Name=vpc-id,Values=<your-vpc-id>"
2

Configurar Acesso no Firewall

  • Firewall do Dispositivo do Usuário
  • Firewall da VPC
Garanta que suas soluções de segurança de endpoint (dispositivos dos usuários que acessarão o Devin) permitam acesso a:
  • *.devin.ai
  • *.devinenterprise.com
  • *.devinapps.com
Configuração de Firewall na AWS
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 o Script Terraform

Podemos agendar uma chamada para executar este passo 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
    # Extrair 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 Terraform configurarão todos os componentes necessários, incluindo instâncias EC2, buckets S3, security groups, funções IAM e o registro do hipervisor.
5

Executar a Primeira Sessão do Devin

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