Il supporto dell'infrastruttura di laboratorio utilizzata per lo sviluppo e il test delle applicazioni e dei software presenta tre difficoltà:
- la proliferazione dei server:Alcune aziende possiedono fino a sette server per dipendente, anche se ciascuno di essi funziona solo al 10% della propria capacità. I server sono collocati sotto le postazioni di lavoro e duplicati in laboratori sottoutilizzati ospitati nei data center, i quali sono carenti di spazio, di energia di alimentazione e di capacità di raffreddamento.
- il costo del provisioning:per attività ripetitive di installazione dei sistemi, di provisioning e di configurazione in preparazione delle attività di sviluppo e di test dei software si verificano perdite di tempo considerevoli. Queste attività possono occupare fino alla metà del tempo dedicato a un ciclo di applicazione e di sviluppo. Per i laboratori dipendenti dal reparto informatico, i livelli di servizio ne risentono, in quanto gli sviluppatori e i tester devono attendere l’attivazione dei server prima di svolgere le proprie mansioni.
- l’incapacità di riprodurre gli errori:Le difficoltà a riprodurre, diagnosticare e correggere gli errori software rilevati nei locali di sviluppo remoti o dai partner di outsourcing danno origine a gravi errori di sistema nella produzione. Talvolta può accadere che un errore sia impercettibile e che i team rilevino comportamenti diversi a seconda della configurazione del server utilizzato per i test.
Con
VMware Virtual Lab Automation (
VLA) i team IT responsabili dell’infrastruttura di laboratorio possono creare un’infrastruttura che limita la proliferazione dei server, riduce drasticamente il tempo dedicato al provisioning dei server e permette ai tester di riprodurre gli errori con molta più facilità:
- L'infrastruttura di VMware che viene gestita dai dipartimenti IT per i laboratori riduce la proliferazione oggi esistente affinché sviluppatori e tester possano effettuare il provisioning di vari server per situazioni di test diverse.VLA permette al dipartimento IT responsabile della gestione dei laboratori di gestire i server fisici e l’hardware correlato, un’infrastruttura informatica ben più piccola e semplice da gestire dopo l’adozione della soluzione
VLA.
- VMware Lab Manager fornisce agli sviluppatori, ai tester e al personale addetto ai servizi IT del laboratorio accesso alla libreria di immagini tramite una semplice interfaccia, permettendo di avere una buona visibilità su configurazioni complesse, anche quando i sistemi software sono ubicati su macchine virtuali o server host diversi.VLA consente a sviluppatori e tester di gestire il provisioning da soli, senza far ricorso ai servizi IT.
I servizi IT possono decidere chi può accedere alle configurazioni di test e quali risorse fisiche ogni tester o sviluppatore è autorizzato a utilizzare.
- Le macchine virtuali semplificano la riproduzione di un test e la sua visualizzazione da parte di tutti i membri dei team responsabili di un’applicazione o del controllo qualità.Le interfacce API permettono di interagire con un server
VLA direttamente a partire dagli script di test e dai sistemi di gestione dei test, consentendo così di automatizzare le attività spesso manuali o semimanuali in un processo di test automatizzato.
