Перенос конфигурации пула пакетной службы из Облачных служб на виртуальную машину
Сейчас пулы пакетной службы можно создавать с помощью virtualMachineConfiguration или cloudServiceConfiguration. Рекомендуем использовать только конфигурацию виртуальной машины, так как она поддерживает все возможности пакетной службы.
Облачные службы пулы конфигурации не поддерживают некоторые из текущих функций пакетной службы и не поддерживают новые добавленные функции. С 29 февраля 2024 г вы не сможете создавать новые пулы cloudServiceConfiguration или добавлять новые узлы в имеющиеся пулы. Существующие пулы в CloudServiceConfiguration будут иметь принудительное масштабирование до нуля узлов после этой даты, так как параметр резервной инфраструктуры в Azure будет снят.
Предупреждение
cloudServiceConfiguration
пулы с активными узлами будут принудительно масштабироваться до нуля после 29 февраля 2024 г.
Перед этим убедитесь, что вы перешли в virtualMachineConfiguration
пулы.
Если в ваших решениях пакетной службы сейчас используются пулы cloudServiceConfiguration, рекомендуем как можно скорее изменить их на virtualMachineConfiguration. Пулы virtualMachineConfiguration позволяют воспользоваться всеми возможностями пакетной службы, такими как расширенный выбор серии виртуальных машин, виртуальных машин Linux, контейнеров, виртуальных сетей Azure Resource Manager и шифрование дисков узлов.
Внимание
Сертификаты учетной записи пакетной службы 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 связанных служб и пользовательских действий в конвейере фабрики данных.
Следующие шаги
- Узнайте больше о конфигурациях пула.
- Узнайте больше о рекомендациях по использованию пула.
- Дополнительные сведения о добавлении пула и virtualMachineConfiguration см. в справочнике по REST API.