Usare Azure DevTest Labs per sviluppatori

Azure DevTest Labs può essere usato per implementare molti scenari chiave. Uno dei più importanti prevede l'uso di DevTest Labs per ospitare computer di sviluppo per gli sviluppatori. In questo scenario DevTest Labs offre i vantaggi seguenti:

  • Gli sviluppatori possono effettuare rapidamente il provisioning dei computer di sviluppo su richiesta.
  • Gli sviluppatori possono personalizzare facilmente i computer di sviluppo quando è necessario.
  • Gli amministratori possono controllare i costi assicurandosi che:
    • Gli sviluppatori non possano ottenere più VM del necessario per lo sviluppo.
    • Le VM vengano arrestate quando non sono in uso.

Usare DevTest Labs per il training

Questo articolo illustra le diverse funzionalità di Azure DevTest Labs che possono essere usate per soddisfare i requisiti degli sviluppatori e i passaggi dettagliati che è possibile seguire per configurare un lab.

Implementazione di ambienti di sviluppo con Azure DevTest Labs

  1. Creare il lab

    I lab sono il punto di partenza in Azure DevTest Labs. Dopo avere creato un lab, è possibile eseguire attività come aggiungere utenti (sviluppatori) al lab, impostare criteri per controllare i costi, definire immagini di VM per la creazione rapida e altro.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Creare un lab di sviluppo/test di Azure Informazioni su come creare un lab in Azure DevTest Labs nel portale di Azure.
  2. Creare VM in pochi minuti usando immagini del marketplace predefinite e immagini personalizzate

    È possibile selezionare immagini predefinite tra le moltissime presenti in Azure Marketplace e renderle disponibili nel lab. Se le immagini predefinite non soddisfano i requisiti, è possibile creare un'immagine personalizzata creando una VM per il lab da un'immagine predefinita di Azure Marketplace, installando tutto il software necessario e salvando la VM come immagine personalizzata nel lab.

    Se si useranno immagini personalizzate, considerare la possibilità di usare una factory di immagini per creare e distribuire le immagini. Una factory di immagini è una soluzione di configurazione come codice che compila e distribuisce automaticamente le immagini configurate a intervalli regolari. In questo modo si risparmia il tempo necessario per configurare manualmente il sistema dopo la creazione di una VM con il sistema operativo di base.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Configurare le impostazioni dell'immagine di Azure Marketplace in un lab Informazioni su come aggiungere all'elenco elementi consentiti le immagini di Azure Marketplace, rendendo disponibili per la selezione solo quelle che si vuole usare per gli sviluppatori.
    Creare un'immagine personalizzata Creare un'immagine personalizzata preinstallando il software necessario in modo che gli sviluppatori possano creare rapidamente una VM usando l'immagine personalizzata.
    Learn about image factory (Informazioni sulla factory di immagini) Guardare un video che descrive come configurare e usare una factory di immagini.
  3. Creare modelli riutilizzabili per i computer di sviluppo

    Una formula in Azure DevTest Labs è un elenco di valori predefiniti di proprietà usati per creare una VM. È possibile creare una formula nel lab selezionando un'immagine, una dimensione per la VM (una combinazione di CPU e RAM) e una rete virtuale. Ogni sviluppatore può visualizzare la formula nel lab e usarla per creare una VM.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Gestire le formule dei lab di sviluppo/test per creare macchine virtuali Informazioni su come creare una formula selezionando un'immagine, una dimensione per la VM (combinazione di CPU e RAM) e una rete virtuale.
  4. Creare elementi per consentire la personalizzazione delle VM flessibile

    Gli elementi vengono usati per distribuire e configurare l'applicazione dopo il provisioning di una macchina virtuale. Gli elementi possono essere:

    • Strumenti che si vuole installare nella VM, come agenti, Fiddler, Visual Studio.
    • Azioni che si desidera eseguire sulla macchina virtuale, ad esempio la clonazione di un archivio.
    • Applicazioni che si vuole testare.

    Molti elementi sono già immediatamente disponibili. È possibile creare elementi personalizzati per le proprie esigenze specifiche.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Creare elementi personalizzati per le macchine virtuali di DevTest Labs Creare elementi personalizzati per le macchine virtuali nel lab.
    Aggiungere un repository Git per archiviare gli elementi personalizzati e i modelli di Azure Resource Manager per l'uso in Azure DevTest Labs Informazioni su come archiviare gli elementi personalizzati nel repository Git privato.
  5. Controllare i costi

    Azure DevTest Labs consente di impostare un criterio nel lab per specificare il numero massimo di VM che possono essere create da uno sviluppatore nel lab.

    Se il team degli sviluppatori ha un piano di lavoro impostato e si vuole arrestare tutte le VM a una determinata ora del giorno e quindi riavviarle automaticamente il giorno seguente, è possibile impostare criteri di arresto automatico e di riavvio automatico nel lab.

    Infine, al termine dello sviluppo dell'app, è possibile eliminare tutte le VM in una volta eseguendo un unico script di PowerShell.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Definire i criteri del lab Controllare i costi impostando criteri nel lab.
    Eliminare tutte le VM del lab usando uno script di PowerShell Eliminare tutti i lab con una sola operazione al termine dello sviluppo.
  6. Aggiungere una rete virtuale a una VM

    DevTest Labs crea una nuova rete virtuale quando viene creato un lab. Se si è configurata la propria rete virtuale, ad esempio usando ExpressRoute o la VPN da sito a sito, è possibile aggiungere questa rete virtuale alle impostazioni della rete virtuale del lab in modo che sia disponibile quando si creano le VM.

    È anche disponibile un elemento di aggiunta a un dominio di Azure Active Directory che aggiungerà una VM a un dominio quando la VM verrà creata.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Configurare una rete virtuale per Azure DevTest Labs Informazioni su come configurare una rete virtuale in Azure DevTest Labs usando il portale di Azure.
  7. Condividere il lab con ogni sviluppatore

    I lab sono direttamente accessibili con un collegamento condiviso con gli sviluppatori, che non devono nemmeno avere un account Azure, purché abbiano un account Microsoft. Gli sviluppatori non possono visualizzare le VM create da altri sviluppatori.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Aggiungere uno sviluppatore a un lab in Azure DevTest Labs Usare il portale di Azure per aggiungere sviluppatori al lab.
    Aggiungere sviluppatori al lab usando uno script di PowerShell Usare PowerShell per automatizzare l'aggiunta di sviluppatori al lab.
    Ottenere un collegamento al lab Informazioni su come gli sviluppatori possono accedere direttamente a un lab tramite un collegamento ipertestuale.
  8. Automatizzare la creazione del lab per più team

    È possibile automatizzare la creazione del lab, incluse le impostazioni personalizzate, creando un modello di Resource Manager e usandolo per creare altri lab identici.

    Per altre informazioni, fare clic sui collegamenti nella tabella seguente:

    Attività Contenuto dell'esercitazione
    Creare un lab usando un modello di Resource Manager Creare lab in Azure DevTest Labs usando modelli di Resource Manager.

Introduzione ad Azure DevTest Labs

Non si è ancora provato Azure? Creare un account Azure gratuito

Si usa già Azure? Fare clic sul pulsante seguente per creare un lab in DevTest Labs.

Iniziare a usare Azure DevTest Labs in pochi minuti