Перенос конфигурации пула пакетной службы из Облачных служб на виртуальную машину

Сейчас пулы пакетной службы можно создавать с помощью virtualMachineConfiguration или cloudServiceConfiguration. Рекомендуем использовать только конфигурацию виртуальной машины, так как она поддерживает все возможности пакетной службы.

Облачные службы пулы конфигурации не поддерживают некоторые из текущих функций пакетной службы и не поддерживают новые добавленные функции. С 29 февраля 2024 г вы не сможете создавать новые пулы cloudServiceConfiguration или добавлять новые узлы в имеющиеся пулы.

Если в ваших решениях пакетной службы сейчас используются пулы cloudServiceConfiguration, рекомендуем как можно скорее изменить их на virtualMachineConfiguration. Это позволит вам воспользоваться всеми возможностями пакетной службы, такими как расширенный выбор серии виртуальных машин, виртуальные машины Linux, контейнеры, Azure Resource Manager и шифрование дисков узла.

[! IMPORANT] Сертификаты учетной записи пакетной службы Azure устарели и будут прекращены после той же 29 февраля 2024 г. даты, что cloudServiceConfiguration и пулы. При использовании сертификатов учетной записи пакетной службы переносите сертификаты учетной записи пакетной службы в Azure Key Vault одновременно с переносом конфигурации пула.

Создание пула с помощью конфигурации виртуальной машины

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

Все API пакетной службы, программы командной строки, портал Azure и пользовательский интерфейс Batch Explorer позволяют создавать пулы с помощью virtualMachineConfiguration.

Пошаговое руководство по созданию пулов, использующих virtualMachineConfiguration, см. в учебнике по .NET или Python.

Различия в конфигурации пулов

Ниже приведены некоторые основные различия между двумя конфигурациями.

  • Узлы пула cloudServiceConfiguration используют только ОС Windows. Пулы virtualMachineConfiguration могут использовать ОС Linux или Windows.

  • По сравнению с пулами cloudServiceConfiguration пулы virtualMachineConfiguration имеют более широкий набор возможностей, таких как поддержка контейнеров, диски данных и шифрование дисков.

  • Время запуска и удаления пулов и узлов для пула cloudServiceConfiguration и virtualMachineConfiguration может немного отличаться.

  • Узлы пула virtualMachineConfiguration используют управляемые диски ОС. Тип управляемого диска, используемый для каждого узла, зависит от размера виртуальной машины, выбранной для пула. Если для пула указан размер виртуальной машины "s", например "Standard_D2s_v3", то используется SSD уровня "Премиум". Если указан размер виртуальной машины, отличный от "s", например "Standard_D2_v3", то используется HDD (цен. категория "Стандартный").

    Важно!

    Как и в случае с Виртуальными машинами и Масштабируемыми наборами виртуальных машин, управляемый диск операционной системы, используемый для каждого узла, подразумевает дополнительные затраты помимо затрат на виртуальные машины. Пулы virtualMachineConfiguration могут использовать временные диски ОС, которые создают диск ОС в кэше виртуальной машины или временном диске, чтобы избежать дополнительных затрат, связанных с управляемыми дисками. Для узлов CloudServiceConfiguration нет затрат на диск ОС, так как диск ОС создается на локальном диске узла.

Пользовательские действия пулов Фабрики данных Azure

Пулы пакетной службы Azure можно использовать для запуска пользовательских действий Фабрики данных. Все пулы cloudServiceConfiguration, используемые для выполнения пользовательских действий, необходимо удалить, а затем создать пулы virtualMachineConfiguration.

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

  • Перед созданием новых пулов и удалением старых приостановите все конвейеры во избежание прерывания выполнений.
  • Один и тот же идентификатор пула можно использовать для предотвращения изменений конфигурации связанной службы.
  • Возобновите конвейеры после создания пулов.

Дополнительные сведения об использовании пакетной службы Azure для выполнения пользовательских действий Фабрики данных приведены в статьях Связанная пакетная служба Azure и Пользовательские действия в конвейере Фабрики данных

Следующие шаги