Azure Dev SpacesAzure Dev Spaces

Azure Dev Spaces offre aux équipes une expérience de développement Kubernetes rapide et itérative dans les clusters Azure Kubernetes Service (AKS).Azure Dev Spaces is a rapid, iterative Kubernetes development experience for teams in Azure Kubernetes Service (AKS) clusters. Vous pouvez collaborer avec votre équipe au sein d’un cluster AKS partagé.You can collaborate with your team in a shared AKS cluster. Azure Dev Spaces vous permet également de tester tous les composants de votre application dans AKS sans répliquer ou simuler des dépendances.Azure Dev Spaces also allows you to test all the components of your application in AKS without replicating or mocking up dependencies. Vous pouvez exécuter et déboguer de manière itérative les conteneurs directement dans AKS, avec une configuration minimale de machine de développement.You can iteratively run and debug containers directly in AKS with minimal development machine setup.

Simplification du développement Kubernetes avec Azure Dev SpacesHow Azure Dev Spaces simplifies Kubernetes development

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 helps teams to focus on the development and rapid iteration of their microservice application by allowing teams to work directly with their entire microservices architecture or application running in 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 also provides a way to independently update portions of your microservices architecture in isolation without affecting the rest of the AKS cluster or other developers. 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.Azure Dev Spaces is for development and testing in lower-level development and testing environments and is not intended to run on production AKS clusters.

Étant donné que les équipes peuvent utiliser l’application complète et collaborer directement dans AKS, Azure Dev Spaces offre les avantages suivants :Since teams can work with the entire application and collaborate directly in AKS, Azure Dev Spaces:

  • Simplifie la configuration de l’ordinateur localMinimizes local machine setup
  • Réduit le temps de configuration pour les nouveaux développeurs qui intègrent l’équipeDecreases setup time for new developers on the team
  • Accélère le travail d’une équipe via une itération plus rapideIncreases a team's velocity through faster iteration
  • Réduit le nombre d’environnements de développement et d’intégration redondants car les membres de l’équipe peuvent partager un clusterReduces the number of redundant development and integration environments since team members can share a cluster
  • Supprime la nécessité de répliquer ou de simuler des dépendancesRemoves the need to replicate or mock up dependencies
  • Améliore la collaboration entre les équipes de développement et celles des collaborateurs, notamment les équipes DevOpsImproves collaboration across development teams as well as the teams they work with, such as DevOps teams

Azure Dev Spaces intègre des outils permettant de générer des ressources Docker et Kubernetes pour vos projets.Azure Dev Spaces provides tooling to generate Docker and Kubernetes assets for your projects. Ces outils vous aident à ajouter facilement des applications nouvelles et existantes à la fois à un espace de développement et d’autres clusters AKS.This tooling allows you to easily add new and existing applications to both a dev space and other AKS clusters.

Pour plus d’informations sur le fonctionnement d’Azure Dev Spaces, consultez Fonctionnement et configuration d’Azure Dev Spaces.For more information on how Azure Dev Spaces works, see How Azure Dev Spaces works and is configured.

Régions et configurations prises en chargeSupported regions and configurations

Azure Dev Spaces est actuellement pris en charge uniquement par les clusters AKS dans les régions USA Est, USA Est 2, USA Centre, USA Centre Sud, USA Ouest 2, Europe Nord, Europe Ouest, Royaume-Uni Sud, Asie Sud-Est, Australie Est, Canada Centre et Canada Est.Azure Dev Spaces is supported only by AKS clusters in the East US, East US 2, Central US, South Central US, West US 2, North Europe, West Europe, UK South, Southeast Asia, Australia East, Canada Central, and Canada East regions. Azure Dev Spaces prend en charge l’utilisation de l’interface Azure CLI ou de Visual Studio Code avec l’extension Azure Dev espaces installée sur Linux, MacOS ou Windows 8 ou ultérieur pour créer et exécuter vos applications sur AKS.Azure Dev Spaces supports using the Azure CLI or Visual Studio Code with the Azure Dev Spaces extension installed on Linux, MacOS, or Windows 8 or greater to build and run your applications on AKS. Il prend également en charge l’utilisation de Visual Studio installé sur Windows 8 ou version ultérieure.It also supports using Visual Studio installed on Windows 8 or greater. Pour Visual Studio 2019, vous aurez besoin de la charge de travail de développement Azure.For Visual Studio 2019, you will need the Azure Development workload. Pour Visual Studio 2017, vous aurez besoin de la charge de travail de développement web et Visual Studio Tools pour Kubernetes.For Visual Studio 2017, you will need the Web Development workload and Visual Studio Tools for Kubernetes.

Étapes suivantesNext steps

Découvrez le développement rapide et itératif pour les équipes avec Azure Dev Spaces grâce au guide de démarrage rapide sur le développement en équipe.Learn more about rapid, iterative development for teams with Azure Dev Spaces with the team development quickstart.