Масштабируемые наборы виртуальных машин для рабочей нагрузки SAP

В Azure масштабируемые наборы виртуальных машин предоставляют логическую группу управляемых платформой виртуальных машин.

  • Масштабируемые наборы виртуальных машин предлагают два режима оркестрации, которые позволяют улучшить управление виртуальными машинами. Для рабочих нагрузок SAP Виртуальные машины масштабируемый набор с гибкой оркестрацией рекомендуется и поддерживается только так, как он предлагает возможность использовать различные номера SKU виртуальных машин и операционные системы в одном масштабируемом наборе.
  • Гибкая оркестрация масштабируемого набора виртуальных машин позволяет создать масштабируемый набор в пределах региона или охватывать его между зонами доступности. При создании гибкого масштабируемого набора в регионе с платформойFaultDomainCount>1 (FD>1) виртуальные машины, развернутые в масштабируемом наборе, будут распределены по указанному количеству доменов сбоя в одном регионе. С другой стороны, создание гибкого масштабируемого набора между зонами доступности с помощью platformFaultDomainCount=1 (FD=1) будет распространять виртуальные машины по указанной зоне, а масштабируемый набор также распределяет виртуальные машины между различными доменами сбоя в пределах зоны на основе наилучших усилий. Для рабочей нагрузки SAP поддерживается только гибкий масштабируемый набор с FD=1. Преимущество использования гибких масштабируемых наборов с FD=1 для межзонального развертывания вместо традиционного развертывания зон доступности заключается в том, что виртуальные машины, развернутые с масштабируемым набором, будут распределены по разным доменам сбоя в пределах зоны наилучшим образом.
  • Существует два способа настройки гибких масштабируемых наборов виртуальных машин: с профилем масштабирования или без нее. Однако для рабочей нагрузки SAP рекомендуется создать гибкий масштабируемый набор виртуальных машин без профиля масштабирования. Это связано с тем, что функция автомасштабирования масштабируемого набора с профилем масштабирования не работает из поля рабочей нагрузки SAP. Таким образом, в настоящее время гибкий масштабируемый набор виртуальных машин используется исключительно в качестве платформы развертывания для SAP.

Важно учитывать гибкие Масштабируемые наборы виртуальных машин для рабочей нагрузки SAP

  1. Масштабируемый набор виртуальных машин с гибкой оркестрацией — это рекомендуемый и поддерживаемый режим оркестрации для рабочих нагрузок SAP. Режим универсальной оркестрации нельзя использовать для рабочих нагрузок SAP.
  2. Для рабочих нагрузок SAP гибкая оркестрация масштабируемых наборов виртуальных машин поддерживается только с FD=1. В настоящее время региональное развертывание с FD>1 не поддерживается для рабочей нагрузки SAP.
  3. Разверните каждую систему SAP в отдельном гибком масштабируемом наборе.
  4. Для SAP NetWeaver рекомендуется развернуть все компоненты одной системы SAP в одном гибком масштабируемом наборе. К этим компонентам относятся базы данных, SAP ASCS/ERS и серверы приложений SAP.
  5. Различные номера SKU виртуальных машин, такие как D-Series, E-Series, M-Series и операционные системы, включая windows и различные дистрибутивы Linux, могут быть включены в один масштабируемый набор виртуальных машин с гибкой оркестрацией.
  6. При настройке гибкого масштабируемого набора для рабочей нагрузки platformFaultDomainCount SAP можно задать максимальное значение 1. В результате экземпляры виртуальных машин, связанные с масштабируемым набором, будут распределены по нескольким доменам сбоя на основе наилучших усилий.
  7. Можно настроить гибкие масштабируемые наборы виртуальных машин с профилем масштабирования или без нее. Однако рекомендуется создать гибкий масштабируемый набор виртуальных машин без профиля масштабирования.
  8. Стандартная подсистема балансировки нагрузки — это единственный поддерживаемый балансировщик нагрузки для виртуальных машин, развернутых в гибком масштабируемом наборе.
  9. Чтобы настроить агент забора Azure с помощью удостоверения управляемой системы (MSI) для высокодоступной среды SAP с помощью кластера Pacemaker, можно включить управляемое системой удостоверение на отдельной виртуальной машине.
  10. Резервирование емкости можно включить на отдельном уровне виртуальной машины, если вы используете гибкий масштабируемый набор без профиля масштабирования для управления рабочей нагрузкой SAP. Дополнительные сведения см. в разделе об ограничениях и ограничениях, так как в настоящее время для резервирования емкости поддерживаются не все номера SKU.
  11. Для рабочей нагрузки SAP мы не советуем использовать группу размещения близкого взаимодействия (PPG) в сочетании с развертыванием гибкого масштабируемого набора с FD=1.
  12. В среде SAP ASCS/ERS с несколькими идентификаторами безопасности рекомендуется развернуть первую систему SAP с помощью гибкого масштабируемого набора с FD=1. Кроме того, необходимо настроить отдельный гибкий масштабируемый набор с FD=1 для уровня приложения и базы данных второй системы.

Внимание

После создания масштабируемого набора режим оркестрации и тип конфигурации (с профилем масштабирования или без нее) нельзя изменять или обновлять позже.

Эталонная архитектура рабочей нагрузки SAP, развернутая с помощью гибкой Масштабируемые наборы виртуальных машин

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

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

На схеме показана архитектура развертывания трех отдельных систем с помощью гибкого масштабируемого набора виртуальных машин с FD=1. Создаются три гибких масштабируемых набора виртуальных машин, по одному для каждой системы с числом доменов сбоя платформы, равным 1. Первый гибкий масштабируемый набор создается для системы SAP с высоким уровнем доступности с двумя зонами доступности (зона 1 и 2). Второй масштабируемый набор создается для настройки устройства SBD в трех зонах доступности (зона 1, 2 и 3), а третий масштабируемый набор создается для непроизводства или не высокой доступности системы SAP с одной зоной доступности (зона 1).

Затем виртуальные машины для каждой системы развертываются вручную в соответствующей зоне доступности в масштабируемом наборе. Для SAP System #1 компоненты высокой доступности, такие как базы данных-источник и вторичные базы данных и экземпляры ASCS/ERS, развертываются в нескольких зонах. Для виртуальных машин уровня приложений масштабируемый набор распределяет их по разным доменам сбоя в пределах одной зоны на основе наилучших усилий. Обратите внимание, что на более позднем этапе невозможно включить дополнительные виртуальные машины для SAP System #1 в зону доступности 3. Это связано с тем, что гибкий масштабируемый набор ограничен только двумя зонами доступности, которые являются зонами 1 и 2. Дополнительные сведения о развертывании с высоким уровнем доступности для рабочей нагрузки SAP см . в архитектуре и сценариях высокой доступности для SAP NetWeaver.

Для устройств SBD виртуальные машины развертываются вручную в каждой зоне доступности в масштабируемом наборе. Для системы SAP #3, которая является непроизводной или нерабочей средой, все компоненты систем SAP развертываются в одной зоне.

Зональное развертывание рабочей нагрузки SAP в гибком масштабируемом наборе с FD=1

Примечание.

При создании гибкого масштабируемого набора для зонального развертывания невозможно задать platformFaultDomainCount значение выше 1.

Настройка гибкого масштабируемого набора виртуальных машин без профиля масштабирования

Для рабочих нагрузок SAP рекомендуется создать гибкий масштабируемый набор виртуальных машин без профиля масштабирования. Чтобы создать гибкий масштабируемый набор между зонами доступности, задайте для домена сбоя значение 1 и укажите нужные зоны.

Чтобы настроить масштабируемый набор виртуальных машин без масштабирования профиля с помощью портал Azure, выполните следующие действия.

  1. Войдите на портал Azure.
  2. Найдите масштабируемый набор виртуальных машин и выберите "Создать" на соответствующей странице.
  3. На вкладке "Основы" укажите необходимые сведения:
    1. В разделе сведений о проекте проверьте правильную подписку и выберите my-resource-group в раскрывающемся списке группы ресурсов.
    2. Для сведений о масштабируемом наборе назовите масштабируемый набор myVmssFlex, выберите соответствующий регион и укажите зону доступности (например, zone1, zone2, zone3) для развертывания.
  4. Выберите режим гибкой оркестрации.
  5. В разделе масштабирования выберите профиль масштабирования без масштабирования.
  6. Для политики выделения выберите максимальное распространение.
  7. Нажмите кнопку Создать.

Примечание.

Для рабочей нагрузки SAP поддерживается только гибкий масштабируемый набор с FD=1. Поэтому не настраивайте масштабируемый набор с "фиксированным распространением" в качестве политики выделения.

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