Condividi tramite


Gestire una definizione di dev box

Questo articolo illustra come gestire una definizione di dev box usando il portale di Azure. Una definizione di dev box è 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 diversi. È possibile creare una nuova definizione della casella di sviluppo per soddisfare le esigenze di ogni team. Non esiste alcun limite al numero di definizioni di dev box che è possibile creare ed è possibile usare le definizioni di dev box in più progetti in un dev center.

Autorizzazioni

Per gestire una definizione di dev box, sono necessarie le autorizzazioni seguenti:

Azione Autorizzazioni obbligatorie
Creare, eliminare o aggiornare una definizione di una casella di sviluppo Autorizzazioni di proprietario, collaboratore o scrittura nel dev center in cui si vuole creare la definizione della casella di sviluppo.

Origini di immagini

Quando si crea una definizione di casella 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, è consigliabile usare un'immagine con la versione più recente di Windows 11 Enterprise e le app di Microsoft 365 installate.

Azure Compute Gallery 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 dev box, 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 casella di sviluppo, è necessario specificare la versione dell'immagine da usare:

  • Versioni delle immagini numerate: se si vuole una definizione coerente della casella 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 caselle di sviluppo nel pool usino sempre la stessa versione dell'immagine.
  • Versioni più recenti dell'immagine: se si vuole una definizione flessibile della casella 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 caselle di sviluppo usino la versione più recente dell'immagine. Le caselle di sviluppo esistenti non vengono modificate quando viene aggiornata una versione dell'immagine.

Creare una definizione di dev box

In Microsoft Dev Box è possibile creare più definizioni di box di sviluppo per soddisfare le esigenze dei team di sviluppo. Le definizioni di dev box vengono associate a un dev center.

I passaggi seguenti illustrano come creare una definizione di dev box 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.

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere dev center. Nell'elenco dei risultati selezionare Dev Center.

    Screenshot that shows a search for dev centers from the Azure portal search box.

  3. Aprire il dev center in cui si vuole creare la definizione della casella di sviluppo e quindi selezionare Definizioni casella di sviluppo.

    Screenshot that shows the dev center overview page and the menu item for dev box definitions.

  4. Nella pagina Definizioni della casella di sviluppo selezionare Crea.

    Screenshot of the Create button and the list of existing dev box definitions.

  5. Nel riquadro Crea definizione della casella di sviluppo immettere i valori seguenti:

    Impostazione Valore Nota
    Nome Immettere un nome descrittivo per la definizione della casella di sviluppo. Non è possibile modificare il nome della definizione della casella di sviluppo dopo la creazione.
    Image Selezionare il sistema operativo di base per la casella di sviluppo. È possibile selezionare un'immagine da Azure Marketplace o da Azure Compute Gallery.
    Se stai creando una definizione di casella di sviluppo a scopo di test, valuta la possibilità di usare l'immagine Visual Studio 2022 Enterprise in Windows 11 Enterprise + Microsoft 365 Apps 22H2 o Visual Studio 2022 Pro in Windows 11 Enterprise + Microsoft 365 Apps 22H2 .
    Per accedere alle immagini personalizzate quando si crea una definizione di dev box, è 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 caselle di sviluppo nel pool usino sempre la stessa versione dell'immagine. Selezionare Più recente per assicurarsi che le nuove caselle di sviluppo usino l'immagine più recente disponibile. Se si seleziona la 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 caselle di sviluppo create rimangano aggiornate con gli strumenti e il codice più recenti per l'immagine. Le caselle di sviluppo esistenti non vengono modificate quando viene aggiornata una versione dell'immagine.
    Calcolo Selezionare la combinazione di calcolo per la definizione della casella di sviluppo. Le caselle di sviluppo usano macchine virtuali serie Dsv5 per il calcolo.
    Storage Selezionare la quantità di spazio di archiviazione per la definizione della casella di sviluppo. Le caselle di sviluppo usano unità SSD Premium di Azure per l'archiviazione.
    Abilitare l'ibernazione Lasciare deselezionata questa casella di controllo.

    Screenshot that shows the pane for creating a dev box definition.

  6. Seleziona Crea.

Nota

Le definizioni delle caselle di sviluppo con 4 SKU core non sono più supportate. È necessario eseguire l'aggiornamento a uno SKU da 8 core o eliminare la definizione della casella di sviluppo.

Aggiornare una definizione di dev box

Nel corso del tempo, le tue esigenze per le caselle 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 finestre di sviluppo. Le definizioni iniziali di dev box potrebbero non essere più appropriate per le proprie esigenze. È possibile aggiornare una definizione di dev box in modo che le nuove caselle di sviluppo usino la nuova configurazione.

È possibile aggiornare le impostazioni di immagine, versione dell'immagine, calcolo e archiviazione per una definizione di dev box:

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere dev center. Nell'elenco dei risultati selezionare Dev Center.

  3. Aprire il dev center che contiene la definizione della casella di sviluppo che si vuole aggiornare e quindi selezionare Definizioni casella di sviluppo.

  4. Selezionare le definizioni della casella di sviluppo da aggiornare e quindi selezionare il pulsante modifica (matita).

    Screenshot of the list of existing dev box definitions and the edit button.

  5. Nella pagina per la modifica della definizione di una casella di sviluppo è possibile selezionare una nuova immagine, modificare la versione dell'immagine, modificare il calcolo o modificare l'archiviazione disponibile.

    Screenshot of the page for editing a dev box definition.

  6. Seleziona Salva.

Eliminare una definizione di dev box

È possibile eliminare una definizione di dev box quando non si vuole più usarla. L'eliminazione di una definizione di dev box è permanente e non può essere annullata. Le definizioni delle caselle di sviluppo non possono essere eliminate se vengono usati da uno o più pool di dev box.

Per eliminare una definizione di dev box nella portale di Azure:

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere dev center. Nell'elenco dei risultati selezionare Dev Center.

  3. Aprire il dev center da cui si vuole eliminare la definizione della casella di sviluppo e quindi selezionare Definizioni casella di sviluppo.

  4. Selezionare la definizione della casella di sviluppo che si vuole eliminare e quindi selezionare Elimina.

    Screenshot of a selected dev box definition and the Delete button.

  5. Nel messaggio di avviso selezionare OK.

    Screenshot of the warning message about deleting a dev box definition.