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.
Questo articolo descrive i concetti e le definizioni principali di Azure DevTest Labs . DevTest Labs è un servizio per creare, usare e gestire facilmente macchine virtuali di Azure e altre risorse.
Laboratori
Un lab di DevTest Labs è l'infrastruttura che include un gruppo di risorse, ad esempio le macchine virtuali. Gli amministratori di DevTest Labs possono:
- Aggiungere e configurare gli utenti del lab.
- Creare macchine virtuali pronte per consentire agli utenti del lab di richiedere e usare.
- Creare e usare modelli di Azure Resource Manager (ARM) per creare e configurare lab, macchine virtuali e ambienti.
- Connettere i repository di controllo del codice sorgente dell'artefatto e del modello al lab.
- Consentire agli utenti di creare e configurare macchine virtuali e ambienti lab personalizzati.
- Specificare limiti, dimensioni e configurazioni delle macchine virtuali consentiti.
- Impostare i criteri di spegnimento e avvio automatico.
- Tenere traccia e gestire i costi del lab.
Ruoli
Il controllo degli accessi in base al ruolo di Azure definisce l'accesso e i ruoli di DevTest Labs. DevTest Labs ha tre ruoli che definiscono le autorizzazioni dei membri del lab: Proprietario, Collaboratore e Utente devTest Labs.
I proprietari del lab possono eseguire tutte le attività del lab, tra cui la lettura o la scrittura in risorse lab, l'impostazione di criteri e configurazioni, l'aggiunta di repository e immagini di base e la gestione degli utenti. Solo i proprietari del lab possono aggiungere e gestire utenti e ruoli del lab. Per altre informazioni sulla gestione dell'accesso utente e dei ruoli, vedere Aggiungere proprietari, collaboratori e utenti del lab.
I proprietari del lab possono anche creare e assegnare ruoli devTest Labs personalizzati. Per altre informazioni, vedere Concedere autorizzazioni utente a criteri specifici del laboratorio.
Un proprietario del lab deve essere un proprietario della sottoscrizione di Azure in cui si trova il lab oppure un proprietario della sottoscrizione o del lab deve assegnargli il ruolo di proprietario del lab. I proprietari delle sottoscrizioni possono accedere a tutte le risorse e a tutti gli utenti della sottoscrizione, in modo che ereditino automaticamente il ruolo Proprietario per i laboratori all'interno delle loro sottoscrizioni.
I collaboratori del lab possono eseguire tutte le operazioni che i proprietari del lab possono, ad esempio creare e configurare lab e criteri, ad eccezione del fatto che non possono assegnare o gestire utenti e ruoli. I collaboratori della sottoscrizione di Azure possono creare laboratori, ma non ne sono proprietari a meno che non ereditino o non vengano loro assegnato il ruolo di Proprietario del laboratorio.
Gli utenti di DevTest Labs possono visualizzare tutte le risorse e i criteri del lab e possono creare e modificare le proprie macchine virtuali e ambienti, all'interno di restrizioni dei criteri, ad esempio il numero di macchine virtuali per utente.
Gli utenti di DevTest Labs non possono modificare i criteri del lab o visualizzare o modificare le macchine virtuali di altri utenti, a meno che il lab o il proprietario della macchina virtuale non conceda loro l'autorizzazione. Gli utenti di DevTest Labs hanno automaticamente le autorizzazioni di proprietario per le proprie macchine virtuali.
Politiche
I criteri del lab consentono di controllare i costi e ridurre i rifiuti. Ad esempio, i criteri possono arrestare automaticamente le macchine virtuali del lab in base a una pianificazione definita o limitare il numero o le dimensioni delle macchine virtuali per utente o lab. Per altre informazioni, vedere Gestire i criteri del lab per controllare i costi.
Modelli
È possibile usare i modelli di Azure Resource Manager per creare e aggiornare lab, ambienti, VM e artefatti di DevTest Labs.
Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione del progetto. Il modello utilizza la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione necessari per creare la distribuzione. Per ulteriori informazioni sulla struttura e sulle proprietà dei modelli ARM, vedere Formato del modello.
Per altre informazioni sull'uso dei modelli arm in DevTest Labs, vedere:
- Creare laboratori da modelli ARM.
- Creare ambienti da modelli ARM.
- Creare modelli di Azure Resource Manager per le macchine virtuali.
Archivi
Gli utenti del lab possono usare modelli e artefatti da repository di controllo del codice sorgente Git pubblico e privato per creare macchine virtuali e ambienti lab. I repository pubblici di GitHub di DevTest Labs offrono molti artefatti già pronti all'uso e modelli ARM.
Gli amministratori del lab possono anche archiviare artefatti personalizzati e modelli arm in repository Git privati e connettere i repository ai lab. Gli utenti del lab e i processi automatizzati possono quindi usare i modelli e gli artefatti. È possibile aggiungere gli stessi repository a più lab nell'organizzazione, promuovendo coerenza, riutilizzo e condivisione. Per ulteriori informazioni, vedere Aggiungere repository di modelli ai laboratori e Aggiungere un repository di artefatti a un laboratorio.
Macchine virtuali
È possibile usare modelli, artefatti, immagini personalizzate e formule per creare e gestire macchine virtuali DevTest Labs.
Le macchine virtuali di Azure sono risorse di calcolo su richiesta e scalabili che offrono la flessibilità di virtualizzazione senza dover acquistare e gestire l'hardware fisico per eseguirlo. Per altre informazioni sulle macchine virtuali di Azure, vedere Macchine virtuali Windows in Azure.
Immagini di base
Un'immagine di base è un'immagine di macchina virtuale che può avere software e impostazioni preinstallate e configurate. L'uso delle immagini di base riduce il tempo di creazione e la complessità della macchina virtuale. Gli amministratori del lab possono scegliere le immagini di base da rendere disponibili agli utenti del lab da usare per la creazione di macchine virtuali. Per altre informazioni, vedere Creare e aggiungere macchine virtuali a un lab.
Artefatti
Gli artefatti sono strumenti, azioni o software che è possibile aggiungere alle macchine virtuali del lab durante o dopo la creazione di macchine virtuali. Ad esempio, gli artefatti possono essere:
- Strumenti da installare nella macchina virtuale, ad esempio agenti, Fiddler o Visual Studio.
- Azioni da eseguire sulla macchina virtuale, ad esempio la clonazione di un repository o l'aggiunta a un dominio.
- Applicazioni che si vuole testare.
Per altre informazioni, vedere Aggiungere artefatti alle macchine virtuali di DevTest Labs.
Gli amministratori del lab possono specificare artefatti obbligatori da installare in tutte le macchine virtuali del lab durante la creazione della macchina virtuale. Per altre informazioni, vedere Specificare artefatti obbligatori per le macchine virtuali di DevTest Labs.
Macchine virtuali richiedibili
Gli amministratori del lab possono preparare le macchine virtuali con configurazioni specifiche e salvarle in un pool condiviso, in cui vengono visualizzate nell'elenco Delle macchine virtuali richiedibili del lab. Qualsiasi utente del lab può richiedere una macchina virtuale dal pool richiedibile quando ha bisogno di una macchina virtuale con tale configurazione.
Dopo che un utente del lab dichiara una macchina virtuale, la macchina virtuale passa all'elenco Macchine virtuali personali dell'utente e l'utente diventa il proprietario della macchina virtuale . La macchina virtuale non è più richiedibile o configurabile da altri utenti. Per altre informazioni, vedere Creare e gestire le macchine virtuali richiedibili.
Immagini e formule personalizzate
Le immagini e le formule personalizzate di DevTest Labs sono meccanismi per la creazione e il provisioning rapidi delle macchine virtuali.
Un'immagine personalizzata è un'immagine di macchina virtuale creata da una macchina virtuale o da un disco rigido virtuale esistente, che può avere software e altri artefatti installati. Gli utenti del lab possono creare macchine virtuali identiche dall'immagine personalizzata. Per altre informazioni, vedere Creare un'immagine personalizzata da una macchina virtuale.
Una formula è un elenco di valori di proprietà predefiniti per la creazione di una macchina virtuale lab, ad esempio l'immagine di base, le dimensioni della macchina virtuale, la rete virtuale e gli artefatti. Quando si crea una macchina virtuale da una formula, è possibile usare i valori predefiniti così come sono o modificarli. Per altre informazioni, vedere Gestire formule di Azure DevTest Labs.
Per altre informazioni su immagini e formule personalizzate, vedere Confrontare immagini e formule personalizzate.
Ambienti
Un ambiente DevTest Labs è una raccolta di risorse PaaS (Platform-as-a-Service) di Azure, come un'app Web di Azure o una farm di SharePoint, che un modello ARM definisce. Gli amministratori del lab possono aggiungere modelli di ambiente pubblici o creati privatamente ai lab e gli utenti del lab possono usarli per creare rapidamente ambienti. Per ulteriori informazioni, vedere Usare i modelli di Azure Resource Manager per creare gli ambienti di DevTest Labs.
Introduzione ad Azure DevTest Labs
Non hai ancora provato Azure? Creare un account Azure gratuito.
Si usa già Azure? Creare il primo lab e iniziare a usare Azure DevTest Labs in pochi minuti.