Guía de despliegue de Devin en AWS VPC
- Configuración simple (Terraform)
- Configuración avanzada (manual)
Implementación con Terraform (recomendada)
La implementación con Terraform es nuestro enfoque recomendado para configurar Devin en tu VPC de AWS. Este método automatizado garantiza un aprovisionamiento de infraestructura consistente y repetible con la mínima configuración manual.
Requisitos previos
Antes de comenzar el proceso de implementación con Terraform, asegúrate de contar con:- Una VPC configurada para Devin (usa una VPC existente o aprovisiona una nueva)
- Un rol de IAM o una cuenta de servicio con permisos para:
- crear instancias EC2 en grupos de autoescalado
- crear buckets de S3 en tu región
- Que tu cuenta de AWS pueda soportar instancias con al menos 70 vCPUs
- Terraform (versión 1.0 o posterior) instalado
Proceso de implementación paso a paso
1
Recopilar información del entorno de AWS
Reúne la siguiente información, que será necesaria para la configuración de Terraform:
- Número de cuenta de AWS (número de 12 dígitos)
- ID de la VPC (vpc-xxxxxxxxxxxxxxxxx)
- Dos IDs de subred:
- subnet-xxxxxxxxxxxxxxxxx
- subnet-xxxxxxxxxxxxxxxxx
2
Configurar acceso de firewall
- Firewall del dispositivo del usuario
- Firewall de la VPC
Asegúrate de que tus sistemas de seguridad de endpoints (dispositivos de usuario que accederán a Devin) permitan el acceso a:
- *.devin.ai
- *.devinenterprise.com
- *.devinapps.com

3
Obtener la configuración de Terraform y el token de autenticación
Ponte en contacto con Cognition para recibir:
- Un token de autenticación para extraer la imagen del hipervisor
- Los archivos de configuración de Terraform personalizados para tu entorno
4
Ejecutar el script de Terraform
Podemos programar una llamada para ejecutar este paso juntos. El proceso incluye:
-
Extraer los archivos de configuración de Terraform en un directorio de tu máquina local:
-
Inicializar el entorno de Terraform:
-
Revisar los cambios de infraestructura planificados:
-
Aplicar la configuración para aprovisionar la infraestructura:
- Confirmar los cambios cuando se te solicite.
Los scripts de Terraform configurarán todos los componentes necesarios, incluidas las instancias EC2, los buckets de S3, los grupos de seguridad, los roles de IAM y el registro del hipervisor.
5
Ejecutar la primera sesión de Devin
Después de que el script de Terraform se complete correctamente, trabajaremos juntos para:
- Verificar que los recursos se hayan creado en tu consola de AWS
- Ejecutar una primera sesión de Devin para garantizar la conectividad con los servicios requeridos
- Depurar cualquier problema que surja con el apoyo del equipo de Cognition
