Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Microsoft Dev Box si sta evolvendo in un'offerta unificata in Windows 365
A partire dal 1° novembre 2025, verranno apportate le modifiche seguenti:
- Clienti esistenti: Continuare a usare il servizio come di consueto. Non è richiesta alcuna azione immediata. Se Dev Box è stato valutato o testato ed è necessario eseguire l'onboarding di clienti aggiuntivi dopo il 1° novembre 2025, inviare una richiesta tramite Supporto di Azure per ottenere i nuovi clienti nella lista consentita.
- Nuovi clienti netti: Microsoft Dev Box smette di accettare direttamente nuovi clienti netti. Man mano che le funzionalità sono integrate in Windows 365 e diventano disponibili pubblicamente, i clienti interessati a sfruttare le funzionalità di dev box esistenti devono contattare il team dell'account Microsoft.
Per altre informazioni, vedi Funzionalità di Microsoft Dev Box in arrivo in Windows 365.
Microsoft Dev Box offre agli sviluppatori l'accesso self-service alle workstation cloud pronte al codice denominate macchine di sviluppo. È possibile configurare le macchine di sviluppo con strumenti, codice sorgente e file binari predefiniti specifici di un progetto, in modo che gli sviluppatori possano iniziare immediatamente a lavorare. È possibile creare ambienti di sviluppo cloud per i team di sviluppo usando definizioni di immagini con personalizzazioni basate su YAML, immagini personalizzate da Azure Compute Gallery o immagini preconfigurate da Azure Marketplace, completate con Visual Studio già installato.
Gli sviluppatori possono usare più macchine di sviluppo nei flussi di lavoro quotidiani. Accedere e gestire le finestre di sviluppo tramite il portale per sviluppatori.
Microsoft Dev Box consente di colmare il divario tra i team di sviluppo e il reparto IT, portando il controllo delle risorse del progetto più vicino al team di sviluppo.
Il servizio Dev Box è stato progettato tenendo presenti tre ruoli organizzativi: ingegneri della piattaforma, responsabili del team di sviluppo e sviluppatori.
I tecnici della piattaforma e gli amministratori IT collaborano per fornire l'infrastruttura e gli strumenti per gli sviluppatori ai team di sviluppo. I tecnici della piattaforma impostano e gestiscono le impostazioni di sicurezza, le configurazioni di rete e i criteri dell'organizzazione per garantire che le macchine di sviluppo possano accedere in modo sicuro alle risorse.
I responsabili del team di sviluppo sono sviluppatori esperti che hanno una conoscenza approfondita dei progetti. È possibile assegnare il ruolo di amministratore progetto DevCenter e facilitare la creazione e la gestione dell'esperienza di sviluppo. Gli amministratori del progetto creano e gestiscono pool di macchine di sviluppo.
Ai membri di un team di sviluppo viene assegnato il ruolo Utente di Dev Box di DevCenter. Possono quindi servirsi autonomamente di una o più macchine di sviluppo su richiesta dai pool delle macchine di sviluppo abilitate per un progetto. Gli utenti di Dev Box possono lavorare su più progetti o attività creando più macchine di sviluppo.
Microsoft Dev Box consente di colmare il divario tra i team di sviluppo e il reparto IT, portando il controllo delle risorse del progetto più vicino al team di sviluppo.
Scenari per Microsoft Dev Box
Le organizzazioni possono usare Microsoft Dev Box in diversi scenari.
Scenari di progettazione della piattaforma
Dev Box aiuta i team di progettazione della piattaforma a fornire le macchine di sviluppo appropriate per il carico di lavoro di ogni utente. I tecnici della piattaforma possono:
- Configurare personalizzazioni specifiche del team usando le definizioni di immagini basate su YAML per gli ambienti di sviluppo standardizzati.
- Creare pool di dev box con definizioni di immagini, immagini personalizzate o immagini del marketplace.
- Applicare la governance usando i criteri di progetto per selezionare le risorse da consentire, ad esempio reti, immagini e SKU.
- Definire la configurazione della rete, che determina l'area in cui viene creata la macchina di sviluppo.
- Controlla i costi usando le pianificazioni di arresto automatico e le funzionalità di ibernazione.
- Assegnare il ruolo predefinito dell'Utente di Dev Box per concedere l'accesso ai team di sviluppo e abilitarli alle macchine di sviluppo self-service.
Scenari di amministrazione IT
Dev Box offre i vantaggi seguenti per gli amministratori IT:
Gestire le macchine di sviluppo come qualsiasi altro dispositivo nella rete:
- Le macchine di sviluppo vengono registrate automaticamente in Microsoft Intune. Usare Microsoft Intune per gestire le caselle di sviluppo.
- Mantenere aggiornati tutti i dispositivi Windows usando gli aggiornamenti qualitativi rapidi in Intune per distribuire patch zero-day nell'organizzazione.
- Se una macchina di sviluppo è compromessa, isolarla aiutando gli utenti a effettuare il backup e l'esecuzione in una nuova macchina di sviluppo.
Dev Box fornisce l'accesso sicuro in un ambiente sicuro. I controlli di accesso in Microsoft Entra ID organizzano l'accesso in base al progetto o al tipo di utente:
- Unire le macchine di sviluppo in modo nativo a un dominio Microsoft Entra ID o Active Directory.
- Impostare i criteri di accesso condizionale che richiedono agli utenti di connettersi tramite un dispositivo conforme.
- Richiedere l'autenticazione a più fattori all'accesso.
- Configurare i criteri di accesso basati sui rischi per le macchine di sviluppo che accedono al codice sorgente sensibile e ai dati dei clienti.
Scenari del responsabile del team di sviluppo
Un responsabile del team di sviluppo, dopo l'assegnazione del ruolo di Amministrazione del progetto DevCenter, può aiutare a gestire il progetto. Gli Amministratori di progetto possono:
- Creare pool di dev box con opzioni di immagine disponibili (definizioni di immagini, immagini personalizzate o immagini del marketplace) e selezionare in modo indipendente le configurazioni di calcolo e archiviazione.
- Controllare i costi usando le pianificazioni di arresto automatico e le impostazioni di ibernazione.
- Usare le definizioni di immagini basate su YAML per creare personalizzazioni specifiche del team che possono essere integrate in immagini riutilizzabili per una creazione di box di sviluppo più rapida.
- Configurare le attività di installazione dai cataloghi collegati al dev center che vengono eseguiti durante la creazione di dev box per installare e personalizzare software specifico del progetto.
Opzioni di configurazione delle immagini
Microsoft Dev Box offre approcci flessibili per la configurazione degli ambienti di sviluppo:
- Definizioni di immagine: file di personalizzazione basati su YAML che definiscono ambienti specifici del team con installazione e configurazione software automatizzati. Le definizioni delle immagini possono essere integrate in immagini riutilizzabili per una creazione di box di sviluppo più veloce.
- Immagini personalizzate: immagini specifiche dell'organizzazione archiviate nella raccolta di calcolo di Azure per configurazioni personalizzate.
- Immagini del Marketplace: immagini preconfigurate da Azure Marketplace con strumenti di sviluppo comuni come Visual Studio.
Questi approcci offrono maggiore flessibilità rispetto alle definizioni di box di sviluppo legacy consentendo la selezione indipendente delle dimensioni di calcolo e dell'archiviazione durante la creazione di pool di dev box.
Suggerimento
Informazioni sull'uso di Microsoft Dev Box di General Motors: General Motors ricrea la catena di strumenti di sviluppo e l'esperienza di onboarding con i servizi di sviluppo basati sul cloud di Microsoft.
Scenari di sviluppo
Un'organizzazione con team di sviluppo distribuiti a livello globale configura Dev Box per consentire agli sviluppatori di creare box di sviluppo personalizzati nella propria area più vicina. Gli sviluppatori creano box di sviluppo in base alle esigenze, senza attendere il team di amministrazione IT. Gli utenti accedono alle caselle di sviluppo da qualsiasi dispositivo e sistema operativo.
Dev Box supporta gli sviluppatori che lavorano su più progetti. Gli sviluppatori possono creare e usare macchine di sviluppo separate per carichi di lavoro, progetti o attività separati. Gli sviluppatori possono creare più macchine di sviluppo da un pool predefinito ogni volta che ne hanno bisogno e quindi, una volta terminato, eliminare le macchine di sviluppo.
Le organizzazioni possono anche definire macchine di sviluppo per vari ruoli in un team. È possibile configurare le macchine di sviluppo standard con diritti di amministratore per offrire maggiore controllo agli sviluppatori a tempo pieno, applicando autorizzazioni più limitate per i terzisti.
Le caselle di sviluppo usano macchine virtuali di Azure, con vCPU e memoria sufficienti per soddisfare i requisiti associati alla maggior parte dei carichi di lavoro per utilizzo generico. Per l'archiviazione, le caselle di sviluppo usano unità SSD Premium di Azure, che offrono prestazioni elevate e supporto per dischi a bassa latenza.
Come iniziare a utilizzare Microsoft Dev Box
Per iniziare a utilizzare Microsoft Dev Box, creare prima di tutto un dev center. Un dev center è un contenitore per progetti e risorse. È possibile creare un dev center nel portale di Azure e quindi creare progetti all’interno di tale dev center. Ogni progetto può avere pool di dev box configurati con definizioni di immagini, immagini personalizzate o immagini del marketplace.
Il flusso di lavoro di configurazione di base include:
- Crea un Dev Center
- Configurare le connessioni di rete (facoltativo per le reti ospitate da Microsoft)
- Allegare cataloghi per le personalizzazioni (facoltativo)
- Creare progetti
- Creare pool di dev box con l'approccio preferito per le immagini e le impostazioni di calcolo/archiviazione
- Assegnare l'accesso ai team di sviluppo
Iniziare l’esperienza con Dev Box con un modello di base: Microsoft Dev Box.
Novità di Microsoft Dev Box
Per informazioni sulle funzionalità e gli aggiornamenti più recenti di Microsoft Dev Box, vedere Novità di Microsoft Dev Box.
Componenti condivisi con ambienti di distribuzione di Azure
Microsoft Dev Box e Ambienti di distribuzione di Azure sono servizi complementari che condividono determinati componenti dell'architettura. Ambienti di distribuzione offre agli sviluppatori ambienti preconfigurati basati sul cloud per lo sviluppo di applicazioni. I Dev Center e i progetti sono comuni a entrambi i servizi e consentono di organizzare le risorse in un'azienda.
Quando si configura Dev Box, potrebbero essere visualizzati risorse e componenti degli Ambienti di distribuzione. Potrebbero anche essere visualizzati messaggi informativi relativi alle funzionalità degli Ambienti di distribuzione. Se non si configurano funzionalità degli Ambienti di distribuzione, è possibile ignorare questi messaggi in modo sicuro.
Contenuti correlati
Iniziare a usare Microsoft Dev Box:
Scopri di più su Microsoft Dev Box: