Gestire una definizione di macchina di sviluppo
Questo articolo illustra come gestire una definizione di macchina di sviluppo usando il portale di Azure. Una definizione di macchina di sviluppo è una risorsa di Microsoft Dev Box che specifica l'immagine di origine, le dimensioni di calcolo e le dimensioni di archiviazione per una casella di sviluppo.
A seconda dell'attività, i team di sviluppo hanno requisiti software, configurazione, calcolo e archiviazione differenti. È possibile creare una nuova definizione della macchina di sviluppo per soddisfare le esigenze di ogni team. Non esiste alcun limite al numero di definizioni di macchine di sviluppo che è possibile creare ed è possibile usare le definizioni di macchine di sviluppo in più progetti in un Dev Center.
Autorizzazioni
Per gestire una definizione di macchina di sviluppo, sono necessarie le autorizzazioni seguenti:
Azione | Autorizzazioni obbligatorie |
---|---|
Creare, eliminare o aggiornare una definizione di macchina di sviluppo | Autorizzazioni di Proprietario, Collaboratore o scrittura nel Dev Center in cui si desidera creare la definizione della macchina di sviluppo. |
Origini di immagini
Quando si crea una definizione di macchina di sviluppo, è necessario selezionare un'immagine di macchina virtuale. Microsoft Dev Box supporta i tipi di immagini seguenti:
- Immagini preconfigurate da Azure Marketplace
- Immagini personalizzate archiviate in una Raccolta di calcolo di Azure
Azure Marketplace
Azure Marketplace consente di accedere rapidamente a varie immagini, incluse le immagini preconfigurate con strumenti di produttività come Microsoft Teams e offrire prestazioni ottimali.
Quando si seleziona un'immagine di Azure Marketplace, prendere in considerazione l'eventualità di usare un'immagine con la versione più recente di Windows 11 Enterprise e le app di Microsoft 365 installate.
Raccolta di calcolo di Azure
Raccolta di calcolo di Azure consente di archiviare e gestire una raccolta di immagini personalizzate. È possibile creare un'immagine in base ai requisiti esatti del team di sviluppo e archiviarla in una raccolta di calcolo.
Per usare l'immagine personalizzata durante la creazione di una definizione di macchina di sviluppo, collegare la raccolta di calcolo al Dev Center in Microsoft Dev Box. Seguire questa procedura per collegare una raccolta di calcolo a un Dev Center.
Versioni dell'immagine
Quando si seleziona un'immagine da usare nella definizione della macchina di sviluppo, è necessario specificare la versione dell'immagine da usare:
- Versioni dell'immagine numerate: se si desidera una definizione coerente della macchina di sviluppo in cui l'immagine di base non cambia, usare una versione specifica e numerata dell'immagine. L'uso di una versione numerata garantisce che tutte le macchine di sviluppo nel pool usino sempre la stessa versione dell'immagine.
- Versioni più recenti dell'immagine: se si desidera una definizione flessibile della macchina di sviluppo in cui è possibile aggiornare l'immagine di base quando cambiano i requisiti, usare la versione più recente dell'immagine. Questa scelta garantisce che le nuove macchine di sviluppo usino la versione più recente dell'immagine. Le macchine di sviluppo esistenti non vengono modificate quando viene aggiornata una versione dell'immagine.
Creare una definizione di macchina di sviluppo
In Microsoft Dev Box è possibile creare più definizioni di macchina di sviluppo per soddisfare le esigenze dei team di sviluppatori. Le definizioni di macchine di sviluppo vengono associate a un Dev Center.
I passaggi seguenti illustrano come creare una definizione di macchina di sviluppo usando un Dev Center esistente. Se non si ha un Dev Center disponibile, seguire la procedura descritta in Avvio rapido: Configurare Microsoft Dev Box per crearne uno.
Accedere al portale di Azure.
Nella casella di ricerca, immettere centro sviluppo. Nell'elenco dei risultati, selezionare Centri di sviluppo.
Aprire il Dev Center in cui si desidera creare la definizione della macchina di sviluppo e quindi selezionare Definizioni Dev Box.
Nella pagina definizioni della macchina di sviluppo selezionare Crea.
Nel riquadro Crea definizione della macchina di sviluppo immettere i valori seguenti:
Impostazione Valore Nota Nome Immettere un nome descrittivo per la definizione della macchina di sviluppo. Non è possibile modificare il nome della definizione della macchina di sviluppo dopo la creazione. Image Selezionare il sistema operativo di base per la macchina di sviluppo. È possibile selezionare un'immagine da Azure Marketplace o da Azure Compute Gallery.
Se si sta creando una definizione di macchina di sviluppo a scopo di test, prendere in considerazione l'eventualità di usare l'immagine di Visual Studio 2022 Enterprise in Windows 11 Enterprise + Microsoft 365 Apps 22H2 o di Visual Studio 2022 Pro on Windows 11 Enterprise + Microsoft 365 Apps 22H2.Per accedere alle immagini personalizzate quando si crea una definizione di macchina di sviluppo, è possibile usare Azure Compute Gallery. Per altre informazioni, vedere Configurare la raccolta di calcolo di Azure. Versione dell'immagine Selezionare una versione specifica numerata per assicurarsi che tutte le macchine di sviluppo nel pool usino sempre la stessa versione dell'immagine. Selezionare Più recente per assicurarsi che le nuove macchine di sviluppo usino l'immagine più recente disponibile. Se si seleziona versione più recente dell’immagine, il pool di caselle di sviluppo può usare la versione più recente dell'immagine scelta dalla raccolta. Questo approccio garantisce che le macchine di sviluppo create rimangano aggiornate con gli strumenti e il codice più recenti per l'immagine. Le macchine di sviluppo esistenti non vengono modificate quando viene aggiornata una versione dell'immagine. Calcolo Selezionare la combinazione di calcolo per la definizione della macchina di sviluppo. Le macchine di sviluppo usano macchine virtuali serie Dsv5 per il calcolo. Storage Selezionare la quantità di spazio di archiviazione per la definizione della macchina di sviluppo. Le macchine di sviluppo usano unità SSD Premium di Azure per l'archiviazione. Abilitare l'ibernazione Lasciare deselezionata questa macchina di controllo. Seleziona Crea.
Nota
Microsoft Dev Box non supporta:
- Build di anteprima dal programma Windows Insider.
- Definizioni di macchina di sviluppo con 4 SKU core.
Aggiornare una definizione di macchina di sviluppo
Nel corso del tempo, le tue esigenze per le macchine di sviluppo possono cambiare. Potresti voler passare da un sistema operativo di base Windows 10 a un sistema operativo di base Windows 11 o aumentare la specifica di calcolo predefinita per le tue macchine di sviluppo. Le definizioni iniziali di macchina di sviluppo potrebbero non essere più appropriate per le proprie esigenze. È possibile aggiornare una definizione di macchina di sviluppo in modo che le nuove macchine di sviluppo usino la nuova configurazione.
Quando si aggiorna l'immagine usata in una definizione della macchina di sviluppo, è necessario assicurarsi di disporre di indirizzi IP sufficienti disponibili nella rete virtuale. Per il controllo dell'integrità della connessione di rete di Azure sono necessari altri indirizzi IP gratuiti. Se il controllo integrità non riesce, la definizione della macchina di sviluppo non verrà aggiornata. Sono necessari un indirizzo IP aggiuntivo per ogni macchina di sviluppo e due indirizzi IP per il controllo di integrità e l'infrastruttura Dev Box.
È possibile aggiornare le impostazioni di immagine, versione dell'immagine, calcolo e archiviazione per una definizione di macchina di sviluppo:
Accedere al portale di Azure.
Nella casella di ricerca, immettere centro sviluppo. Nell'elenco dei risultati, selezionare Centri di sviluppo.
Aprire il centro di sviluppo che contiene la definizione della casella di sviluppo che si vuole aggiornare, quindi selezionare Definizioni casella di sviluppo.
Selezionare le definizioni della macchina di sviluppo da aggiornare, quindi selezionare il pulsante modifica (matita).
Nella pagina per la modifica della definizione di una macchina di sviluppo è possibile selezionare una nuova immagine, modificare la versione dell'immagine, modificare il calcolo o modificare l'archiviazione disponibile.
Seleziona Salva.
Eliminare una definizione di macchina di sviluppo
È possibile eliminare una definizione di macchina di sviluppo quando non si desidera più usarla. L'eliminazione di una definizione di macchina di sviluppo è permanente e non può essere annullata. Le definizioni delle macchine di sviluppo non possono essere eliminate se vengono usati da uno o più pool di dev box.
Per eliminare una definizione di macchina di sviluppo nel portale di Azure:
Accedere al portale di Azure.
Nella casella di ricerca, immettere centro sviluppo. Nell'elenco dei risultati, selezionare Centri di sviluppo.
Aprire il Dev Center da cui si desidera eliminare la definizione della macchina di sviluppo e quindi selezionare Definizioni Dev Box.
Selezionare la definizione della macchina di sviluppo che si desidera eliminare e quindi selezionare Elimina.
Nel messaggio di avviso selezionare OK.