Che cos'è Azure Dev Spaces?
Importante
Azure Dev Spaces viene ritirato a partire dal 15 maggio 2021. I clienti devono usare Bridge per Kubernetes.
Azure Dev Spaces offre un'esperienza di sviluppo Kubernetes rapida e iterativa per i team nei cluster del servizio Azure Kubernetes (AKS). Azure Dev Spaces consente anche di testare tutti i componenti dell'applicazione ed eseguirne il debug nel servizio Azure Kubernetes con una configurazione minima del computer di sviluppo, senza replicare o simulare le dipendenze.
Come Azure Dev Spaces semplifica lo sviluppo in Kubernetes
Con Azure Dev Spaces i team possono concentrarsi sullo sviluppo e sulla rapida iterazione della propria applicazione di microservizi, grazie alla possibilità di lavorare direttamente con l'intera architettura o applicazione di microservizi nel servizio Azure Kubernetes. Azure Dev Spaces consente anche di aggiornare parti dell'architettura di microservizi in modo indipendente e in completo isolamento, senza alcun impatto sul resto del cluster del servizio Azure Kubernetes o su altri sviluppatori. Azure Dev Spaces è riservato alle attività di sviluppo e test in ambienti di sviluppo e test di livello inferiore e non è adatto per i cluster del servizio Azure Kubernetes in ambiente di produzione.
Dato che i team possono lavorare con l'intera applicazione e collaborare direttamente nel servizio Azure Kubernetes, Azure Dev Spaces:
- Riduce al minimo la configurazione del computer locale
- Riduce i tempi di formazione per i nuovi sviluppatori nel team
- Aumenta la velocità di un team grazie a una più rapida iterazione
- Riduce il numero di ambienti di sviluppo e integrazione ridondanti, dato che i membri del team possono condividere un cluster
- Elimina la necessità di replicare o simulare le dipendenze
- Migliora la collaborazione fra i team di sviluppo, nonché con i team con cui lavorano, come i team DevOps
Azure Dev Spaces fornisce strumenti per generare asset di Docker e Kubernetes per i progetti. Questi strumenti consentono di aggiungere con facilità applicazioni nuove ed esistenti sia a uno spazio di sviluppo che ad altri cluster del servizio Azure Kubernetes.