Qu’est-ce qu’Azure Dev Spaces ?
Important
Azure Dev Spaces a été mis hors service le 15 mai 2021. Les clients doivent utiliser Bridge to Kubernetes.
Azure Dev Spaces fournit aux équipes une expérience de développement Kubernetes rapide et itérative dans les clusters Azure Kubernetes Service (AKS). Azure Dev Spaces vous permet également de tester et déboguer tous les composants de votre application dans AKS avec une configuration minimale de machine de développement, sans répliquer ou simuler des dépendances.
Simplification du développement Kubernetes avec Azure Dev Spaces
Grâce à Azure Dev Spaces, les équipes peuvent se concentrer sur le développement et l’itération rapide de leur application de microservices en exploitant directement leur architecture complète de microservices ou une application en cours d’exécution dans AKS. Azure Dev Spaces permet également de mettre à jour de façon indépendante certaines parties de votre architecture de microservices, sans affecter le reste du cluster AKS ou d’autres développeurs. Azure Dev Spaces est une solution conçue pour le développement et le test dans un développement de niveau inférieur et dans des environnements de test. Elle n’est pas destinée à être exécutée sur des clusters AKS de production.
Étant donné que les équipes peuvent utiliser l’application complète et collaborer directement dans AKS, Azure Dev Spaces offre les avantages suivants :
- Simplifie la configuration de l’ordinateur local
- Réduit le temps de configuration pour les nouveaux développeurs qui intègrent l’équipe
- Accélère le travail d’une équipe via une itération plus rapide
- Réduit le nombre d’environnements de développement et d’intégration redondants car les membres de l’équipe peuvent partager un cluster
- Supprime la nécessité de répliquer ou de simuler des dépendances
- Améliore la collaboration entre les équipes de développement et celles des collaborateurs, notamment les équipes DevOps
Azure Dev Spaces intègre des outils permettant de générer des ressources Docker et Kubernetes pour vos projets. Ces outils vous aident à ajouter facilement des applications nouvelles et existantes à la fois à un espace de développement et d’autres clusters AKS.