Развертывание СУБД на Виртуальных машинах Azure в SAP ASE для рабочей нагрузки SAP

В этом документе рассматривается несколько аспектов, которые следует учитывать при развертывании SAP ASE в Azure IaaS. Перед чтением этого документа следует ознакомиться с документом Вопросы развертывания СУБД для рабочей нагрузки SAP на виртуальных машинах Azure, а также с другими руководствами в документации по рабочей нагрузке SAP в Azure. В этом документе рассматривается работа SAP ASE в операционных системах Linux и Windows. Минимальный поддерживаемый выпуск в Azure — SAP ASE 16.0.02 (выпуск 16 с пакетом поддержки 2). Рекомендуется развернуть последнюю версию SAP и последний уровень исправлений. Рекомендуется использовать как минимум версию SAP ASE 16.0.03.07 (выпуск 16 с пакетом поддержки 3, уровень исправлений 7). Упоминание последней версии SAP можно найти в целевом расписании выпуска ASE 16.0 и сведениях списка CR.

Дополнительные сведения о поддержке выпуска с приложениями SAP или о месте размещения установочного носителя см. в матрице доступности продуктов SAP в следующих расположениях:

Замечание: во всей документации, относящейся как к области применения SAP, так и за ее пределами, рассматриваемый продукт обозначается как Sybase ASE или SAP ASE, а в некоторых случаях используются оба этих названия. Для соблюдения единообразия в этой документации используется название SAP ASE.

Поддержка операционных систем

В матрице доступности продуктов SAP указываются поддерживаемые комбинации операционных систем и ядра SAP для каждого приложения SAP. Дистрибутивы Linux SLES 12.x, SLES 15.x, RHEL 7.x и RHEL 8.x полностью поддерживаются. Oracle Linux в качестве операционной системы для SAP ASE не поддерживается. Рекомендуется использовать последние выпуски Linux. Клиенты, пользующиеся ОС Windows, должны использовать выпуски Windows Server 2016 или Windows Server 2019. Более старые выпуски ОС Windows, такие как Windows 2012, технически поддерживаются, но рекомендуется всегда использовать самые новые версии ОС Windows.

Особенности SAP ASE в Windows

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

Microsoft Azure предоставляет различные типы виртуальных машин, которые позволяют запускать как небольшие системы и ландшафты SAP, так и крупные системы и ландшафты SAP с несколькими тысячами пользователей. Номера SAPS размеров SAP для различных номеров SKU виртуальных машин, сертифицированных SAP, представлены в Примечании о поддержке SAP #1928533.

Документацию по установке SAP ASE в ОС Windows можно найти в Руководстве по установке SAP ASE для ОС Windows

Блокировка страниц в памяти — это параметр, который предотвратит разбиение буфера базы данных SAP ASE. Этот параметр полезен для крупных занятых систем с высоким спросом на память. Для получения дополнительных сведений следует обращаться к компоненту BC-DB-SYB.

Специальные настройки операционной системы Linux

На виртуальных машинах SLES запустите saptune с профилем SAP-ASE. Настройте виртуальные машины RHEL, как описано в 69988.
Фунация Linux Huge Pages должна быть включена по умолчанию. Это можно проверить с помощью команды

cat /proc/meminfo

Размер страницы обычно составляет 2048 КБ. Дополнительные сведения см. в статье Огромные страницы в Linux

Рекомендации по структуре виртуальных машин и дисков для развертываний SAP ASE

SAP ASE для приложений SAP NetWeaver поддерживается на всех типах виртуальных машин, перечисленных в Примечании о поддержке SAP #1928533. Виртуальные машины серии Esv3 относятся к типовым и используются для серверов баз данных SAP ASE среднего размера. Большие многотерабайтовые базы данных могут использовать типы виртуальных машин серии M.

Производительность записи на диск журнала транзакций SAP ASE можно улучшить, включив функцию "Ускоритель записи", реализованную в серии M. Ускоритель записи следует тщательно протестировать с помощью SAP ASE и в соответствии с тем, как SAP ASE выполняет записи журнала. Следует ознакомиться с Примечанием о поддержке SAP #2816580 и запустить тест производительности с учетом полученной информации.
Функция "Ускоритель записи" предназначена только для диска журнала транзакций. Для параметра кэша на уровне диска необходимо задать значение NONE. Не удивляйтесь, если ускоритель записи Azure не отображает аналогичные улучшения, как и в других СУБД. В зависимости от способа, SAP ASE записывает в журнал транзакций, это может быть то, что нет ускорения с помощью ускорителя записи Azure.

Для устройств c данными и устройств с журналами рекомендуется использовать отдельные диски. Системные базы данных sybsecurity и saptools не требуют выделенных дисков и могут размещаться на дисках, содержащих данные базы данных SAP и устройства журналов.

Storage configuration for SAP ASE

Файловые системы, размер блока чередования и балансировка операций ввода-вывода

SAP ASE записывает данные на устройства дисковых накопителей последовательно, если не указано иное. Это означает, что в пустую базу данных SAP ASE с четырьмя такими устройствами данные будут записываться только на первое устройство. Другие дисковые устройства будут записываться только при заполнении первого устройства. Количество операций чтения и записи в процессе ввода-вывода для каждого устройства SAP ASE, скорее всего, будет отличаться. Чтобы сбалансировать операции ввода-вывода на всех доступных дисках Azure, необходимо использовать windows дисковые пространства или Linux LVM2. В Linux рекомендуется использовать файловую систему XFS для форматирования дисков. Размер блока чередования LVM следует проверять с помощью теста производительности. В качестве начального значения для размера блока чередования рекомендуется указать величину 128 КБ. В ОС Windows следует протестировать параметр файловой системы NTFS "Размер единицы размещения" (Allocation Unit Size, AUS). В качестве начального значения можно использовать величину 64 КБ.

Рекомендуется настроить автоматическое расширение базы данных, как описано в статье о настройке автоматического расширения пространства базы данных в заметке о поддержке SAP Adaptive Server Enterprise и SAP #1815695.

Пример конфигураций для SAP ASE на виртуальной машине Azure, а также для дисковой и файловой системы

В следующих шаблонах приводятся образцы конфигураций для Linux и Windows. Перед подтверждением конфигурации виртуальной машины и диска убедитесь, что величина квот пропускной способности сети и хранилища для отдельной виртуальной машины достаточна для удовлетворения бизнес-требований. Также следует иметь в виду, что для разных типов виртуальных машин Azure предусмотрено разное максимальное количество дисков, которые можно подключить к виртуальной машине. Например, пропускная способность по операциям ввода-вывода хранилища виртуальной машины E4s_v3 ограничена величиной 48 МБ/с. Если для выполнения резервного копирования базы данных требуется пропускная способность хранилища с величиной больше 48 МБ/с, тогда неизбежным становится использование виртуальной машины большего типа с более высокой пропускной способностью. При настройке хранилища Azure также необходимо помнить, что особенно с хранилищем Azure Premium пропускная способность и количество операций ввода-вывода в секунду на ГБ емкости изменится. С дополнительными сведениями по этой теме можно ознакомиться в статье Какие типы дисков доступны в Azure?. Квоты для определенных типов виртуальных машин Azure приводятся в статье Размеры виртуальных машин, оптимизированные для памяти, а также в статьях, на которые в ней имеются ссылки.

Примечание.

Если система СУБД перемещается из локальной среды в Azure, рекомендуется выполнять мониторинг на виртуальной машине и оценивать пропускную способность ЦП, памяти, операций ввода-вывода в секунду и хранилища. Необходимо сравнить наблюдаемые пиковые значения с квотами виртуальной машины, которые указаны в упомянутых выше статьях

Следующие примеры приводятся для наглядности и могут изменяться в соответствии с конкретными потребностями. Из-за разработки SAP ASE количество устройств данных не так важно, как и в других базах данных. Количество устройств с данными, указанное в этом документе, приводится только в качестве ориентира. Предлагаемые конфигурации следует рассматривать как то, что они есть. Они являются отправной точкой для вас. Но они являются конфигурациями, которые будут нуждаться в тонкой настройке рабочей нагрузки и экономии.

Пример конфигурации для небольшого сервера SAP ASE DB с размером базы данных в диапазоне от 50 ГБ до 250 ГБ может выглядеть следующим образом.

Настройка Windows Linux Комментарии
Тип виртуальной машины E4s_v3/v4/v5 (4 vCPU/32 ГБ ОЗУ) E4s_v3/v4/v5 (4 vCPU/32 ГБ ОЗУ) ---
Ускорение работы в сети Enable Enable ---
Версия SAP ASE 16.0.03.07 или выше 16.0.03.07 или выше ---
Число устройств с данными 4 4 ---
Число устройств с журналами 1 1 ---
Число временных устройств 1 1 Дополнительно для рабочей нагрузки SAP BW
Операционная система Windows Server 2019 SLES 12 SP5, 15 с пакетом обновления 1 (SP1) или более поздней версии или RHEL 7.9, 8.1/8.2/8.4 ---
Объединение дисков Дисковые пространства LVM2 ---
Файловая система NTFS XFS
Размер блока формата Требуется тестирование рабочей нагрузки Требуется тестирование рабочей нагрузки ---
Число и тип дисков с данными Хранилище класса Premium версии 1: 2 x P10 (RAID0)
Хранилище класса Premium версии 2: 2 x 150 ГиБ (RAID0) — число операций ввода-вывода в секунду по умолчанию и пропускная способность
Хранилище класса Premium версии 1: 2 x P10 (RAID0)
Хранилище класса Premium версии 2: 2 x 150 ГиБ (RAID 0) — пропускная способность и пропускная способность по умолчанию
Кэш = Read Only (только для чтения)
Число и тип дисков с журналами Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 128 ГиБ — число операций ввода-вывода в секунду по умолчанию и пропускная способность
Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 128 ГиБ — число операций ввода-вывода в секунду по умолчанию и пропускная способность
Кэш = NONE (НЕТ)
Параметр ASE MaxMemory 90 % физического ОЗУ 90 % физического ОЗУ Предполагается наличие единственного экземпляра
Число устройств резервного копирования 4 4 ---
Число и тип дисков резервных копий 1 1 ---

Пример конфигурации для небольшого сервера SAP ASE DB с размером базы данных от 250 ГБ до 750 ГБ, например меньшей системы SAP Business Suite, может выглядеть следующим образом.

Настройка Windows Linux Комментарии
Тип виртуальной машины E16s_v3/v4/v5 (16 виртуальных ЦП/128 ГБ ОЗУ) E16s_v3/v4/v5 (16 виртуальных ЦП/128 ГБ ОЗУ) ---
Ускорение работы в сети Enable Enable ---
Версия SAP ASE 16.0.03.07 или выше 16.0.03.07 или выше ---
Число устройств с данными 8 8 ---
Число устройств с журналами 1 1 ---
Число временных устройств 1 1 Дополнительно для рабочей нагрузки SAP BW
Операционная система Windows Server 2019 SLES 12 SP5, 15 с пакетом обновления 1 (SP1) или более поздней версии или RHEL 7.9, 8.1/8.2/8.4 ---
Объединение дисков Дисковые пространства LVM2 ---
Файловая система NTFS XFS
Размер блока формата Требуется тестирование рабочей нагрузки Требуется тестирование рабочей нагрузки ---
Число и тип дисков с данными Хранилище класса Premium версии 1: 4 x P20 (RAID0)
Хранилище класса Premium версии 2: 4 x 100 ГиБ — 200 ГиБ (RAID0) — пропускная способность по умолчанию и 25 МБ/с дополнительной пропускной способности на диск
Хранилище класса Premium версии 1: 4 x P20 (RAID0)
Хранилище класса Premium версии 2: 4 x 100 ГиБ-200 ГиБ (RAID0) — операции ввода-вывода по умолчанию и 25 МБ/с за пропускную способность диска
Кэш = Read Only (только для чтения)
Число и тип дисков с журналами Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 200 ГиБ — число операций ввода-вывода в секунду по умолчанию и пропускная способность
Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 200 ГиБ — число операций ввода-вывода в секунду по умолчанию и пропускная способность
Кэш = NONE (НЕТ)
Параметр ASE MaxMemory 90 % физического ОЗУ 90 % физического ОЗУ Предполагается наличие единственного экземпляра
Число устройств резервного копирования 4 4 ---
Число и тип дисков резервных копий 1 1 ---

Пример конфигурации для среднего сервера SAP ASE DB с размером базы данных от 750 ГБ до 2000 ГБ, например более крупной системы SAP Business Suite, может выглядеть следующим образом.

Настройка Windows Linux Комментарии
Тип виртуальной машины E64s_v3/v4/v5 (64 vCPU/432 ГБ ОЗУ) E64s_v3/v4/v5 (64 vCPU/432 ГБ ОЗУ) ---
Ускорение работы в сети Enable Enable ---
Версия SAP ASE 16.0.03.07 или выше 16.0.03.07 или выше ---
Число устройств с данными 16 16 ---
Число устройств с журналами 1 1 ---
Число временных устройств 1 1 Дополнительно для рабочей нагрузки SAP BW
Операционная система Windows Server 2019 SLES 12 SP5, 15 с пакетом обновления 1 (SP1) или более поздней версии или RHEL 7.9, 8.1/8.2/8.4 ---
Объединение дисков Дисковые пространства LVM2 ---
Файловая система NTFS XFS
Размер блока формата Требуется тестирование рабочей нагрузки Требуется тестирование рабочей нагрузки ---
Число и тип дисков с данными Хранилище класса Premium версии 1: 4 x P30 (RAID0)
Хранилище класса Premium версии 2: 4 x 250 ГиБ - 500 ГиБ - плюс 2000 операций ввода-вывода в секунду и 75 МБ/с пропускной способности на диск
Хранилище класса Premium версии 1: 4 x P30 (RAID0)
Хранилище класса Premium версии 2: 4 x 250 ГиБ - 500 ГиБ - плюс 2000 операций ввода-вывода в секунду и 75 МБ/с пропускной способности на диск
Кэш = Read Only (только для чтения)
Число и тип дисков с журналами Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 400 ГиБ — пропускная способность по умолчанию и 75 МБ/с
Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 400 ГиБ — дополнительная пропускная способность операций ввода-вывода в секунду по умолчанию и 75 МБ/с
Кэш = NONE (НЕТ)
Параметр ASE MaxMemory 90 % физического ОЗУ 90 % физического ОЗУ Предполагается наличие единственного экземпляра
Число устройств резервного копирования 4 4 ---
Число и тип дисков резервных копий 1 1 ---

Пример конфигурации для более крупного сервера SAP ASE DB с размером базы данных в диапазоне от 2000 ГБ до 4000 ГБ, например более крупной системы SAP Business Suite, может выглядеть следующим образом.

Настройка Windows Linux Комментарии
Тип виртуальной машины E96(d)s_v5 (96 vCPU/672 GiB RAM) E96(d)s_v5 (96 vCPU/672 GiB RAM) ---
Ускорение работы в сети Enable Enable ---
Версия SAP ASE 16.0.03.07 или выше 16.0.03.07 или выше ---
Число устройств с данными 16 16 ---
Число устройств с журналами 1 1 ---
Число временных устройств 1 1 Дополнительно для рабочей нагрузки SAP BW
Операционная система Windows Server 2019 SLES 12 SP5, 15 с пакетом обновления 1 (SP1) или более поздней версии или RHEL 7.9, 8.1/8.2/8.4 ---
Объединение дисков Дисковые пространства LVM2 ---
Файловая система NTFS XFS
Размер блока формата Требуется тестирование рабочей нагрузки Требуется тестирование рабочей нагрузки ---
Число и тип дисков с данными Хранилище класса Premium версии 1: 4 x P30 (RAID0)
Хранилище класса Premium версии 2: 4 x 500 ГиБ — 1000 ГиБ , а также 2500 операций ввода-вывода в секунду и 100 МБ/с на диск
Хранилище класса Premium версии 1: 4 x P30 (RAID0)
Хранилище класса Premium версии 2: 4 x 500 ГиБ — 1000 ГиБ , а также 2500 операций ввода-вывода в секунду и 100 МБ/с на диск
Кэш = Read Only (только для чтения)
Число и тип дисков с журналами Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 400 ГиБ — плюс 1000 операций ввода-вывода в секунду и 75 МБ/с дополнительной пропускной способности
Хранилище класса Premium версии 1: 1 x P20
Хранилище класса Premium версии 2: 1 x 400 ГиБ — плюс 1000 операций ввода-вывода в секунду и 75 МБ/с дополнительной пропускной способности
Кэш = NONE (НЕТ)
Параметр ASE MaxMemory 90 % физического ОЗУ 90 % физического ОЗУ Предполагается наличие единственного экземпляра
Число устройств резервного копирования 4 4 ---
Число и тип дисков резервных копий 1 1 ---

Пример конфигурации для большого сервера SAP ASE DB с размером базы данных размером 4 ТБ+, например более широко используемой глобально используемой системой SAP Business Suite, может выглядеть следующим образом.

Настройка Windows Linux Комментарии
Тип виртуальной машины Серия M (ОЗУ от 1,0 до 4,0 ТБ) Серия M (ОЗУ от 1,0 до 4,0 ТБ) ---
Ускорение работы в сети Enable Enable ---
Версия SAP ASE 16.0.03.07 или выше 16.0.03.07 или выше ---
Число устройств с данными 32 32 ---
Число устройств с журналами 1 1 ---
Число временных устройств 1 1 Дополнительно для рабочей нагрузки SAP BW
Операционная система Windows Server 2019 SLES 12 SP5, 15 с пакетом обновления 1 (SP1) или более поздней версии или RHEL 7.9, 8.1/8.2/8.4 ---
Объединение дисков Дисковые пространства LVM2 ---
Файловая система NTFS XFS
Размер блока формата Требуется тестирование рабочей нагрузки Требуется тестирование рабочей нагрузки ---
Число и тип дисков с данными Хранилище класса Premium версии 1: 4+ x P30 (RAID0)
Хранилище класса Premium версии 2: 4+ x 1000 ГиБ - 4000 ГиБ - плюс 3000 операций ввода-вывода в секунду и 125 МБ/с на диск
Хранилище класса Premium версии 1: 4+ x P30 (RAID0)
Хранилище класса Premium версии 2: 4+ x 1000 ГиБ - 4000 ГиБ - плюс 3000 операций ввода-вывода в секунду и 125 МБ/с на диск
Кэш = Read Only (только для чтения), рекомендуется использовать диск Azure Ultra
Число и тип дисков с журналами Хранилище класса Premium версии 1: 1 x P30
Хранилище класса Premium версии 2: 1 x 500 ГиБ — плюс 2000 операций ввода-вывода в секунду и 125 МБ/с
Хранилище класса Premium версии 1: 1 x P30
Хранилище класса Premium версии 2: 1 x 500 ГиБ — плюс 2000 операций ввода-вывода в секунду и 125 МБ/с
Рассмотрим ускоритель записи или диск Azure Ultra
Параметр ASE MaxMemory 90 % физического ОЗУ 90 % физического ОЗУ Предполагается наличие единственного экземпляра
Число устройств резервного копирования 16 16 ---
Число и тип дисков резервных копий 4 4 Рекомендуется использовать LVM2/дисковые пространства

Тома NFS версии 4.1, размещенные в Azure NetApp Files ,— еще одна альтернатива использованию хранилища базы данных SAP ASE. Принципиальная структура такой конфигурации должна выглядеть следующим образом.

Storage configuration for SAP ASE with ANF

В примере идентификатор безопасности базы данных был A11. Размеры и уровни производительности томов на основе Azure NetApp Files зависят от тома базы данных, объема операций ввода-вывода в секунду и необходимой пропускной способности. Для sapdata и saplog рекомендуется начать с уровня производительности "Ультра", чтобы обеспечить достаточную пропускную способность. Для многих непроизводственных развертываний может быть достаточно уровня производительности "Премиум". Дополнительные сведения о конкретных размерах и ограничениях Azure NetApp Files для использования базы данных см. в главе об изменении размера базы данных HANA на Azure NetApp Files в томах NFS версии 4.1 на Azure NetApp Files для SAP HANA.

Рекомендации по резервному копированию и восстановлению для SAP ASE в Azure

Увеличение количества устройств, предназначенных для работы с данными и резервного копирования, повышает производительность операций резервного копирования и восстановления. Рекомендуется чередовать диски Azure, на которых размещено устройство резервного копирования SAP ASE, как показано в таблицах, показанных ранее. Необходимо учитывать количество устройств резервного копирования и дисков и обеспечить, чтобы пропускная способность резервного копирования не превышала 40%-50% от общей квоты пропускной способности виртуальной машины. По умолчанию рекомендуется использовать сжатие резервных копий SAP. С дополнительными сведениями можно ознакомиться в следующих статьях:

Не используйте диск D:\ или /temp пробел в качестве назначения базы данных или дампа журнала.

Влияние сжатия базы данных

В конфигурациях, в которых пропускная способность ввода-вывода может стать ограничивающим фактором, меры, позволяющие сократить объем операций ввода-вывода, помогают увеличить рабочую нагрузку, которую можно выполнять в сценарии IaaS, также как в Azure. Поэтому рекомендуется убедиться, что сжатие SAP ASE используется перед отправкой существующей базы данных SAP в Azure.

Использовать сжатие перед отправкой в Azure рекомендуется по нескольким причинам:

  • Объем отправляемых в Azure данных уменьшается.
  • Длительность выполнения сжатия короче, при условии, что локально можно использовать более мощное оборудование с большим числом ЦП, более высокой пропускной способностью ввода-вывода или меньшими задержками ввода-вывода.
  • Уменьшение размеров баз данных может сократить затраты на выделение места на дисках.

Сжатие данных и LOB работает на виртуальных машинах Azure так же, как и в локальной среде. Дополнительные сведения о том, как проверить, используется ли сжатие в существующей базе данных SAP ASE, см. в Примечании о поддержке SAP 1750510. Дополнительные сведения о сжатии базы данных SAP ASE см. в Примечании о поддержке SAP #2121797

Высокий уровень доступности SAP ASE в Azure

Руководство по пользователям HADR содержит сведения о настройке и настройке решения SAP ASE SAP ASE "Always-on". В дополнение к этому поддерживается также третий узел, предназначенный для аварийного восстановления. SAP ASE поддерживает множество конфигураций с высоким уровнем доступности, включая общий диск и встроенную в ОС функцию кластеризации (например, Pacemaker и отказоустойчивый кластер Windows Server). Существует две поддерживаемые конфигурации высокого уровня доступности для SAP ASE в Azure:

  • Поддержка высокой доступности с диспетчером ошибок. Ядро SAP — это приложение с поддержкой высокой доступности, которое получает данные о первичном и дополнительном серверах SAP ASE. Нет тесной интеграции между решением SAP ASE "HA Aware" и Azure, внутренняя подсистема балансировки нагрузки Azure не используется. Решение документировано в руководстве пользователей SAP ASE HADR.
  • Плавающий IP-адрес с диспетчером сбоев — это решение можно использовать для приложений, относящихся и не относящихся к SAP Business Suite. Это решение использует Azure ILB, а ядро СУБД SAP ASE предоставляет порт пробы. Диспетчер ошибок выполнит вызов SAPHostAgent для запуска или завершения вторичного плавающего IP-адреса на узлах ASE. Это решение описано в примечании SAP #3086679 — SYB: диспетчер ошибок: плавающий IP-адрес на Microsoft Azure.

Примечание.

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

Третий узел для аварийного восстановления

Помимо использования решения SAP ASE Always-On для обеспечения высокого уровня доступности на локальном уровне, может потребоваться расширить конфигурацию до асинхронно реплицируемого узла в другом регионе Azure. Дополнительные сведения см. в статье Процедура установки для Sybase 16.3 с пакетом исправлений уровня3 Always-on и аварийное восстановление с помощью Suse 12.3.

Шифрование и использование протокола SSL для базы данных SAP ASE

Диспетчер подготовки программного обеспечения SAP (SWPM) позволяет выполнить шифрование базы данных во время установки. Если вы хотите использовать шифрование, рекомендуется использовать полное шифрование базы данных SAP. С подробностями можно ознакомиться в следующих документах:

Примечание.

При шифровании базы данных SAP ASE сжатие резервных копий не работает. См. также Примечание о поддержке SAP #2680905

Контрольный список для развертывания SAP ASE в Azure

  • Развертывать SAP ASE версии 16.0.03.07 или более поздней
  • Для FaultManager и SAPHostAgent выполнить обновление до последней версии с применением корректирующих исправлений
  • Выполнять развертывание на основе последней доступной сертифицированной ОС, например Windows 2019, SLES 15 или RHEL 8
  • Использовать сертифицированные виртуальные машины SAP: рекомендуется использовать номера SKU виртуальных машин Azure с большим объемом памяти, таких как Es_v3, или для сверхбольших систем номера SKU виртуальных машин серии M
  • Обеспечить соответствие пропускной способности по дисковым операциям ввода-вывода и совокупной пропускной способности виртуальной машины квоте, предусмотренной для виртуальной машины с учетом архитектуры дисковой подсистемы. Развернуть достаточное количество дисков
  • Выполнить объединение дисков с помощью дисковых пространств Windows или технологии Linux LVM2 с оптимальным размером чередования и подходящей файловой системой
  • Создать достаточное количества устройств для данных, журналов, временных файлов и резервных копий
  • Рассмотреть возможность использования UltraDisk для сверхбольших систем
  • Запустить saptune SAP-ASE в SLES. Настроить виртуальные машины RHEL согласно 69988.
  • Выполнить защиту базы данных с помощью ее шифрования — сохранять ключи вручную в Azure Key Vault
  • Выполнить проверку по Контрольному списку для SAP в Azure
  • Настроить резервное копирование журналов и полное резервного копирования
  • Выполнить тестирование высокого уровня доступности и аварийного восстановления, а также резервного копирования и восстановления, стресс-тестирование и тестирование объема ресурсов
  • Убедиться в работоспособности функции автоматического расширения базы данных

Использовать DBACockpit для мониторинга экземпляров баз данных

Для систем SAP, в которых используется SAP ASE в качестве платформы баз данных, средство DBACockpit доступно в виде встроенных окон браузера в DBACockpit для транзакции или в виде Webdynpro. Однако полный набор функций для мониторинга и администрирования базы данных доступен только в реализации Webdynpro средства DBACockpit.

Как и для локальных систем, требуется выполнить ряд действий, чтобы включить все функциональные возможности SAP NetWeaver, используемые в реализации Webdynpro средства DBACockpit. Ознакомьтесь с информацией в Примечании о поддержке SAP #1245200, чтобы включить использование инструментов Webdynpro и создать те из них, которые необходимы. При выполнении инструкций из упомянутых выше примечаний будет также выполнена настройка Internet Communication Manager (ICM) вместе с портами, используемыми для подключений http и https. Настройка по умолчанию для http выглядит следующим образом:

icm/server_port_0 = PROT=HTTP,PORT=8000,PROCTIMEOUT=600,TIMEOUT=600

icm/server_port_1 = PROT=HTTPS,PORT=443$$,PROCTIMEOUT=600,TIMEOUT=600

и ссылки, созданные в транзакции DBACockpit, выглядят примерно так:

https://<fullyqualifiedhostname>:44300/sap/bc/webdynpro/sap/dba_cockpit

http://<fullyqualifiedhostname>:8000/sap/bc/webdynpro/sap/dba_cockpit

В зависимости от того, как виртуальная машина Azure, на которой размещена система SAP, подключена к AD и DNS, необходимо убедиться, что ICM использует полное имя узла, которое можно разрешить на компьютере, где вы открываете DBACockpit. Чтобы узнать, как ICM определяет полное имя узла в зависимости от параметров профиля, а также явным образом задать параметр icm/host_name_full (если необходимо), ознакомьтесь с Примечанием о поддержке SAP #773830.

Если вы развернули виртуальную машину только в облачной среде (без подключения между локальной средой и Azure), вам необходимо определить общедоступный IP-адрес и domainlabel. Формат общедоступного DNS-имени виртуальной машины будет выглядеть так:

<custom domainlabel>.<azure region>.cloudapp.azure.com

Если для параметра профиля SAP icm/host_name_full задать DNS-имя виртуальной машины Azure, ссылка может выглядеть так:

https://mydomainlabel.westeurope.cloudapp.net:44300/sap/bc/webdynpro/sap/dba_cockpit

http://mydomainlabel.westeurope.cloudapp.net:8000/sap/bc/webdynpro/sap/dba_cockpit

В таком случае необходимо:

  • добавить правила для входящего трафика в группу безопасности сети на портале Azure для портов TCP/IP, используемых для связи с ICM;
  • добавить правила для входящего трафика в конфигурацию брандмауэра Windows для портов TCP/IP, используемых для связи с ICM.

Для автоматического импорта всех доступных исправлений рекомендуется периодически применять коллекцию исправлений SAP Note, применимой к вашей версии SAP:

Дополнительные сведения о панели DBA для SAP ASE можно найти в следующих примечаниях SAP:

На начальной странице Документации по SAP ASE 16.0.03.07 приводятся ссылки на различные документы, среди которых:

  • Учебное путешествие по SAP ASE — Администрирование и мониторинг
  • Учебное путешествие по SAP ASE — Установка и обновление

особенно полезны. Еще один полезный документ — Приложения SAP на адаптивном корпоративном сервере SAP: рекомендации по выполнению миграции и рабочему процессу.

Также полезны следующие примечания о поддержке SAP:

С другими сведениями можно ознакомиться с помощью следующих ресурсов

Ежемесячный информационный бюллетень опубликован в Примечании о поддержке SAP #2381575

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

Ознакомьтесь со статьей Контрольный список для планирования и развертывания рабочей нагрузки SAP в Azure