Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы запускаете хранилище SAP Business Warehouse (BW), вы можете увидеть экспоненциальный рост размера базы данных в течение многих лет, что увеличивает затраты на вычисления. Чтобы обеспечить правильный баланс затрат и производительности, можно использовать почти постоянное хранилище (NLS) для переноса исторических данных.
Реализация NLS на основе SAP IQ — это стандартный метод SAP для перемещения исторических данных из базы данных-источника (SAP HANA или AnyDB). С помощью SAP IQ можно отделять часто доступные данные от редко доступных данных, что снижает спрос на ресурсы в системе SAP BW.
В этой статье рассматриваются общие службы и функции Azure, относящиеся к развертыванию NLS SAP IQ. Он не охватывает партнерские решения NLS. Эта статья не заменяет стандартную документацию SAP по развертыванию NLS с SAP IQ. Вместо этого оно дополняет официальную документацию по установке и администрированию.
Обзор решения
В активной системе SAP BW объем данных постоянно увеличивается из-за бизнес-требований и юридических требований. Большой объем данных может повлиять на производительность системы и увеличить усилия администрирования, поэтому необходимо реализовать стратегию старения данных.
Если вы хотите сохранить данные в системе SAP BW без его удаления, можно использовать архивацию данных. Данные сначала перемещаются в архив или во вторичное хранилище, а затем удаляются из системы SAP BW. Вы можете получить доступ к данным напрямую или загрузить их обратно по мере необходимости в зависимости от того, как данные были архивированы.
Если вы используете SAP BW, вы можете использовать SAP IQ в качестве решения для внешнего хранения. Система SAP BW включает адаптер для SAP IQ в качестве решения для ближней линии. При реализации NLS часто используемые данные хранятся в сетевой базе данных SAP BW (SAP HANA или другая база данных). Редко используемые данные хранятся в SAP IQ, что сокращает затраты на управление данными и повышает производительность системы SAP BW. Чтобы обеспечить согласованность между сетевыми и вторичными данными, архивные разделы блокируются и доступны только для чтения.
SAP IQ поддерживает два типа архитектуры — симплексную и мультиплексную. В архитектуре simplex один экземпляр сервера SAP IQ выполняется на одной виртуальной машине. Файлы могут находиться на хост-компьютере или на сетевом устройстве хранилища.
Внимание
Для решения NLS для SAP доступна только симплексная архитектура, которая оценивается SAP.
В Azure необходимо развернуть сервер SAP IQ на отдельной виртуальной машине. Не рекомендуется устанавливать программное обеспечение SAP IQ на существующем сервере, на котором уже запущены другие экземпляры базы данных, так как SAP IQ использует все доступные ЦП и память. Для нескольких реализаций SAP NLS можно использовать один сервер SAP IQ.
Матрица поддержки
Матрица поддержки для решения NLS SAP IQ включает следующие компоненты:
Операционная система: база данных SAP IQ сертифицирована только на уровне операционной системы. Операционную систему, сертифицированную с помощью SAP IQ, можно запустить в среде Azure, если она совместима с инфраструктурой Azure. Дополнительные сведения см. в примечании SAP 2133194.
Совместимость с SAP BW: ближне-онлайновое хранилище для SAP IQ выпущено только для систем SAP BW, которые уже работают в Юникоде. Дополнительные сведения см. в SAP Note 1796393.
Служба хранилища: в Azure SAP IQ поддерживает управляемые диски уровня "Премиум" (Windows и Linux), общие диски Azure (только для Windows) и Azure NetApp Files (только для Linux).
Более актуальная информация в зависимости от выпуска SAP IQ приведена в матрице доступности продуктов.
Размеры
Размер SAP IQ ограничен ресурсами ЦП, памяти и хранилища. Общие рекомендации по размеру для SAP IQ в Azure см. в SAP Note 1951789. Сопоставьте рекомендации по размеру с сертифицированными типами виртуальных машин Azure для SAP. Заметка SAP 1928533 предоставляет список поддерживаемых продуктов SAP и типов виртуальных машин Azure.
Руководство по определению размера SAP IQ и таблица определения размера, упомянутые в заметке SAP 1951789, были разработаны для непосредственного использования базы данных SAP IQ. Так как они не отражают ресурсы, необходимые для планирования базы данных SAP IQ, вы можете в конечном итоге использовать неиспользуемые ресурсы для SAP NLS.
Ресурсы Azure
Регионы
Если вы уже работаете с системами SAP в Azure, вероятно, вы определили регион. Развертывание SAP IQ должно происходить в том же регионе, что и системы SAP BW, для которой реализуется решение NLS.
Чтобы определить архитектуру SAP IQ, необходимо убедиться, что службы, необходимые SAP IQ, например Azure NetApp Files (NFS только для Linux), доступны в этом регионе. Чтобы проверить доступность службы в регионе, перейдите на веб-страницу Доступность продуктов по регионам.
Параметры развертывания
Чтобы обеспечить избыточность систем SAP в инфраструктуре Azure, разверните приложение в гибком масштабируемом наборе, зонах доступности или группах доступности. Высокая доступность SAP IQ может быть достигнута с помощью мультиплексной серверной архитектуры SAP IQ, но такая архитектура не соответствует требованиям решения NLS.
Чтобы обеспечить высокий уровень доступности для симплексной архитектуры SAP IQ, необходимо настроить кластер с двумя узлами с пользовательским решением. Кластер из двух узлов SAP IQ можно развернуть в гибком масштабируемом наборе с параметром FD=1, с зонами доступности или группами доступности. Но мы рекомендуем настроить зонально-избыточное хранилище при создании высокодоступного решения в зонах доступности.
Виртуальные машины (ВМ)
Учитывая масштабирование SAP IQ, необходимо сопоставить ваши требования с виртуальными машинами Azure. Azure поддерживает этот подход для продуктов SAP. Примечание SAP 1928533 — это хорошая отправная точка, в которую перечислены поддерживаемые типы виртуальных машин Azure для продуктов SAP в Windows и Linux.
Помимо выбора поддерживаемых типов виртуальных машин, также необходимо проверить доступность этих типов виртуальных машин в определенных регионах. Вы можете проверить доступность типов виртуальных машин на веб-странице Доступность продуктов по регионам. Чтобы выбрать модель ценообразования, ознакомьтесь с виртуальными машинами Azure для рабочей нагрузки SAP.
Совет
Для производственных систем рекомендуется использовать виртуальные машины серии E из-за их соотношения ядра к памяти.
Хранилище
Служба хранилища Azure имеет различные типы хранилища. Дополнительные сведения см. в разделе "Какие типы дисков доступны в Azure?".
Некоторые типы хранилища в Azure ограничены для использования в сценариях SAP, но другие типы хорошо подходят или оптимизированы для конкретных сценариев рабочей нагрузки SAP. Дополнительные сведения см. в руководстве Типы хранилищ Azure для рабочих нагрузок SAP. В нем выделены варианты хранилищ, которые подходят для SAP.
Для SAP IQ в Azure можно использовать указанные далее типы хранилищ. Выбор зависит от операционной системы (Windows или Linux) и метода развертывания (изолированный или высокодоступный).
Управляемые диски Azure
Управляемый диск — это том хранилища на уровне блоков, управляемый Azure. Для симплексного развертывания SAP IQ можно использовать управляемые диски. Доступны различные типы управляемых дисков, но рекомендуется использовать диски SSD класса Premium для SAP IQ.
Общие диски Azure
Общие диски — это функция управляемых дисков Azure, которая позволяет подключать управляемый диск к нескольким виртуальным машинам одновременно. Общие управляемые диски не предлагают встроенную полностью управляемую файловую систему, к которой можно получить доступ через SMB или NFS. Необходимо использовать диспетчер кластеров, например отказоустойчивый кластер Windows Server (WSFC), который управляет взаимодействием узлов кластера и блокировкой записи.
Чтобы развернуть решение высокой доступности для симплексной архитектуры SAP IQ для Windows, можно использовать общие диски Azure между двумя узлами, управляемыми WSFC. Архитектура развертывания SAP IQ с общими дисками Azure см. в статье "Развертывание решения SAP IQ NLS HA с помощью общего диска Azure на Windows Server".
Azure NetApp Files
В развертывании SAP IQ для Linux можно использовать Azure NetApp Files в качестве файловой системы (протокол NFS) для установки как автономного или высокодоступного решения. Это предложение хранилища доступно не во всех регионах. Актуальные сведения см. на веб-странице Доступность продуктов по регионам. Архитектура развертывания SAP IQ с помощью Azure NetApp Files см. в статье "Развертывание решения SAP IQ-NLS высокой доступности" с помощью Azure NetApp Files на SUSE Linux Enterprise Server.
В приведенной ниже таблице перечислены рекомендации для каждого типа хранилища на основе операционной системы.
| Тип хранилища | Windows | Linux |
|---|---|---|
| Управляемые диски Azure | Да | Да |
| Общие диски Azure | Да | Нет |
| Azure NetApp Files | Нет | Да |
Сеть
Azure предоставляет сетевую инфраструктуру, которая поддерживает все сценарии для системы SAP BW, которая использует SAP IQ в качестве ближайшего хранилища. Эти сценарии включают подключение к локальным системам, подключение к системам в разных виртуальных сетях и многое другое. Дополнительные сведения см. в разделе " Сеть Azure " руководства по планированию рабочей нагрузки SAP.
Подготовка и установка Windows Server
Чтобы подготовить серверы к реализации NLS с помощью SAP IQ на Windows, вы можете получить самую актуальную информацию в SAP Note 2780668 - SAP First Guidance — BW NLS Implementation with SAP IQ. Оно содержит исчерпывающие сведения о необходимых компонентах для систем SAP BW, макете файловой системы SAP IQ, установке, задачах после настройки и интеграции SAP BW NLS с SAP IQ.
Развертывание с высоким уровнем доступности в Windows
SAP IQ поддерживает симплексную и мультиплексную архитектуру. Для решения NLS доступна только симплексная серверная архитектура, которая была оценена. Simplex — это один экземпляр сервера SAP IQ, работающего на одной виртуальной машине.
Технически высокая доступность SAP IQ может быть достигнута с помощью мультиплексной серверной архитектуры, но такая архитектура не соответствует требованиям решения NLS. В случае симплексной серверной архитектуры SAP не предоставляет каких-либо функций или процедур для запуска SAP IQ в конфигурации высокого уровня доступности.
Чтобы настроить высокий уровень доступности SAP IQ в Windows для симплексной серверной архитектуры, необходимо настроить пользовательское решение, которое требует дополнительной конфигурации, такой как отказоустойчивый кластер Windows Server и общие диски. Одно из таких индивидуальных решений для SAP IQ на Windows подробно описано в Развертывание решения SAP IQ NLS HA с использованием общего диска Azure на Windows Server.
Резервное копирование и восстановление для системы, развернутой в Windows
В Azure можно запланировать резервное копирование базы данных SAP IQ, как описано в статье об администрировании SAP IQ, резервном копировании и восстановлении данных. SAP IQ предоставляет следующие типы резервных копий баз данных. Сведения о каждом типе резервного копирования см. в сценариях резервного копирования.
- Полная резервная копия: делает полную копию базы данных.
- Добавочное резервное копирование: копирует все транзакции с момента последней резервной копии любого типа.
- Инкрементный с момента полного резервного копирования: резервное копирование всех изменений в базе данных с момента последнего полного резервного копирования.
- Виртуальная резервная копия: копирует всю базу данных, кроме данных таблицы и метаданных из хранилища SAP IQ.
В зависимости от размера базы данных SAP IQ можно запланировать ее резервное копирование с помощью любого сценария резервного копирования. Но если вы используете SAP IQ с интерфейсом NLS, поставляемым SAP, может потребоваться автоматизировать процесс резервного копирования для базы данных SAP IQ. С помощью автоматизации можно всегда восстановить базу данных SAP IQ в согласованном состоянии. Данные, перемещаемые между первичной базой данных и базой данных SAP IQ, не будут потеряны. Дополнительные сведения о настройке автоматизации для хранилища близкой линии SAP IQ см. в заметке SAP 2741824 - Настройка автоматизации резервного копирования для резервного хранилища SAP IQ.
Для больших баз данных SAP IQ можно использовать виртуальное резервное копирование. Дополнительные сведения см. в статье "Виртуальные резервные копии " и "Заметка о SAP" 2461985 . Как создать резервную копию большой базы данных SAP IQ.
Если вы используете сетевой диск (протокол SMB) для резервного копирования и восстановления сервера SAP IQ в Windows, обязательным условием резервного копирования является применение UNC-пути. При указании пути UNC для резервного копирования и восстановления используйте три обратных слэша (\\\):
BACKUP DATABASE FULL TO '\\\sapiq.internal.contoso.net\sapiq-backup\backup\data\<filename>'
Аварийное восстановление
В этом разделе объясняется стратегия обеспечения защиты посредством аварийного восстановления для решения NLS SAP IQ. Он дополняет статью "Настройка аварийного восстановления" для SAP , которая является основным ресурсом для общего подхода к аварийному восстановлению SAP. В этой статье представлен процесс на абстрактном уровне. Вам необходимо проверить точные шаги и тщательно протестировать вашу стратегию аварийного восстановления.
Сведения о SAP IQ см. в SAP Note 2566083, которые описывают методы безопасной реализации среды аварийного восстановления. В Azure для стратегии аварийного восстановления SAP IQ можно также использовать Azure Site Recovery. Стратегия аварийного восстановления (DR) SAP IQ зависит от того, как она была развернута в среде Azure, и должна также соответствовать вашей системе SAP BW.
Автономное развертывание SAP IQ
Если вы установили SAP IQ в качестве автономной системы, которая не имеет избыточности на уровне приложения или высокой доступности. Но для бизнеса требуется настройка аварийного восстановления, все диски (управляемые диски Azure), подключенные к виртуальной машине, становятся локальными.
Azure Site Recovery можно использовать для репликации автономной виртуальной машины SAP IQ в дополнительном регионе. Azure Site Recovery реплицирует серверы и все подключенные управляемые диски в дополнительный регион. Если происходит авария или сбой, вы можете переключиться на реплицированную среду и продолжить работу. Чтобы начать репликацию виртуальных машин SAP IQ в регион аварийного восстановления Azure, следуйте инструкциям в статье "Репликация виртуальной машины в Azure".
Высокодоступное развертывание SAP IQ
В развертывании SAP IQ с высоким уровнем доступности двоичные файлы и файлы базы данных хранятся на общем диске Azure (только для Windows) или сетевом диске, например Azure NetApp Files (только для Linux). Для этой конфигурации необходимо определить следующее:
- Требуется ли такая же высокодоступная система SAP IQ на площадке резервного восстановления?
- Достаточно ли изолированного экземпляра SAP IQ для ваших бизнес-требований
Если вам нужен автономный экземпляр SAP IQ на сайте аварийного восстановления, вы можете использовать Azure Site Recovery для репликации основной виртуальной машины SAP IQ в дополнительном регионе. Он реплицирует серверы и все локальные подключенные управляемые диски в дополнительный регион, но не реплицирует общий диск Azure или сетевой диск, например Azure NetApp Files.
Чтобы скопировать данные из общего диска Azure или сетевого диска, можно использовать любое средство копирования на основе файлов для репликации данных между регионами Azure. Чтобы узнать больше о копировании тома Azure NetApp Files в другой регион, ознакомьтесь с вопросами и ответами об Azure NetApp Files.