Condividi tramite


Nozioni fondamentali dell'architettura in Azure Lab Services

Nota

Questo articolo fa riferimento alle funzionalità disponibili nei piani lab, che hanno sostituito gli account lab.

Azure Lab Services è una soluzione SaaS (software distribuita come servizio), il che significa che le risorse dell'infrastruttura necessarie per Azure Lab Services vengono gestite per l'utente. Questo articolo illustra le risorse fondamentali usate da Azure Lab Services e l'architettura di base di un lab.

Mentre Azure Lab Services è un servizio gestito, è possibile configurare il servizio per l'integrazione con le proprie risorse. Ad esempio, connettere le macchine virtuali lab alla propria rete con l'inserimento della rete virtuale anziché usare il peering di rete virtuale. In alternativa, riusare le proprie immagini di macchine virtuali personalizzate collegando una raccolta di calcolo di Azure.

Il diagramma seguente illustra l'architettura di base di un lab senza funzionalità di rete avanzate abilitate. Il piano lab è ospitato nella sottoscrizione. Le macchine virtuali del lab, insieme alle risorse necessarie per supportare le macchine virtuali, sono ospitate in una sottoscrizione di proprietà di Azure Lab Services.

Architecture diagram of basic lab in Azure Lab Services.

Risorse ospitate

Azure Lab Services ospita le risorse per eseguire un lab in una delle sottoscrizioni di Azure gestite da Microsoft. Tali risorse includono:

  • macchina virtuale modello per l'autore del lab per configurare il lab
  • macchina virtuale lab per ogni utente del lab a cui connettersi in remoto
  • elementi correlati alla rete, ad esempio un servizio di bilanciamento del carico, una rete virtuale e un gruppo di sicurezza di rete

Azure monitora queste sottoscrizioni gestite per individuare attività sospette. È importante notare che questo monitoraggio viene eseguito esternamente alle macchine virtuali tramite estensioni vm o monitoraggio dei modelli di rete. Se si abilita l'arresto alla disconnessione, viene abilitata un'estensione di diagnostica nella macchina virtuale. L'estensione consente ad Azure Lab Services di essere informati dell'evento di disconnessione della sessione RDP (Remote Desktop Protocol).

Rete virtuale

Per impostazione predefinita, ogni lab è isolato dalla propria rete virtuale.

Gli utenti del lab si connettono alla macchina virtuale del lab tramite un servizio di bilanciamento del carico. Le macchine virtuali lab non hanno un indirizzo IP pubblico e hanno solo un indirizzo IP privato. Il stringa di connessione per connettersi in remoto alla macchina virtuale del lab usa l'indirizzo IP pubblico del servizio di bilanciamento del carico e una porta casuale tra:

  • 4980-4989 e 5000-6999 per le connessioni SSH
  • 4990-4999 e 7000-8999 per le connessioni RDP

Le regole in ingresso nel servizio di bilanciamento del carico inoltrano la connessione, a seconda del sistema operativo, alla porta 22 (SSH) o alla porta 3389 (RDP) della macchina virtuale del lab. Un gruppo di sicurezza di rete blocca il traffico esterno verso qualsiasi altra porta.

Se il lab usa la rete avanzata, ogni lab usa la stessa subnet delegata ad Azure Lab Services e connessa al piano lab. Si è anche responsabili della creazione di un gruppo di sicurezza di rete con una regola di sicurezza in ingresso per consentire il traffico RDP e SSH in modo che gli utenti del lab possano connettersi alle macchine virtuali.

Controllo di accesso alle macchine virtuali lab

Azure Lab Services gestisce l'accesso alle macchine virtuali lab a diversi livelli:

  • Avviare o arrestare una macchina virtuale lab. Azure Lab Services concede agli utenti del lab l'autorizzazione per eseguire tali azioni nelle proprie macchine virtuali. Il servizio controlla anche l'accesso alle informazioni di connessione della macchina virtuale del lab.

  • Registrarsi per un lab. Azure Lab Services offre due impostazioni di accesso diverse: con restrizioni e senza restrizioni. L'accesso limitato significa che Azure Lab Services verifica che gli utenti del lab vengano aggiunti al lab prima di consentire l'accesso. L'accesso senza restrizioni significa che qualsiasi utente può registrarsi per un lab usando il collegamento di registrazione del lab, se è presente capacità nel lab. L'accesso senza restrizioni può essere utile per gli eventi hackathon. Per altre informazioni, vedere l'articolo Gestire gli utenti del lab.

  • Credenziali della macchina virtuale. Le macchine virtuali lab ospitate nel lab hanno un nome utente e una password impostati dall'autore del lab. In alternativa, l'autore del lab può consentire agli utenti registrati di scegliere la propria password al primo accesso.

Passaggi successivi