Panoramica
- Una shell per l’esecuzione di comandi.
- Un browser per le interazioni sul web.
- Un editor di codice per leggere e scrivere codice.
Architettura di Devin
- The Brain: Un servizio stateless basato sul cloud che alimenta l’intelligenza di Devin, sempre residente nel cloud di Cognition (simile all’architettura di GitHub Copilot).
- The Devbox: Un ambiente virtuale sicuro in cui Devin esegue il codice, si connette alle risorse e interagisce con i tuoi sistemi.
Architettura Enterprise SaaS

Architettura Customer Dedicated SaaS

Per i passaggi dettagliati per configurare la connettività AWS PrivateLink, consulta Dedicated SaaS Private Networking.
Opzioni di distribuzione
| Modello di distribuzione | Posizione del Brain | Posizione del Devbox | Configurazione di rete | Vantaggio principale | Ideale per |
|---|---|---|---|---|---|
| SaaS aziendale | Cognition Cloud | Cognition Cloud | Pubblica / elenco di IP consentiti | Configurazione più rapida, infrastruttura gestita | Organizzazioni con risorse pubbliche o autorizzabili tramite elenco di IP |
| SaaS dedicato al cliente | Cognition Cloud | VPC single-tenant dedicata al cliente | AWS Private Link o tunnel IPSec | Isolamento del tenant con infrastruttura gestita | Imprese strategiche con reti private |
Scelta di un modello di deployment
Considerazioni importanti di networking:
- La Devbox di Devin deve poter raggiungere i tuoi sistemi di gestione del codice sorgente (GitHub, GitLab, Bitbucket, Azure DevOps), gli artifact store (Artifactory, CodeArtifact) e gli altri strumenti di sviluppo.
- Le VPN con MFA non sono compatibili con i deployment Enterprise SaaS. Se le tue risorse richiedono l’accesso tramite VPN con MFA, prendi in considerazione il Customer Dedicated SaaS.
- OpenVPN è supportato con i deployment Customer Dedicated SaaS, abilitando una connettività sicura alle tue risorse interne tramite la tua infrastruttura VPN esistente.
- Per gli strumenti self-hosted (GitHub Enterprise Server, GitLab self-hosted, Artifactory), avrai bisogno o del whitelisting degli IP (per SaaS) o di un modello di deployment dedicato.
Specifiche di distribuzione
Requisiti per Customer Dedicated SaaS
-
Connettività di rete:
- AWS Private Link (opzione preferita)
- Tunnel IPSec (opzione alternativa)
- Possibilità di stabilire un tunnel sicuro tra il tuo VPC e il VPC single-tenant di Cognition
-
Configurazione dell’accesso:
- Risoluzione DNS per le tue risorse interne
- Instradamento di rete configurato per consentire alla Devbox di Devin di raggiungere il tuo SCM, i tuoi artifact store e gli altri strumenti di sviluppo
Comunicazione tra tenant

| Funzionalità | Requisito |
|---|---|
| Networking | È richiesto l’accesso in uscita (egress) |
| Porte | HTTPS/443 |
| Connessione | All’avvio, Devin stabilisce una connessione WebSocket sicura a un container isolato nel tenant di Cognition |
| Comunicazione | Tutte le operazioni successive avvengono tramite questo canale sicuro |
| Isolamento | Isolamento della sessione di backend per una sicurezza maggiore |
Guide SSO
SSO via Okta
Configura l’autenticazione utilizzando OpenID Connect con Okta.
SSO via Azure
Abilita un’autenticazione trasparente con Azure AD.
SSO via SAML
Configura l’autenticazione utilizzando un provider di identità SAML 2.0 generico.
SSO via OIDC
Configura l’autenticazione utilizzando un provider di identità OpenID Connect generico.
FAQ e informazioni aggiuntive
Possiamo usare le nostre chiavi API per l'LLM?
Possiamo usare le nostre chiavi API per l'LLM?
Devin è un sistema di IA composito e al momento non supporta chiavi API di LLM di terze parti.
Supportate GCP?
Supportate GCP?
Contatta il nostro team commerciale per informazioni sul supporto a Google Cloud Platform.
Supportate OpenShift?
Supportate OpenShift?
Il supporto a OpenShift è disponibile su richiesta. Contatta il nostro team commerciale per maggiori dettagli.
Prossimi passaggi
- Per Enterprise SaaS: Inizia subito a usare Devin effettuando l’accesso all’app web.
- Per SaaS dedicato al cliente: Contatta il nostro Enterprise Sales Team per discutere i tuoi requisiti di rete e avviare il processo di configurazione.
- Hai bisogno di assistenza? Contatta il nostro Enterprise Sales Team.
