Требования и соображения для группы томов приложений SAP HANA

В этой статье описаны требования и рекомендации, которые необходимо учитывать перед использованием группы томов приложений Azure NetApp Files для SAP HANA.

Требования и рекомендации

  • Необходимо использовать функцию ручного пула емкости QoS.

  • Группа томов приложений поддерживает базовые и стандартные функции сети. Чтобы использовать функции, включая размещение томов в зоне доступности, используйте стандартные сетевые функции.

  • Группа томов приложения поддерживает размещение томов в зоне доступности в качестве метода по умолчанию и рекомендуемого метода размещения. Использование размещения томов в зоне доступности устраняет необходимость в закреплении наборов AVset и ликвидирует необходимость в группах размещения вблизи. Благодаря поддержке размещения томов в зонах доступности, достаточно выбрать ту же зону доступности, что и у серверов базы данных. Размещение томов в зоне доступности соответствует рекомендациям Microsoft по развертыванию инфраструктуры SAP HANA для достижения оптимальной производительности, высокой доступности, максимальной гибкости и упрощенного развертывания.

    • Если регионы не поддерживают зоны доступности, можно выбрать региональное развертывание или группы размещения по близости (PPG).

    При создании PPG необходимо привязать его к вычислительным ресурсам SAP HANA. Группа томов приложений для SAP HANA нуждается в этой конфигурации для обнаружения ресурса Azure NetApp Files, близкого к серверам SAP HANA. Дополнительные сведения см. в рекомендациях по PPG и созданию PPG с помощью портала Azure.

    Примечание.

    Не удаляйте PPG. Удаление PPG снимает закрепление и может привести к созданию последующих групп томов в неоптимальных местах, что может привести к увеличению задержки.

  • Необходимо завершить определение размеров и архитектуру системы SAP HANA, включая следующие области:

    • ИДЕНТИФИКАТОР SAP (SID)
    • Память
    • Один сервер или несколько серверов SAP HANA
    • Определите, следует ли использовать репликацию системы HANA (HSR). HSR позволяет базам данных SAP HANA синхронно или асинхронно реплицироваться из основной системы SAP HANA в вторичную систему SAP HANA.
    • Ожидаемая скорость изменений для объема данных (если вы используете моментальные снимки для резервного копирования)
  • Для сопоставления IP-адресов Azure NetApp Files необходимо создать виртуальную сеть и делегированную подсеть.

    Рекомендуется запланировать размещение виртуальной сети (VNet) и делегированной подсети на этапе проектирования.

    Группа томов приложений для SAP HANA создает несколько IP-адресов, до шести IP-адресов для более крупных сетей. Убедитесь, что делегированная подсеть имеет достаточно свободных IP-адресов. Рекомендуется использовать делегированную подсеть с не менее чем 251 IP-адресами с размером подсети /24. Ознакомьтесь с рекомендациями по делегированию подсети в Azure NetApp Files.

Внимание

Использование группы томов приложений для SAP HANA для использования с другими приложениями, кроме SAP HANA, не поддерживается. Обратитесь к специалисту Azure NetApp Files, чтобы узнать, как использовать макеты нескольких томов Azure NetApp Files с другими приложениями базы данных.

Лучшие практики по размещению вблизи

Чтобы развернуть тома SAP HANA с помощью группы томов приложений, необходимо убедиться, что виртуальные машины базы данных HANA и ресурсы Azure NetApp Files находятся в непосредственной близости, чтобы обеспечить наименьшую возможную задержку. Вы можете достичь близкого взаимодействия с помощью любого из следующих методов развертывания:

  • Размещение томов в зоне доступности (предпочтительно) Выберите зону доступности для томов и выберите стандартные сетевые функции для развертывания. Вам не нужна группа размещения по близости или привязка виртуальной машины при размещении томов в зоне доступности.

  • Группа размещения близкого взаимодействия с закреплением виртуальных машин Группа томов приложения использует группу размещения близкого взаимодействия, которая связана (или привязана) к виртуальным машинам базы данных. При передаче в группу томов приложения PPG используется для нахождения всех ресурсов Azure NetApp Files в непосредственной близости от серверов базы данных. Развёртывание томов осуществляется с использованием базовых функций сети.

Внимание

PPG только закреплён и, следовательно, может определить расположение виртуальных машин, если по крайней мере одна виртуальная машина запущена и продолжает работать на протяжении всех развертываний AVG. Если все виртуальные машины остановлены, то PPG теряет свою привязку. При следующем перезапуске виртуальные машины могут перемещаться в другое расположение. Эта ситуация может привести к увеличению задержки, так как тома Azure NetApp Files не перемещаются после первоначального создания.

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

Внимание

Если вы запросили закрепление тома SAP HANA в Azure NetApp Files до того, как группа томов приложений была доступна, следует удалить закрепление для подписки. Существующее закрепление для подписки может привести к несогласованном развертыванию томов; Тома группы томов приложений развертываются на основе PPG, а другие тома развертываются на основе начального запроса на закрепление томов.

Взаимосвязь между набором доступности, виртуальными машинами (VM), PPG и томами Azure NetApp Files

PPG должен иметь по крайней мере одну виртуальную машину, назначенную ему непосредственно или через группу доступности. Цель PPG — определить точное местоположение ВМ и передать эту информацию в AVG для поиска ресурсов Azure NetApp Files в том же месте для создания тома. Этот подход работает только тогда, когда в PPG запущена и продолжает выполняться по крайней мере ОДНА виртуальная машина. Как правило, необходимо добавить серверы базы данных в этот PPG.

PPG имеет такой побочный эффект, что если все виртуальные машины отключены, то последующий перезапуск виртуальных машин не гарантирует, что они будут запускаться в том же месте, что и раньше. Чтобы предотвратить эту ситуацию, настоятельно рекомендуется использовать группу доступности со всеми виртуальными машинами и PPG, связанными с ней, и использовать рабочий процесс закрепления HANA. Рабочий процесс не только гарантирует, что виртуальные машины не перемещаются при перезапуске, он также гарантирует, что расположения выбраны, где доступны достаточные вычислительные ресурсы и ресурсы Azure NetApp Files.

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

Два возможных сценария использования PPG

Эта ситуация приводит к двум возможным сценариям:

  • Стабильная долгосрочная настройка:
    Использование группы доступности в сочетании с PPG, где группа доступности закрепляется вручную.

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

  • Временная настройка
    Использование PPG или группы доступности в сочетании с PPG без каких-либо закреплений.

    Виртуальные машины серии, совместимые с SAP HANA (то есть серии M), в основном размещены близко к ресурсам Azure NetApp Files, чтобы группа томов приложений могла создавать необходимые тома с минимально возможной задержкой с помощью PPG. Эта связь между томами и узлами HANA не изменится, если по крайней мере одна виртуальная машина работает постоянно.

Примечание.

При использовании группы томов приложений для развертывания томов HANA в группе доступности должна быть запущена как минимум одна виртуальная машина. Без работающей виртуальной машины нельзя использовать PPG для поиска оптимального оборудования Azure NetApp Files, что приводит к сбою предоставления.

Примечание.

Не удаляйте PPG. Удаление PPG снимает закрепление и может привести к созданию последующих групп томов в неоптимальных местах, что может привести к увеличению задержки.

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