Che cos’è Azure DevTest Labs?
Azure DevTest Labs è un servizio per creare, usare e gestire facilmente le macchine virtuali (IaaS) e gli ambienti PaaS (Infrastructure-as-a-Service) nei lab. I lab offrono basi e artefatti preconfigurati per la creazione di macchine virtuali e modelli di Azure Resource Manager (ARM) per la creazione di ambienti come azure App Web o farm di SharePoint.
I proprietari del lab possono creare macchine virtuali preconfigurate che dispongono di strumenti e utenti di lab software necessari. Gli utenti del lab possono richiedere macchine virtuali preconfigurate o creare e configurare macchine virtuali e ambienti personalizzati. I criteri del lab e altri metodi tengono traccia dell'utilizzo e dei costi del lab.
Scenari comuni di DevTest Labs
Gli scenari comuni di DevTest Labs includono macchine virtuali di sviluppo, ambienti di test e lab di formazione o classi. DevTest Labs promuove l'efficienza, la coerenza e il controllo dei costi mantenendo tutto l'utilizzo delle risorse all'interno del contesto del lab.
Basi, artefatti e modelli di vm personalizzati
DevTest Labs può usare immagini, formule, artefatti e modelli personalizzati per creare e gestire lab, macchine virtuali e ambienti. Il repository GitHub pubblico di DevTest Labs include molti elementi di macchina virtuale pronti per l'uso e i modelli arm per la creazione di lab, ambienti o gruppi di risorse sandbox. I proprietari del lab possono anche creare immagini, formule e modelli arm personalizzati da usare per la creazione e la gestione di lab, macchine virtuali e ambienti.
I proprietari del lab possono archiviare gli artefatti e i modelli arm in repository Git privati e connettere i repository di artefatti e i repository dei modelli ai lab, in modo che gli utenti del lab possano accedervi direttamente dal portale di Azure. Aggiungere gli stessi repository a più lab nell'organizzazione per promuovere coerenza, riutilizzo e condivisione.
Scenari di sviluppo, test e training
Gli utenti di DevTest Labs possono creare rapidamente e facilmente macchine virtuali IaaS e ambienti PaaS da basi, artefatti e modelli preconfigurati. Gli sviluppatori, i tester e i formatori possono:
- Creare ambienti di training e demo Windows e Linux o gruppi di risorse sandbox per l'esplorazione di Azure usando modelli e artefatti arm riutilizzabili.
- Testare le versioni delle app e aumentare il test di carico creando più agenti e ambienti di test.
- Creare ambienti di sviluppo o test da strumenti di integrazione e distribuzione continua (CI/CD), ambienti di sviluppo integrati (IDE) o pipeline di versione automatizzate. Integrare le pipeline di distribuzione con DevTest Labs per creare ambienti su richiesta.
- Usare lo strumento da riga di comando dell'interfaccia della riga di comando di Azure per gestire macchine virtuali e ambienti.
Criteri e procedure del lab per controllare i costi
I proprietari dei lab possono adottare diverse misure per ridurre i costi dei laboratori di rifiuti e controllo.
- Impostare criteri lab come il numero o le dimensioni consentite delle macchine virtuali per utente o lab.
- Impostare le pianificazioni di arresto automatico e avvio automatico per arrestare e avviare le macchine virtuali del lab in orari specifici del giorno.
- Monitorare i costi per tenere traccia dell'utilizzo di lab e risorse e stimare le tendenze.
- Impostare le date di scadenza della macchina virtuale o eliminare lab o macchine virtuali lab quando non sono più necessarie.
Passaggi successivi
Introduzione ad Azure DevTest Labs
Non si è ancora provato Azure? Creare un account Azure gratuito.
Si usa già Azure? Introduzione al primo lab in DevTest Labs: introduzione a Azure DevTest Labs in pochi minuti.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per