O usłudze Azure DevTest LabsAbout Azure DevTest Labs

Usługa Azure DevTest Labs umożliwia deweloperom w zespołach efektywnie samodzielnie zarządzać maszyn wirtualnych (VM) i zasobów PaaS bez konieczności oczekiwania na zatwierdzenia.Azure DevTest Labs enables developers on teams to efficiently self-manage virtual machines (VMs) and PaaS resources without waiting for approvals.

DevTest Labs tworzy labs składające się z wstępnie skonfigurowanych zasad lub szablonów usługi Azure Resource Manager.DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. Mają one wszystkie niezbędne narzędzia i oprogramowanie, które służy do tworzenia środowisk.These have all the necessary tools and software that you can use to create environments. W ciągu kilku minut, a nie godzin lub dni, może utworzyć środowiska.You can create environments in a few minutes, as opposed to hours or days.

Za pomocą usługi DevTest Labs, można sprawdzić najnowsze wersje aplikacji, wykonując następujące czynności:By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:

  • Szybko inicjować obsługę środowisk Windows i Linux przy użyciu szablonów i artefaktów.Quickly provision Windows and Linux environments by using reusable templates and artifacts.
  • Łatwo Zintegruj swój potok wdrażania za pomocą usługi DevTest Labs, aby aprowizować środowiska na żądanie.Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
  • Skalowanie w górę testy obciążeniowe, aprowizując wielu agentów testowych i tworząc wstępnie aprowizowane środowiska do szkolenia i pokazów.Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.

MożliwościCapabilities

DevTest Labs oferuje następujące funkcje dla deweloperów, pracy z maszynami wirtualnymi:DevTest Labs provides the following capabilities to developers working with VMs:

  • Szybkie tworzenie maszyn wirtualnych, postępując zgodnie z mniej niż pięć prostych kroków.Create VMs quickly by following fewer than five simple steps.
  • Wybierz z listy wyselekcjonowanych bazami maszyn wirtualnych, które są skonfigurowane, zatwierdzone i autoryzowane przez lider zespołu lub centralnej IT.Choose from a curated list of VM bases that are configured, approved, and authorized by the team lead or central IT.
  • Tworzenie maszyn wirtualnych ze wstępnie utworzonych obrazów niestandardowych, zawierających całe oprogramowanie i narzędzia są już zainstalowane.Create VMs from pre-created custom images that have all the software and tools already installed.
  • Tworzenie maszyn wirtualnych z formuły, które są zasadniczo niestandardowych obrazów, w połączeniu z najnowszych kompilacji oprogramowania, który jest instalowany, gdy maszyny wirtualne są tworzone.Create VMs from formulas that are essentially custom images combined with the latest builds of the software that's installed when the VMs are created.
  • Instalowanie artefaktów, które są wdrożone na maszynach wirtualnych one przeprowadzone rozszerzenia.Install artifacts that are extensions deployed on VMs after they're provisioned.
  • Skonfigurować automatyczne zamykanie i auto-start harmonogramy na maszynach wirtualnych.Set auto-shutdown and auto-start schedules on VMs.
  • Oświadczenie wstępnie utworzonych maszyn wirtualnych bez przechodzenia przez proces tworzenia.Claim a pre-created VM without going through the creation process.

DevTest Labs oferuje następujące funkcje dla deweloperów, Praca ze środowiskami PaaS:DevTest Labs provides the following capabilities to developers working with PaaS environments:

  • Usługa Resource Manager, aby szybko tworzyć środowiska PaaS, postępując zgodnie z mniej niż trzy proste kroki.Use Resource Manager to quickly create PaaS environments by following fewer than three simple steps.
  • Wybierz z wyselekcjonowaną listę szablonów usługi Resource Manager, które są skonfigurowane i autoryzowane przez lider zespołu lub centralnej IT.Choose from a curated list of Resource Manager templates, which are configured, and authorized by the team lead or central IT.
  • Przyspiesz pustą grupę zasobów (piaskownicy) przy użyciu szablonu usługi Resource Manager do eksplorowania platformy Azure w ramach laboratorium.Spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.

DevTest Labs umożliwia także centralne IT, aby kontrolować odpady, optymalizować koszty zasobów i pozostają w ramach budżetu, wykonując następujące czynności:DevTest Labs also enables central IT to control wastes, optimize costs on resources, and stay within budgets by doing the following tasks:

  • Ustawianie harmonogramów automatycznego zamykania i automatycznego uruchamiania na maszynach wirtualnych.Setting auto-shutdown and auto-start schedules on VMs.
  • Ustawianie zasad na liczbę maszyn wirtualnych, które użytkownicy mogą tworzyć.Setting policies on the number of VMs that users can create.
  • Ustawianie zasad, rozmiary maszyn wirtualnych i obrazy z galerii, do wyboru dla użytkowników.Setting policies on VMs' sizes and gallery images that users choose from.
  • Śledzenie kosztów i ustawianie elementów docelowych dla labs.Tracking costs and setting targets on labs.
  • Otrzymywanie powiadomień wysokie koszty planowane w laboratoriach, aby można było podjąć odpowiednie działania.Getting notified on high projected costs for labs so you can take necessary actions.

DevTest Labs oferuje następujące korzyści podczas tworzenia, konfigurowania i zarządzania środowiskami w chmurze.DevTest Labs provides the following benefits in creating, configuring, and managing environments in the cloud.

Kontrola kosztów i nadzórCost control and governance

DevTest Labs ułatwia kontrolowanie kosztów, co umożliwia wykonywanie następujących zadań:DevTest Labs makes it easier to control costs by allowing you to do the following tasks:

Szybki dostęp do gotowych do testowaniaQuickly get to ready-to-test

DevTest Labs umożliwia utworzenie wstępnie zainicjowana obsługa środowisk, które zawierają wszystko, czego potrzebuje Twój zespół do tworzenia i testowania aplikacji.DevTest Labs lets you create pre-provisioned environments equipped with everything your team needs to develop and test applications. Po prostu oświadczenia środowiska zainstalowaną ostatnią dobrą kompilacją aplikacji i rozpoczęcie pracy.Just claim the environments where the last good build of your application is installed and start working. Możesz też użyć kontenerów do tworzenia jeszcze szybciej, zorganizowane środowisko.Or use containers for even faster, leaner environment creation.

Utwórz raz, używaj wszędzieCreate once, use everywhere

Przechwytuj i udostępniaj PaaS szablonów środowiska i artefaktów w ramach zespołu lub organizacji — wszystko to w kontroli źródła — łatwe tworzenie dla deweloperów i środowisk testowych.Capture and share PaaS environment templates and artifacts within your team or organization—all in source control—to easily create developer and test environments.

Samoobsługa bez zmartwieńWorry-free self-service

DevTest Labs umożliwia usługi deweloperów i testerów do szybkiego i łatwego Tworzenie maszyn wirtualnych IaaS i zasobów PaaS przy użyciu zestawu wstępnie skonfigurowanych zasobów.DevTest Labs enables your developers and testers to quickly and easily create IaaS VMs and PaaS resources by using a set of pre-configured resources.

Użyj zasobów IaaS i PaaSUse IaaS and PaaS resources

Deweloperzy mogą również paru zasobów PaaS, takich jak klastry usługi Azure Service Fabric funkcji Web Apps w usłudze Azure App Service i farmy programu SharePoint przy użyciu szablonów usługi Resource Manager.Developers can also spin up PaaS resources, such as Azure Service Fabric clusters, the Web Apps feature of Azure App Service, and SharePoint farms, by using Resource Manager templates. Aby rozpocząć usłudze PaaS w laboratorium, należy użyć szablonów z repozytorium publicznego środowiska lub laboratorium nawiązać połączenie z repozytorium Git.To get started on PaaS in labs, use the templates from the public environment repository or connect the lab to your own Git repository. Można także śledzić koszty na te zasoby, aby nie przekraczając budżetu.You can also track costs on these resources to stay within your budget.

Integracja z istniejącym łańcuchem narzędziIntegrate with your existing toolchain

Użyj wstępnie utworzonych wtyczki lub interfejsu API do aprowizacji środowisk projektowania i testowania bezpośrednio z preferowanego narzędzia do ciągłej integracji (CI), zintegrowane środowisko projektowe (IDE) lub zautomatyzowanego potoku wersji.Use pre-made plug-ins or the API to provision development/testing environments directly from your preferred continuous integration (CI) tool, integrated development environment (IDE), or automated release pipeline. Można również użyć kompleksowe narzędzie wiersza polecenia.You can also use the comprehensive command-line tool.

Kolejne krokiNext steps

Zobacz następujące artykuły:See the following articles: