Concetti chiave per Azure Lab Services

Questo articolo descrive i concetti e le definizioni principali di Azure Lab Services.

Il diagramma concettuale seguente mostra come sono correlati i diversi componenti di Azure Lab Services.

Diagram that shows the relationships between the different concepts in Azure Lab Services.

Piano lab

In Azure Lab Services un piano lab è una risorsa di Azure e funge da raccolta di configurazioni e impostazioni applicabili a tutti i lab creati. Ad esempio, i piani di lab specificano la configurazione di rete, l'elenco delle immagini delle macchine virtuali disponibili e le dimensioni delle macchine virtuali e se è possibile usare l'integrazione di Canvas per un lab. Altre informazioni sulla pianificazione delle impostazioni del piano lab.

È possibile associare un piano lab a zero o più lab. Ogni lab usa le impostazioni di configurazione del piano lab. Azure Lab Services usa i ruoli controllo degli accessi in base al ruolo di Azure per concedere le autorizzazioni per la creazione di lab. Altre informazioni sui ruoli predefiniti di Azure Lab Services.

Lab

Un lab contiene la configurazione e le impostazioni per la creazione e l'esecuzione di macchine virtuali lab. Ad esempio, si specifica l'immagine della macchina virtuale di base per le macchine virtuali lab selezionando un'immagine da Azure Marketplace o da una raccolta di calcolo di Azure. Facoltativamente, è possibile personalizzare questa immagine di macchina virtuale usando una macchina virtuale modello.

È possibile configurare ulteriormente il comportamento del lab creando pianificazioni del lab o configurando le impostazioni di arresto automatico per ottimizzare i costi.

Quando si pubblica un lab, Azure Lab Services effettua il provisioning delle macchine virtuali del lab. Tutte le macchine virtuali lab per un lab condividono la stessa configurazione e sono identiche.

Per creare lab in Azure Lab Services, l'account Azure deve avere il ruolo Controllo degli accessi in base al ruolo di Lab Creator di Azure oppure è necessario essere il proprietario del piano lab corrispondente. Altre informazioni sui ruoli predefiniti di Azure Lab Services.

Usare il sito Web di Azure Lab Services (https://labs.azure.com) per creare lab per un piano lab. In alternativa, è anche possibile configurare l'integrazione di Microsoft Teams o l'integrazione di Canvas con Azure Lab Services per creare lab direttamente in Microsoft Teams o Canvas.

Per impostazione predefinita, l'accesso alle macchine virtuali del lab è limitato. Per un lab, è possibile configurare l'elenco di utenti del lab che hanno accesso al lab.

Per iniziare, creare un lab usando il portale di Azure.

Quando si crea un lab, si seleziona l'immagine della macchina virtuale di base per le macchine virtuali del lab. È possibile usare una raccolta di calcolo di Azure per archiviare e condividere immagini di macchine virtuali personalizzate. Usando una raccolta di calcolo, evitare di dover applicare ripetutamente le stesse personalizzazioni quando si crea un nuovo lab. Se è stato personalizzato un lab con una macchina virtuale modello, è possibile esportare la macchina virtuale modello nella raccolta di calcolo.

Per usare le immagini di macchine virtuali da una raccolta di calcolo, collegare la raccolta di calcolo di Azure al piano lab. È possibile collegare zero o più raccolte di calcolo di Azure a un piano lab. Dopo aver collegato una raccolta di calcolo, è possibile abilitare o disabilitare altre immagini specifiche.

Informazioni su come collegare o scollegare una raccolta di calcolo di Azure.

Macchina virtuale modello

È possibile scegliere di creare un lab personalizzabile, che consente di modificare l'immagine di base per le macchine virtuali del lab. In questo caso, Azure Lab Services crea una macchina virtuale modello di lab a cui è possibile connettersi e personalizzare. Ad esempio, è possibile installare componenti software aggiuntivi, ad esempio Visual Studio, o configurare il sistema operativo per disabilitare il processo del server Web.

Quando si pubblica il lab, Azure Lab Services crea le macchine virtuali del lab, in base all'immagine della macchina virtuale modello. Se si modifica la macchina virtuale modello in una fase successiva, quando si ripubblica la macchina virtuale modello, tutte le macchine virtuali del lab vengono aggiornate in modo che corrispondano al nuovo modello. Quando si ripubblica una macchina virtuale modello, Azure Lab Services ricrea l'immagine delle macchine virtuali del lab e rimuove tutte le modifiche e i dati nella macchina virtuale.

Con l'introduzione dei piani lab, è anche possibile creare un lab senza modelli. In un lab senza modello selezionare l'immagine di base per le macchine virtuali del lab da Azure Marketplace o da una raccolta di calcolo di Azure e non è possibile personalizzare ulteriormente l'immagine di un lab senza modelli. È possibile usare lab senza modelli perché si gestiscono le immagini di macchine virtuali dorate in una raccolta di calcolo di Azure. Il vantaggio dei lab senza modelli è che tutti i lab usano le immagini d'oro senza modifiche. Un altro vantaggio è che la creazione del lab è più veloce perché non è necessario creare una macchina virtuale modello.

Informazioni su come creare e gestire un modello in Azure Lab Services.

Macchina virtuale lab

In Azure Lab Services le macchine virtuali lab sono macchine virtuali gestite che ottengono la configurazione dal lab. Tutte le macchine virtuali per un lab sono identiche. Azure Lab Services effettua il provisioning delle macchine virtuali del lab quando si pubblica il lab.

Dopo aver pubblicato le macchine virtuali del lab, gli utenti del lab possono connettersi alla macchina virtuale tramite Desktop remoto (RDP) o secure shell (SSH). Prima di potersi connettere alla macchina virtuale del lab, gli utenti del lab devono prima registrarsi per il lab usando un collegamento di registrazione. Azure Lab Services assegna quindi l'utente a una macchina virtuale lab specifica.

Nelle impostazioni del lab è possibile configurare facoltativamente una o più pianificazioni e assegnare la quota utente.

Pianificazione

Le pianificazioni sono gli intervalli di tempo che definiscono quando le macchine virtuali del lab sono disponibili per l'ora della classe. Con le pianificazioni, è possibile evitare che gli utenti del lab debbano attendere l'avvio della macchina virtuale. Le pianificazioni possono essere una tantum o ricorrenti. L'autore del lab può definire pianificazioni per un lab.

L'uso delle pianificazioni per un lab è facoltativo ed è possibile specificare invece la quota utente oppure usare una combinazione di entrambi. La quota utente è il tempo in cui gli utenti del lab possono eseguire la macchina virtuale del lab al di fuori dell'ora pianificata. Ad esempio, per completare le assegnazioni o i compiti. Qualsiasi ora pianificata non viene conteggiata rispetto a un tempo aggiuntivo per cui gli utenti del lab hanno. Un lab può usare il tempo di quota , l'ora pianificata o una combinazione di entrambi.

Gli scenari di esempio per l'uso delle pianificazioni sono:

  • Una classe viene eseguita a intervalli regolari o in un momento predefinito. Si assegnano una o più pianificazioni che corrispondono alle fasce orarie di classe e che consentono agli studenti di seguire le istruzioni del docente durante le ore di classe.
  • Una classe avviene a intervalli regolari e gli studenti devono completare le assegnazioni dopo le ore di classe. Si assegna una pianificazione che corrisponde agli intervalli di tempo della classe e si assegna la quota utente per gli studenti per completare le assegnazioni dopo le ore lavorative.

Esistono due tipi di pianificazione.

  • Standard. Questa pianificazione avvia tutte le macchine virtuali del lab, ad eccezione delle macchine virtuali non ancora assegnate, all'ora di inizio specificata e arresta tutte le macchine virtuali del lab all'ora di arresto specificata.
  • Solo arresto. Questa pianificazione arresta tutte le macchine virtuali lab all'ora specificata, anche se l'autore del lab o l'utente del lab ha avviato manualmente la macchina virtuale.

Azure Lab Services avvia una macchina virtuale lab, indipendentemente dal fatto che l'utente accinga o meno alla macchina virtuale. Per ridurre il costo dell'esecuzione di macchine virtuali inutilizzate, vedere come configurare l'arresto automatico delle macchine virtuali del lab.

Per altre informazioni sulle pianificazioni, vedere Creare e gestire pianificazioni per i lab in Azure Lab Services.

Quota

Una quota è il limite di tempo per cui un utente del lab può usare la macchina virtuale al di fuori degli eventi del lab pianificati. L'uso della quota è facoltativo ed è possibile usare invece le pianificazioni del lab oppure usare una combinazione di entrambi. Se non viene assegnata alcuna quota, gli utenti del lab possono usare la macchina virtuale solo durante l'orario pianificato o se l'autore del lab avvia manualmente una macchina virtuale lab per loro.

Gli scenari di esempio per l'uso delle quote sono:

  • Gli studenti devono usare le macchine virtuali del lab al di fuori del tempo di classe per completare i compiti. È possibile assegnare una pianificazione per l'ora di classe e assegnare anche le ore di quota per i compiti.
  • Non ci sono orari di classe regolari, ad esempio con studenti in aree geografiche diverse. Il lab non ha eventi pianificati e si specificano solo le ore di quota per gli utenti del lab.

Quando un utente del lab avvia la macchina virtuale lab, le ore di quota per l'inizio del conteggio del lab. Se un creatore di lab avvia manualmente la macchina virtuale lab per un utente, le ore di quota non vengono usate per tale studente.

La quota si applica a un lab per ogni utente del lab singolarmente, per l'intera durata del lab.

Un lab può usare l'ora di quota, l'ora pianificata o una combinazione di entrambi.

Rete avanzata

Con i piani lab, è possibile avere un maggiore controllo sulla rete virtuale per i lab usando funzionalità di rete avanzate. Con la rete avanzata, è possibile connettersi a una rete virtuale.

Usare le funzionalità di rete avanzate per connettersi alle risorse locali, ad esempio i server di gestione delle licenze e usare route definite dall'utente. Alcune organizzazioni hanno anche requisiti e configurazioni di rete avanzati da applicare ai lab. Ad esempio, i requisiti di rete possono includere un controllo del traffico di rete, la gestione delle porte, l'accesso alle risorse in una rete interna e altro ancora.

La rete avanzata di Azure Lab Services usa l'inserimento della rete virtuale (VNET) per connettere un piano lab alla rete virtuale. L'inserimento della rete virtuale sostituisce il peering di rete virtuale di Azure Lab Services usato con gli account lab.

Altre informazioni su come connettere un piano lab a una rete virtuale.

Passaggi successivi