> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Distribuzione Enterprise

> Scopri le opzioni di distribuzione Enterprise di Devin: architetture Enterprise Cloud e Customer Dedicated Deployment.

<div id="overview">
  ## Panoramica
</div>

Devin è progettato per integrarsi senza problemi negli ambienti enterprise, con opzioni di deployment che bilanciano **velocità, sicurezza e conformità**. Devin può essere avviato tramite **interfaccia web, Slack o API**, garantendo flessibilità nel modo in cui i team interagiscono con il sistema.

Una volta attivato, Devin opera all'interno di un **workspace dedicato** che include:

* **Una shell** per l'esecuzione di comandi.
* **Un browser** per le interazioni sul web.
* **Un editor di codice** per leggere e scrivere codice.

Il **workspace** di Devin opera sotto il controllo del suo **brain**, che risiede sempre nel **cloud di Cognition**.

<div id="devins-architecture">
  ## Architettura di Devin
</div>

L'architettura di Devin è composta da due componenti chiave:

* **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.

Il modello di deployment che scegli determina dove viene eseguita la Devbox e come si connette alla tua infrastruttura.

<div id="enterprise-cloud-architecture">
  ### Architettura Enterprise Cloud
</div>

<Frame caption="Enterprise Cloud - Ospitato da Cognition in un cloud multi-tenant">
  <img src="https://mintcdn.com/cognitionai-enterprise/6Rt3nJNf0dXHHMyI/images/architecture-enterprise-saas.png?fit=max&auto=format&n=6Rt3nJNf0dXHHMyI&q=85&s=8414b2de7e641fcb1369dc7db1798b97" alt="Diagramma che mostra sia il brain di Devin sia Devbox in esecuzione nel cloud multi-tenant sicuro di Cognition, con flusso di dati crittografato" width="2904" height="1622" data-path="images/architecture-enterprise-saas.png" />
</Frame>

Nel modello Enterprise Cloud, sia il brain di Devin che Devbox vengono eseguiti nel cloud multi-tenant sicuro di Cognition. Tutti i dati rimangono crittografati in transito e a riposo. Ogni sessione di Devin viene eseguita su una macchina isolata dedicata, mantenendo i dati dei clienti separati per impostazione predefinita.

<div id="customer-dedicated-deployment-architecture">
  ### Architettura Customer Dedicated Deployment
</div>

<Frame caption="Customer Dedicated Deployment - Ambiente con tenant isolati e accesso tramite private link">
  <img src="https://mintcdn.com/cognitionai-enterprise/6Rt3nJNf0dXHHMyI/images/architecture-customer-dedicated-saas.png?fit=max&auto=format&n=6Rt3nJNf0dXHHMyI&q=85&s=19a18eed3eab4da88c841f7f397db04a" alt="Diagramma che mostra Devin ospitato in un ambiente single-tenant isolato per cliente con connessione tramite Private Link all'infrastruttura del cliente" width="2906" height="1636" data-path="images/architecture-customer-dedicated-saas.png" />
</Frame>

Nel modello Customer Dedicated Deployment, Cognition ospita Devin in un ambiente a scalabilità automatica, isolato per cliente, all'interno di una VPC single-tenant. La tua VPC si connette tramite AWS Private Link (o tunnel IPSec), consentendo a Devin di accedere in modo sicuro alle risorse della tua rete privata. I tuoi dati restano crittografati in transito e a riposo e vengono elaborati in un tenant isolato.

<Note>
  Per i passaggi dettagliati per configurare la connettività AWS PrivateLink, consulta [Dedicated Deployment Private Networking](/it/enterprise/deployment/dedicated_saas_private_networking).
</Note>

<div id="deployment-options">
  ## Opzioni di distribuzione
</div>

Devin supporta due principali modelli di distribuzione per soddisfare diversi requisiti aziendali:

| **Modello di distribuzione**      | **Posizione del Brain** | **Posizione del Devbox**              | **Configurazione di rete**         | **Vantaggio principale**                          | **Ideale per**                                                            |
| --------------------------------- | ----------------------- | ------------------------------------- | ---------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------- |
| **Enterprise Cloud**              | Cognition Cloud         | Cognition Cloud                       | Pubblica / elenco di IP consentiti | Configurazione più rapida, infrastruttura gestita | Organizzazioni con risorse pubbliche o autorizzabili tramite elenco di IP |
| **Customer Dedicated Deployment** | 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                                      |

<div id="choosing-a-deployment-model">
  ### Scelta di un modello di distribuzione
</div>

La **distribuzione Enterprise Cloud** è consigliata per la maggior parte delle organizzazioni che cercano una **configurazione rapida** con un overhead operativo minimo. La distribuzione può essere completata in pochi minuti. Questo modello funziona bene quando il tuo sistema di gestione del codice sorgente (GitHub.com, GitLab.com, Azure DevOps Cloud) e i tuoi artifact store sono pubblicamente accessibili o possono supportare il whitelisting degli IP.

La **distribuzione Customer Dedicated** è ideale per le enterprise strategiche le cui risorse si trovano su reti private e non possono supportare il whitelisting degli IP. In questo modello, Cognition ospita Devin in un ambiente con auto-scaling, isolato per cliente, all'interno di una VPC single-tenant. La tua VPC si connette all'infrastruttura di Cognition tramite un AWS Private Link sicuro (o un tunnel IPSec), consentendo a Devin di accedere alle tue risorse su rete privata mantenendo al tempo stesso l'isolamento tra tenant. Questo modello di distribuzione supporta l'accesso VPN con MFA alle tue risorse interne.

<Note>
  **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 le distribuzioni Enterprise Cloud. Se le tue risorse richiedono l'accesso tramite VPN con MFA, prendi in considerazione la distribuzione Customer Dedicated.
  * **OpenVPN è supportato** con le distribuzioni Customer Dedicated, 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 Enterprise Cloud) o di un modello di distribuzione dedicato.
  * Le **workstation degli utenti finali** devono avere connettività verso `*.devinapps.com` (HTTPS/443) per accedere agli strumenti di sessione interattiva di Devin, come l'IDE e Desktop. Se questo dominio è bloccato da un proxy o firewall aziendale, gli utenti non potranno utilizzare queste funzionalità. Per maggiori dettagli, consulta [Requisiti di Customer Dedicated Deployment](#customer-dedicated-deployment-requirements).
</Note>

Una volta scelto un modello di distribuzione, il passo critico successivo è **integrare i repository di codice sorgente**.

<div id="deployment-specifications">
  ## Specifiche di distribuzione
</div>

<div id="customer-dedicated-deployment-requirements">
  ### Requisiti per Customer Dedicated Deployment
</div>

Per le distribuzioni Customer Dedicated Deployment, Cognition gestisce l'infrastruttura per conto tuo. I requisiti includono:

* **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

* **Connettività delle workstation degli utenti finali**:
  * Le workstation degli utenti finali devono poter raggiungere `*.devinapps.com` tramite HTTPS (porta 443). Questo dominio ospita gli strumenti per le sessioni interattive di Devin, inclusi l'IDE (frontend di VSCode) e Desktop (visualizzatore nel browser), che vengono caricati nel browser dell'utente tramite iframe.
  * Se la tua organizzazione usa un proxy aziendale o un firewall, assicurati che `*.devinapps.com` sia incluso nell'allowlist per le workstation degli utenti.

<div id="cross-tenant-communication">
  ### Comunicazione tra tenant
</div>

L'architettura di Devin garantisce **una comunicazione sicura** tra il tuo ambiente e il cloud di Cognition.

<Frame caption="Il tenant di Cognition è ospitato su Azure">
  <img src="https://mintcdn.com/cognitionai-enterprise/A1NrXl_1--Cgx5nh/images/tenant-diagram.png?fit=max&auto=format&n=A1NrXl_1--Cgx5nh&q=85&s=f064976d4bf1647aa23c49f67733808b" alt="Diagramma che mostra la comunicazione WebSocket sicura tra l'ambiente del cliente e il tenant di Cognition ospitato su Azure" width="1764" height="1944" data-path="images/tenant-diagram.png" />
</Frame>

| **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                                                     |

<Warning>
  Concedere **accesso a Internet** all'area di lavoro di Devin è **fortemente consigliato** per garantire la piena funzionalità. Devin deve poter accedere ai tuoi repository di codice sorgente, all'artifact store e agli altri strumenti di sviluppo.
</Warning>

<div id="sso-guides">
  ## Guide SSO
</div>

Usa le seguenti guide per configurare il Single Sign-On (SSO) per la tua distribuzione Enterprise.

<CardGroup cols={2}>
  <Card title="SSO via Okta" icon="user-police" href="/it/enterprise/security-access/sso/okta">
    Configura l'autenticazione utilizzando OpenID Connect con Okta.
  </Card>

  <Card title="SSO via Microsoft Entra ID" icon="user-police" href="/it/enterprise/security-access/sso/azure">
    Abilita un'autenticazione trasparente con Microsoft Entra ID.
  </Card>

  <Card title="SSO via SAML" icon="key" href="/it/enterprise/security-access/sso/saml">
    Configura l'autenticazione utilizzando un provider di identità SAML 2.0 generico.
  </Card>

  <Card title="SSO via OIDC" icon="lock" href="/it/enterprise/security-access/sso/oidc">
    Configura l'autenticazione utilizzando un provider di identità OpenID Connect generico.
  </Card>
</CardGroup>

<div id="faqs-additional-information">
  ## FAQ e informazioni aggiuntive
</div>

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="Supportate GCP?">
    Contatta il nostro team commerciale per informazioni sul supporto a Google Cloud Platform.
  </Accordion>
</AccordionGroup>

<div id="next-steps">
  ### Prossimi passaggi
</div>

* **Per la distribuzione Enterprise Cloud**: Inizia subito a usare Devin [effettuando l’accesso all’app web](https://app.devin.ai).
* **Per Customer Dedicated Deployment**: Contatta il nostro [Enterprise Sales Team](mailto:enterprise@cognition.ai) per discutere i tuoi requisiti di rete e avviare il processo di configurazione.
* **Hai bisogno di assistenza?** Contatta il nostro [Enterprise Sales Team](mailto:enterprise@cognition.ai).
