Сведения об Azure DevTest LabsAbout Azure DevTest Labs

Azure DevTest Labs позволяет разработчикам в группах эффективно управлять виртуальными машинами и ресурсами PaaS, не дожидаясь утверждения.Azure DevTest Labs enables developers on teams to efficiently self-manage virtual machines (VMs) and PaaS resources without waiting for approvals.

DevTest Labs создает лаборатории, состоящие из предварительно настроенных баз или шаблонов Azure Resource Manager.DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. У них есть все необходимые средства и программное обеспечение, которые можно использовать для создания сред.These have all the necessary tools and software that you can use to create environments. Вы можете создавать среды через несколько минут, в отличие от часов или дней.You can create environments in a few minutes, as opposed to hours or days.

С помощью DevTest Labs можно тестировать последние версии приложений, выполняя следующие задачи:By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:

  • Быстро подготавливайте среды Windows и Linux с помощью многократно используемых шаблонов и артефактов.Quickly provision Windows and Linux environments by using reusable templates and artifacts.
  • Для подготовки сред по запросу интегрируйте с DevTest Labs конвейер развертывания.Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
  • Увеличьте масштаб нагрузочного тестирования путем подготовки нескольких агентов тестирования и создания предварительно подготовленных сред для обучения и демонстраций.Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.

ВозможностиCapabilities

DevTest Labs предоставляет разработчикам следующие возможности для работы с виртуальными машинами:DevTest Labs provides the following capabilities to developers working with VMs:

  • Быстро Создавайте виртуальные машины, выполнив менее пяти простых шагов.Create VMs quickly by following fewer than five simple steps.
  • Выберите проверенный список баз виртуальных машин, которые были настроены, утверждены и разрешены руководителем команды или центральным ИТ-специалистом.Choose from a curated list of VM bases that are configured, approved, and authorized by the team lead or central IT.
  • Создавайте виртуальные машины на основе предварительно созданных пользовательских образов, на которых уже установлены все программное обеспечение и средства.Create VMs from pre-created custom images that have all the software and tools already installed.
  • Создавайте виртуальные машины на основе формул, которые, по сути, представляют собой пользовательские образы, в сочетании с последними сборками программного обеспечения, которое устанавливается при создании виртуальных машин.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.
  • Установите артефакты, развернутые на виртуальных машинах после их подготовки.Install artifacts that are extensions deployed on VMs after they're provisioned.
  • Задайте расписания автоматического завершения работы и автоматического запуска на виртуальных машинах.Set auto-shutdown and auto-start schedules on VMs.
  • Утверждение предварительно созданной виртуальной машины без выполнения процесса создания.Claim a pre-created VM without going through the creation process.

DevTest Labs предоставляет разработчикам следующие возможности для работы с средами PaaS:DevTest Labs provides the following capabilities to developers working with PaaS environments:

  • Используйте диспетчер ресурсов для быстрого создания сред PaaS, выполнив менее трех простых шагов.Use Resource Manager to quickly create PaaS environments by following fewer than three simple steps.
  • Выберите проверенный список шаблонов диспетчер ресурсов, которые настроены и разрешены руководителем команды или центральным ИТ-специалистом.Choose from a curated list of Resource Manager templates, which are configured, and authorized by the team lead or central IT.
  • Запустите пустую группу ресурсов (песочницу) с помощью шаблона диспетчер ресурсов, чтобы изучить Azure в контексте лаборатории.Spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.

DevTest Labs также позволяет централизованно управлять расходами, оптимизировать затраты на ресурсы и оставаться в бюджете, выполняя следующие задачи:DevTest Labs also enables central IT to control wastes, optimize costs on resources, and stay within budgets by doing the following tasks:

  • Настройка автоматического завершения работы и расписания автоматического запуска на виртуальных машинах.Setting auto-shutdown and auto-start schedules on VMs.
  • Задание политик для числа виртуальных машин, которые могут создавать пользователи.Setting policies on the number of VMs that users can create.
  • Настройка политик для размеров виртуальных машин и изображений коллекции, которые пользователи выбирают.Setting policies on VMs' sizes and gallery images that users choose from.
  • Отслеживание затрат и Настройка целевых объектов в лабораториях.Tracking costs and setting targets on labs.
  • Получение уведомлений о высоких плановых затратах для лабораторных работ, чтобы можно было выполнять необходимые действия.Getting notified on high projected costs for labs so you can take necessary actions.

DevTest Labs предоставляет следующие преимущества при создании, настройке и управлении средами в облаке.DevTest Labs provides the following benefits in creating, configuring, and managing environments in the cloud.

Контроль затрат и управление имиCost control and governance

DevTest Labs упрощает управление затратами, позволяя выполнять следующие задачи:DevTest Labs makes it easier to control costs by allowing you to do the following tasks:

Быстрый переход в состояние "Готово к тестированию"Quickly get to ready-to-test

DevTest Labs позволяет создавать предварительно подготовленные среды, которые обладают всеми потребностями вашей команды для разработки и тестирования приложений.DevTest Labs lets you create pre-provisioned environments equipped with everything your team needs to develop and test applications. Просто запросите среды , в которых установлена последняя удачная сборка приложения, и начните работу.Just claim the environments where the last good build of your application is installed and start working. Или используйте контейнеры для более быстрого и экономичного создания среды.Or use containers for even faster, leaner environment creation.

Создайте один раз и используйте вездеCreate once, use everywhere

Создавайте и совместно используйте шаблоны и артефакты среды PaaS в своей группе или организации — в системе управления версиями — для простого создания сред разработки и тестирования.Capture and share PaaS environment templates and artifacts within your team or organization—all in source control—to easily create developer and test environments.

Самообслуживание без проблемWorry-free self-service

DevTest Labs позволяет разработчикам и тестерам быстро и легко создавать виртуальные машины IaaS и ресурсы PaaS с помощью набора предварительно настроенных ресурсов.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.

Использование ресурсов IaaS и PaaSUse IaaS and PaaS resources

Разработчики также могут выполнять развертывание ресурсов PaaS, таких как кластеры Service Fabric Azure, функции веб-приложений службы приложений Azure и ферм SharePoint, с помощью шаблонов диспетчер ресурсов.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. Чтобы приступить к работе с PaaS в лабораториях, используйте шаблоны из репозитория общедоступной среды или Подключите лабораторию к собственному репозиторию 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. Вы также можете контролировать затраты на эти ресурсы, чтобы остаться в бюджете.You can also track costs on these resources to stay within your budget.

Интеграция с существующим цепочки инструментовIntegrate with your existing toolchain

Используйте готовые подключаемые модули или API для подготовки сред разработки и тестирования непосредственно из предпочтительного средства непрерывной интеграции (CI), интегрированной среды разработки (IDE) или автоматического конвейера выпуска.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. Можно также использовать комплексное средство командной строки.You can also use the comprehensive command-line tool.

Дальнейшие действияNext steps

См. следующие статьи:See the following articles: