Что такое Azure DevTest Labs?
Azure DevTest Labs — это служба для упрощения создания, использования и управления виртуальными машинами инфраструктуры как услуга (IaaS) в лабораториях. Лаборатории предлагают предварительно настроенные базы и артефакты для создания виртуальных машин.
Владельцы лабораторий программного обеспечения могут создавать предварительно настроенные виртуальные машины с необходимыми инструментами и пользователями. Пользователи лаборатории могут утверждать предварительно настроенные виртуальные машины или создавать и настраивать собственные виртуальные машины. Для контроля за объемами использования и затратами в лабораториях применяются политики лаборатории и другие методы.
Распространенные сценарии DevTest Labs
Распространенные сценарии DevTest Labs включают виртуальные машины для разработки, тестирования и аудитории или учебных лабораторий. DevTest Labs способствует повышению эффективности и согласованности, а также помогает контролировать затраты, так как все ресурсы хранятся в контексте лаборатории.
Пользовательские базовые элементы, артефакты и шаблоны виртуальных машин
DevTest Labs может использовать пользовательские изображения, формулы, артефакты и шаблоны для создания лабораторий и управления ими, а также виртуальных машин. Общедоступный репозиторий GitHub DevTest Labs содержит множество готовых артефактов виртуальных машин и шаблонов ARM для создания лабораторий или групп ресурсов песочницы. Владельцы лабораторий также могут создавать пользовательские образы, формулы и шаблоны ARM для создания лабораторий, виртуальных машин и управления ими.
Владельцы лабораторий могут хранить артефакты и шаблоны ARM в частных репозиториях Git, а также подключать репозитории артефактов и шаблонов к своим лабораториям, чтобы их пользователи могли обращаться к ним непосредственно с портала Azure. Каждый репозиторий можно добавить в несколько лабораторий организации для обеспечения согласованности и возможностей для повторного и совместного использования.
Сценарии разработки, тестирования и обучения
Пользователи DevTest Labs могут быстро и легко создавать виртуальные машины IaaS из предварительно настроенных баз, артефактов и шаблонов. Разработчики, тестировщики и преподаватели могут:
- Создавать учебные и демонстрационные среды Windows и Linux, а также группы ресурсов "песочницы" для изучения Azure, используя для этого многоразовые шаблоны и артефакты ARM.
- Тестирование версий приложений и масштабирование нагрузочного тестирования путем создания нескольких агентов тестирования.
- Используйте средство командной строки Azure CLI для управления виртуальными машинами.
Политики и процедуры лаборатории для управления затратами
Владельцы лабораторий могут сокращать расход ресурсов и контролировать затраты лаборатории несколькими способами.
- Настройте политики лаборатории, например разрешенное число или размеры виртуальных машин на пользователя или лабораторию.
- Настройте автоматическое завершение работы и расписания автоматического запуска для завершения работы и запуска виртуальных машин лаборатории в определенное время суток.
- Отслеживайте затраты, чтобы лучше контролировать использование лабораторий и ресурсов и оценивать тенденции.
- Задавайте сроки действия виртуальных машин, а также удаляйте лаборатории и их виртуальные машины, если они больше не нужны.
Следующие шаги
Приступить к использованию Azure DevTest Labs
Впервые работаете с Azure? Создайте бесплатную учетную запись Azure.
Уже используете Azure? Создайте первую лабораторию и начните работу с Azure DevTest Labs в минутах.