Azure Dev SpacesAzure Dev Spaces

Azure Dev Spaces es una experiencia de desarrollo de Kubernetes rápida e iterativa para equipos en clústeres de Azure Kubernetes Service (AKS).Azure Dev Spaces is a rapid, iterative Kubernetes development experience for teams in Azure Kubernetes Service (AKS) clusters. Puede colaborar con su equipo en un clúster AKS compartido.You can collaborate with your team in a shared AKS cluster. Azure Dev Spaces también le permite probar todos los componentes de la aplicación en AKS sin tener que replicar o simular dependencias.Azure Dev Spaces also allows you to test all the components of your application in AKS without replicating or mocking up dependencies. Puede ejecutar y depurar contenedores de forma iterativa directamente en AKS con una instalación mínima de la máquina de desarrollo.You can iteratively run and debug containers directly in AKS with minimal development machine setup.

Cómo simplifica Azure Dev Spaces el desarrollo de KubernetesHow Azure Dev Spaces simplifies Kubernetes development

Azure Dev Spaces ayuda a los equipos a centrarse en el desarrollo y la iteración rápida de su aplicación de microservicio, ya que les permite trabajar directamente con su arquitectura de microservicios completa o con la aplicación entera que se ejecuta en 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 también proporciona una manera de actualizar de forma independiente partes de la arquitectura de microservicios de forma aislada sin afectar al resto del clúster de AKS o a otros desarrolladores.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 se usa para desarrollo y pruebas en entornos de desarrollo y pruebas de bajo nivel y no va dirigido a la ejecución en clústeres de AKS de producción.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.

Puesto que los equipos pueden trabajar con la aplicación entera y colaborar directamente en AKS, Azure Dev Spaces permite:Since teams can work with the entire application and collaborate directly in AKS, Azure Dev Spaces:

  • Reducir la instalación en la máquina localMinimizes local machine setup
  • Disminuir el tiempo de instalación para los nuevos desarrolladores del equipoDecreases setup time for new developers on the team
  • Aumentar la velocidad de un equipo gracias a una iteración más rápidaIncreases a team's velocity through faster iteration
  • Reducir el número de entornos de desarrollo e integración redundantes puesto que los miembros del equipo pueden compartir un clústerReduces the number of redundant development and integration environments since team members can share a cluster
  • Eliminar la necesidad de replicar o simular las dependenciasRemoves the need to replicate or mock up dependencies
  • Mejorar la colaboración entre los equipos de desarrollo y los equipos con los que trabajan, como pueden ser los equipos de DevOpsImproves collaboration across development teams as well as the teams they work with, such as DevOps teams

Azure Dev Spaces proporciona herramientas para generar recursos de Docker y Kubernetes para sus proyectos.Azure Dev Spaces provides tooling to generate Docker and Kubernetes assets for your projects. Estas herramientas le permiten agregar fácilmente las aplicaciones nuevas y existentes a un espacio de desarrollo y a otros clústeres de AKS.This tooling allows you to easily add new and existing applications to both a dev space and other AKS clusters.

Para más información sobre cómo funciona Azure Dev Spaces, consulte How Azure Dev Spaces works and is configured (Funcionamiento y configuración de Azure Dev Spaces).For more information on how Azure Dev Spaces works, see How Azure Dev Spaces works and is configured.

Configuraciones y regiones admitidasSupported regions and configurations

Azure Dev Spaces solo es compatible con clústeres AKS en las regiones Este de EE. UU. , Este de EE. UU. 2, Centro de EE. UU. , Oeste de EE. UU. 2, Norte de Europa, Oeste de Europa, Sur de Reino Unido, Sudeste Asiático, Este de Australia, Centro de Canadá y Este de Canadá.Azure Dev Spaces is supported only by AKS clusters in the East US, East US 2, Central US, West US 2, North Europe, West Europe, UK South, Southeast Asia, Australia East, Canada Central, and Canada East regions. Azure Dev Spaces admite el uso de la CLI de Azure o Visual Studio Code con la extensión de Azure Dev Spaces instalada en Linux, MacOS o Windows 8 (o alguna versión posterior) para compilar y ejecutar las aplicaciones en 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. También admite el uso de Visual Studio en Windows 8 o versiones posteriores.It also supports using Visual Studio installed on Windows 8 or greater. En Visual Studio 2019, necesitará la carga de trabajo Desarrollo de Azure.For Visual Studio 2019, you will need the Azure Development workload. En Visual Studio 2017, necesitará la carga de trabajo de desarrollo web y Visual Studio Tools para Kubernetes.For Visual Studio 2017, you will need the Web Development workload and Visual Studio Tools for Kubernetes.

Pasos siguientesNext steps

Para más información sobre el desarrollo rápido e iterativo en equipos con Azure Dev Spaces, consulte el inicio rápido de desarrollo de equipos.Learn more about rapid, iterative development for teams with Azure Dev Spaces with the team development quickstart.