Wat is Azure Dev Spaces?What is Azure Dev Spaces?

Belangrijk

Azure Dev Spaces wordt buiten gebruik gesteld en werkt niet meer vanaf 31 oktober 2023.Azure Dev Spaces is being retired and will stop working on October 31, 2023. U kunt Bridge migreren naar Kubernetes.Consider migrating to Bridge to Kubernetes.

Azure Dev Spaces biedt een snelle, iteratieve Kubernetes-ontwikkelervaring voor teams in Azure Kubernetes Service-clusters.Azure Dev Spaces provides a rapid, iterative Kubernetes development experience for teams in Azure Kubernetes Service (AKS) clusters. Met Azure Dev Spaces kunt u ook fouten opsporen en alle onderdelen van uw toepassing in AKS testen met minimale instellingen van de ontwikkelcomputer, zonder afhankelijkheden te repliceren of te simuleren.Azure Dev Spaces also allows you to debug and test all the components of your application in AKS with minimal development machine setup, without replicating or mocking up dependencies.

In het diagram ziet u twee versies van een toepassing die onafhankelijk zijn ontwikkeld.

Hoe Azure Dev Spaces de ontwikkeling van Kubernetes vereenvoudigtHow Azure Dev Spaces simplifies Kubernetes development

Met Azure Dev Spaces kunnen teams zich richten op de ontwikkeling en snelle herhaling van hun microservicetoepassing door teams in staat te stellen om rechtstreeks te werken met hun hele microservicesarchitectuur of -toepassing die in AKS wordt uitgevoerd.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 biedt een manier om onafhankelijke delen van uw microservicesarchitectuur in isolatie onafhankelijk bij te werken zonder dat dit van invloed is op de rest van het AKS-cluster of andere ontwikkelaars.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 is bedoeld voor ontwikkeling en testen in ontwikkel- en testomgevingen op een lager niveau en is niet ontworpen om te worden uitgevoerd op voor productie bestemde AKS-clusters.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.

Omdat teams kunnen samenwerken met de hele toepassing en direct samenwerken in AKS, zorgt Azure Dev Spaces voor het volgende:Since teams can work with the entire application and collaborate directly in AKS, Azure Dev Spaces:

  • Minimale instellingen van de lokale computerMinimizes local machine setup
  • Minder voorbereidingstijd voor nieuwe ontwikkelaars in het teamDecreases setup time for new developers on the team
  • Hogere snelheid van een team door een snellere herhalingIncreases a team's velocity through faster iteration
  • Minder redundante ontwikkel -en integratie omgevingen omdat teamleden een cluster kunnen delenReduces the number of redundant development and integration environments since team members can share a cluster
  • Geen noodzaak om afhankelijkheden te repliceren of te deregistrerenRemoves the need to replicate or mock up dependencies
  • Betere samenwerking tussen ontwikkelteams en de teams waarmee ze samenwerken, zoals DevOps-teamsImproves collaboration across development teams as well as the teams they work with, such as DevOps teams

Azure Dev Spaces biedt hulpprogramma's om Docker- en Kubernetes-assets te genereren voor uw projecten.Azure Dev Spaces provides tooling to generate Docker and Kubernetes assets for your projects. Met deze hulpprogramma's kunt u eenvoudig nieuwe en bestaande toepassingen toevoegen aan een ontwikkelruimte en andere AKS-clusters.This tooling allows you to easily add new and existing applications to both a dev space and other AKS clusters.

Zie Hoe Azure Dev Spaces werkt en is geconfigureerd voor meer informatie over de werking van Azure Dev Spaces.For more information on how Azure Dev Spaces works, see How Azure Dev Spaces works and is configured.

Ondersteunde regio's en configuratiesSupported regions and configurations

Azure Dev Spaces wordt alleen ondersteund door AKS-clusters in sommige regio's.Azure Dev Spaces is supported only by AKS clusters in some regions. Azure Dev Spaces ondersteunt het gebruik van Azure CLI of Visual Studio Code met een Azure Dev Spaces-extensie die is geïnstalleerd in Linux, macOS of Windows 8 of hoger, om uw toepassingen te ontwikkelen en in AKS uit te voeren.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. Het biedt ook ondersteuning voor het gebruik van Visual Studio 2019 geïnstalleerd in Windows met de Azure Development-workload.It also supports using Visual Studio 2019 installed on Windows with the Azure Development workload.

Volgende stappenNext steps

Meer informatie over hoe Azure Dev Spaces werkt.Learn more about how Azure Dev Spaces works.