Descripción general
- Un shell para ejecutar comandos.
- Un navegador para interacciones web.
- Un editor de código para leer y escribir código.
Arquitectura de Devin
- El Cerebro: un servicio sin estado, basado en la nube, que impulsa la inteligencia de Devin y que siempre reside en la nube de Cognition (similar a la arquitectura de GitHub Copilot).
- El Devbox: un entorno virtual seguro donde Devin ejecuta código, se conecta a recursos e interactúa con tus sistemas.
Arquitectura de SaaS empresarial

SaaS empresarial: alojado por Cognition en una nube multicliente
Arquitectura de SaaS Dedicado para el Cliente

SaaS Dedicado para el Cliente: entorno aislado por tenant con acceso mediante Private Link
Arquitectura de VPC alojada por el cliente

VPC alojada por el cliente: implementada en tu entorno de nube
Opciones de despliegue
| Modelo de despliegue | Ubicación del Brain | Ubicación del Devbox | Configuración de red | Ventaja principal | Ideal para |
|---|---|---|---|---|---|
| Enterprise SaaS | Cognition Cloud | Cognition Cloud | Pública / lista blanca de IP | Puesta en marcha más rápida, infraestructura administrada | Organizaciones con recursos públicos o accesibles mediante lista blanca de IP |
| Customer Dedicated SaaS | Cognition Cloud | VPC de un solo tenant dedicada al cliente | AWS/Azure Private Link o túnel IPSec | Aislamiento del tenant con infraestructura administrada | Empresas estratégicas con redes privadas |
| Customer Hosted VPC | Cognition Cloud | Nube del cliente | Administrada por el cliente | Aislamiento y control total de los datos | Empresas que requieren control total de la infraestructura |
Elección del modelo de implementación
Consideraciones importantes de redes:
- La Devbox de Devin debe poder acceder a tus sistemas de gestión de código fuente (GitHub, GitLab, Bitbucket, Azure DevOps), almacenes de artefactos (Artifactory, CodeArtifact) y otras herramientas de desarrollo.
- Las VPN con MFA no son compatibles con las implementaciones Enterprise SaaS. Si tus recursos requieren acceso VPN con MFA, considera las opciones Customer Dedicated SaaS o Customer Hosted VPC.
- Para herramientas autohospedadas (GitHub Enterprise Server, GitLab autohospedado, Artifactory), necesitarás listas de IP permitidas (para SaaS) o un modelo de implementación dedicado.
Especificaciones de despliegue
Requisitos de Customer Dedicated SaaS
-
Conectividad de red:
- AWS Private Link o Azure Private Link (preferiblemente)
- Túnel IPSec (opción alternativa)
- Capacidad para establecer un túnel seguro entre su VPC y la VPC dedicada (single-tenant) de Cognition
-
Configuración de acceso:
- Resolución DNS para sus recursos internos
- Enrutamiento de red configurado para permitir que el Devbox de Devin pueda acceder a su SCM, almacenes de artefactos y otras herramientas de desarrollo
Requisitos para una VPC alojada por el cliente
-
Requisitos de hardware:
- Debe ser compatible con virtualización (Devin no se ejecuta en contenedores).
- Recursos de cómputo y memoria suficientes según el uso.
- AWS: se recomiendan instancias i3.metal
- Azure: se recomiendan instancias Standard_L80as_v3
-
Requisitos de software:
- Cognition Agent Service instalado en el servidor aprovisionado.
- Conectividad de red segura con la nube de Cognition.
-
Compatibilidad con proveedores de nube:
- AWS y Azure son totalmente compatibles
- GCP actualmente no es compatible (ponte en contacto con el equipo de ventas para obtener actualizaciones)
- Despliega Devin en una VPC dedicada separada de tu entorno principal de producción
- Asegura el acceso de red a los endpoints requeridos:
api.devin.ai,*.devin.ai - Configura DNS para usar los resolutores DNS de AWS o Azure (evita resolutores DNS personalizados para facilitar la configuración de Private Link)
- Usa Terraform para el aprovisionamiento de infraestructura (los scripts de configuración no son idempotentes)
Comunicación entre tenants

El tenant de Cognition está alojado en Azure
| Funcionalidad | Requisito |
|---|---|
| Redes | Se requiere acceso de salida (egress) |
| Puertos | HTTPS/443 |
| Conexión | Cuando se inicia, Devin establece una conexión WebSocket segura con un contenedor aislado en el tenant de Cognition |
| Comunicación | Todas las operaciones posteriores se realizan a través de este canal seguro |
| Aislamiento | Aislamiento de sesión de back-end para mayor seguridad |
Guías de despliegue
Despliegue en AWS
Guía paso a paso para desplegar Devin en AWS.
Despliegue en Azure
Instrucciones para configurar Devin en Azure.
SSO mediante Okta
Configura la autenticación con SAML y OpenID 2.0 en Okta.
SSO mediante Azure
Habilita la autenticación sin fricciones con Azure AD.
Preguntas frecuentes e información adicional
¿Podemos usar nuestras propias claves de API de LLM?
¿Podemos usar nuestras propias claves de API de LLM?
Devin es un sistema de IA compuesto y actualmente no es compatible con claves de API de LLM de terceros.
¿Ofrecen compatibilidad con GCP?
¿Ofrecen compatibilidad con GCP?
Ponte en contacto con nuestro equipo de ventas para obtener información sobre la compatibilidad con Google Cloud Platform.
¿Ofrecen compatibilidad con OpenShift?
¿Ofrecen compatibilidad con OpenShift?
La compatibilidad con OpenShift está disponible previa solicitud. Ponte en contacto con nuestro equipo de ventas para obtener más detalles.
Próximos pasos
- Para la implementación de Enterprise SaaS: Comienza a usar Devin de inmediato iniciando sesión en la aplicación web.
- Para SaaS dedicado para el cliente: Ponte en contacto con nuestro equipo de ventas Enterprise para analizar tus requisitos de red y comenzar el proceso de configuración.
- Para la implementación de Customer Hosted VPC: Sigue las guías de AWS o Azure para configurar tu entorno.
- ¿Necesitas ayuda? Ponte en contacto con nuestro equipo de ventas Enterprise.
