Настройка образов центра разработки

Использование файла настройки упрощает создание полей разработки для вашей команды. С помощью настроек поля разработки можно создать общую настройку команды, создав файл с именем определения образа. Затем можно создать повторно используемый образ из этого определения образа, чтобы оптимизировать настройки и сэкономить время во время создания поля разработки.

Изображения автоматически создаются по умолчанию для каталогов, содержащих определения изображений при обнаружении нового определения образа или обновлении существующего. Хотя автоматические сборки помогают предотвратить устаревшие конфигурации и повысить надежность среды разработки, они влекут за собой затраты через счетчики параметров среды разработки во время выполнения. Во время процесса сборки образа создается поле разработки для запуска файла настройки и создания образа, которое несет расходы на основе вычислительных ресурсов и времени, необходимых для сборки образа. Вы можете отключить автоматические сборки образов во время создания каталога или после этого с помощью параметров каталога.

Из этой статьи вы узнаете, как настроить образ центра разработки для команд разработчиков.

Предпосылки

Чтобы выполнить действия, описанные в этой статье, вам потребуется:

Разрешения, необходимые для настройки настроек, см. в разделе "Разрешения" для настроек.

Создание повторно используемых образов

Можете создать повторно используемый образ на основе определения образа для оптимизации производительности и повышения надежности. Созданный образ применяется ко всем полям разработки, созданным из пула. Служба DevCenter создает поле разработки за кулисами, применяет настройки из определения образа и экспортирует полученный образ в коллекцию вычислений Azure в управляемой группе ресурсов.

Создать образы можно двумя способами: автоматическим или вручную. По умолчанию изображения автоматически создаются при обнаружении нового определения образа или обновлении существующего определения изображения. Эта функция помогает предотвратить устаревшие конфигурации и повысить надежность коробки разработки. Чтобы управлять созданием образов, можно отключить автоматические сборки образов и вручную активировать сборки.

Замечание

При сборке образов во время выполнения с применением пользовательских настроек возникают дополнительные затраты через счетчики в средах разработки.

Перейдите на вкладки ниже, чтобы узнать, как настроить автоматическое и ручное сборки образов.

Настройка автоматических сборок образов для существующих каталогов

  1. Войдите на портал Azure.

  2. В поле поиска введите projects. В списке результатов выберите Проекты.

  3. Откройте проект, содержащий каталог, который требуется настроить.

  4. В меню слева выберите каталоги.

  5. В списке каталогов выберите каталог, содержащий определения изображений.

  6. На странице сведений о каталоге включите или отключите использование автоматических сборок образов с помощью флажка "Автоматически создать образ ".
    Мы рекомендуем включить автоматическое построение, чтобы воспользоваться преимуществами обеспечения надежности и повышения производительности образов Центра разработки.

  7. Нажмите кнопку Сохранить, чтобы применить изменения. Возможность автоматической сборки упаковывает настройки в многократно используемый образ, который значительно увеличивает производительность и надёжность создания среды для разработки.

    Снимок экрана, показывающий параметр автоматической сборки изображения в настройках каталога.

Если автоматические сборки образов отключены, необходимо вручную активировать сборки образов, если требуется создать или обновить повторно используемые образы из определений образов.

Во время процесса сборки образа Dev Box создаёт временную учетную запись для хранения в вашей подписке, чтобы сохранить моментальный снимок. Эта учетная запись хранения не разрешает анонимный доступ к BLOB-объектам и может быть доступна только для удостоверений с правами чтения BLOB-объектов хранилища. Учетная запись для хранения должна быть доступна из общедоступных сетей, чтобы служба Dev Box могла экспортировать моментальный снимок. Если у вас есть политики Azure, которые блокируют создание учетных записей хранения с доступом к общедоступной сети, создайте исключение для подписки, в которую входит проект DevCenter.

Это важно

При создании образа из определения образа создается поле разработки для применения всех настроек и создания образа. По умолчанию, если настраиваемая сеть не задана на уровне конфигурации образа, коробка для разработки подключается к виртуальной сети, управляемой Майкрософт. Используйте свойство конфигурации сети в определениях образов для задач, которым требуется доступ к локальным или частным ресурсам, чтобы обеспечить успешное создание образа.

Настройка пула полей разработки для использования определения образа

Чтобы использовать определение образа, необходимо настроить пул поля разработки для ссылки на него. Когда разработчики создают поля разработки из пула, настройки из определения образа применяются автоматически.

Подробные инструкции по созданию пула полей разработки с определением образа см. в разделе "Настройка пула полей разработки" для использования определения образа.

Поддержка гибернации

Dev Box поддерживает гибернацию при выполнении обоих этих условий:

  • Исходный образ, определенный в определении изображения, поддерживает гибернацию.
  • Вычислительные ресурсы пула средств разработки поддерживают гибернацию.

Дополнительные сведения см. в разделе "Настройка гибернации" в Microsoft Dev Box.