Поделиться через


Платформа данных рабочей нагрузки SAP

Платформа данных относится к технологиям хранилища данных, которые поддерживают рабочую нагрузку SAP. Рабочие нагрузки SAP предъявляют высокие требования к платформе данных. Мы изложим рекомендации по оптимизации затрат при сохранении производительности.

Оптимизация затрат на данные

Влияние: оптимизация затрат

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

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

Дополнительные сведения см. в разделе:

Используйте политики управления жизненным циклом. Кроме зарезервированной емкости, необходимо убедиться, что срок хранения данных подходит для рабочей нагрузки SAP. Резервная копия базы данных SAP может быть большой, что может повысить стоимость хранилища, если она не оптимизирована. Рекомендуется создать политику жизненного цикла, которая соответствует целевому времени восстановления (RTO) и целевой точке восстановления (RPO) рабочей нагрузки SAP. Политика должна быть переведена в хранилище класса Premium, Standard, Cold, Archive с учетом ее возраста и бизнес-требований.

Повышение надежности данных

Влияние: надежность

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

Настройка надежности базы данных

Приложение SAP передает данные в несколько корпоративных систем, что делает устойчивость базы данных ключевым аспектом рабочей нагрузки. Мы рекомендуем реплицировать рабочие данные для обеспечения максимальной устойчивости. Репликация между регионами является предпочтительным решением для аварийного восстановления. Но для более доступного варианта следует как минимум настроить избыточность между зонами. Выбор методов зависит от системы управления базами данных (СУБД) и требуемого соглашения об уровне обслуживания (SLA). Ниже приведены рекомендации для уровня базы данных.

Определите RPO и RTO. Для создания устойчивости базы данных требуется план восстановления потери данных. Логическая ошибка в базе данных SAP, крупномасштабная авария или сбой системы могут привести к потере данных в рабочей нагрузке SAP. Ваш план восстановления должен определять, сколько данных вы готовы потерять и как быстро необходимо восстановить. Объем потери данных, который вы готовы потерять, — это целевая точка восстановления (RPO). Насколько быстро требуется восстановление, — это целевое время восстановления (RTO). При проектировании для возможности восстановления необходимо понимать нужную и фактическую RPO и RTO приложения SAP.

Используйте синхронную репликацию без потери данных. В некоторых сценариях нет допустимой потери данных. Целевая точка восстановления — 0. Для достижения этой RPO необходимо использовать синхронную репликацию на уровне базы данных. Синхронная репликация фиксирует транзакции базы данных в экземплярах базы данных в двух отдельных зонах или регионах. Следует измерить задержку между двумя экземплярами, чтобы убедиться, что она соответствует требованиям рабочей нагрузки, и это можно сделать с помощью средства измерения SAP niping . Более высокая задержка в сети замедлит масштабируемость рабочей нагрузки, а физическое расстояние между экземплярами увеличивает сетевую задержку. В результате репликация между регионами будет иметь более высокую задержку, чем между зонами доступности, так как между экземплярами больше расстояния. Репликация базы данных между разными регионами должна быть асинхронной, а репликация между зонами доступности — синхронной. При проектировании рабочей нагрузки SAP важно сбалансировать устойчивость и задержку.

Дополнительные сведения см. в разделе:

Создание надежности общей папки SAPMNT

SAPMNT размещает файлы физического ядра для приложения SAP и может быть единой точкой отказа. В Azure доступно несколько вариантов для создания избыточности и проектирования общей папки SAPMNT с высоким уровнем доступности. Мы рекомендуем использовать файлы Azure уровня "Премиум" или Azure NetApp Files для Файлов Linux и Azure уровня "Премиум". Для развертываний на основе Windows следует использовать Azure NetApp Files или общий диск Azure.

Существует также несколько конфигураций для конкретных приложений, которые следует учитывать для обеспечения надежности SAPMNT. Для развертывания уровня приложений SAP NetWeaver требуются общие каталоги в среде (/sapmnt/SID and /usr/sap/trans). Рекомендуется создавать высокодоступные файловые системы и обеспечивать их устойчивость. Каталоги /sapmnt/SID и /usr/sap/SID/ASCS имеют важное значение. Для достижения максимальной надежности эти файловые системы следует размещать в NFS на Файлы Azure.

Дополнительные сведения см. в статье NFS в Файлы Azure.

Таблица 1. Рекомендации SAPMNT для каждой операционной системы.

OS Руководство по SAPMNT
Windows Кластеризация экземпляра SAP ASCS/SCS в отказоустойчивом кластере Windows с помощью общего диска кластера в Azure.

Кластеризация экземпляра SAP ASCS/SCS в отказоустойчивом кластере Windows с помощью файлового ресурса в Azure

Обеспечение высокого уровня доступности виртуальных машин Azure для SAP NetWeaver на Windows с помощью Файлов Azure SMB (цен. категория "Премиум") для приложений SAP

Обеспечение высокого уровня доступности виртуальных машин Azure для SAP NetWeaver на Windows с помощью Azure NetApp Files (SMB) для приложений SAP
Red Hat Enterprise Linux (RHEL) Высокий уровень доступности виртуальных машин Azure для SAP NetWeaver на Red Hat Enterprise Linux с помощью NFS в службе файлов Azure

Высокая доступность виртуальных машин Azure для SAP NetWeaver на Red Hat Enterprise Linux с Azure NetApp Files для приложений SAP
SUSE Linux Enterprise Server (SLES) SAP NetWeaver с высоким уровнем доступности, простым подключением и NFS в SLES для виртуальных машин с приложениями SAP

Обеспечение высокого уровня доступности для SAP NetWeaver на виртуальных машинах Azure на базе SUSE Linux Enterprise Server с помощью NFS в службе Файлы Azure

Использование резервных копий данных

Рабочая нагрузка SAP должна реализовывать регулярное решение для резервного копирования. Резервные копии являются основой аварийного восстановления и помогают обеспечить непрерывность операций. У нас есть несколько рекомендаций по надежности резервного копирования.

Начните с Azure Backup

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

Таблица 2. Функции Azure Backup

Компонент Описание
Совместимость резервного копирования собственной базы данных Azure Backup предоставляет собственные резервные копии через соединитель Backint для баз данных SAP HANA, SQL Server и Oracle, используемых приложениями SAP. Azure Backup для SAP предлагает API с именем Backint. Backint позволяет решениям резервного копирования создавать резервные копии непосредственно на уровне базы данных. Azure Backup также поддерживает возможность резервного копирования баз данных для баз данных & SQL Server HANA.
Резервное копирование хранилища Функция резервного копирования хранилища может помочь оптимизировать стратегию резервного копирования, используя моментальные снимки дисков хранилища Azure класса Premium для выборочных дисков. Дополнительные сведения о согласованных с приложениями резервных копиях см. в разделе snapshot согласованности.
Резервное копирование виртуальной машины Резервное копирование и восстановление данных виртуальной машины Azure с помощью портал Azure. Восстановление между регионами позволяет восстановить виртуальные машины Azure, которые находились в парном дополнительном регионе.
Длительный период удержания Azure Backup позволяет хранить резервные копии SAP лет для соответствия требованиям и аудита.
Управление резервным копированием Azure Backup позволяет управлять резервными копиями из портал Azure с помощью простого пользовательского интерфейса.

Дополнительные сведения см. в разделе:

Поиск решений для резервного копирования в Marketplace

В Azure Marketplace существует несколько сертифицированных сторонних решений для резервного копирования. Эти решения предлагают возможности резервного копирования поставщиков и возможности резервного копирования, сертифицированные SAP. Следует рассмотреть возможность наложение этих решений поверх Azure Backup для создания пользовательских решений с базовой поддержкой.

Партнеры Майкрософт предоставляют решения, интегрированные со службой хранилища Azure для архивирования, резервного копирования, а также для рабочих нагрузок непрерывности бизнес-процессов и аварийного восстановления (BCDR). Партнерские решения используют преимущества масштабирования и стоимости службы хранилища Azure. Эти решения можно использовать для решения проблем резервного копирования, создания сайта аварийного восстановления или архивирования неиспользуемого содержимого для долгосрочного хранения. Они могут заменить ленточные резервные копии и предложить сайт экономического восстановления по запросу со всеми стандартами соответствия и функциями хранения, такими как неизменяемое хранилище и управление жизненным циклом.

Использование моментальных снимков

Snapshot — это копия данных на определенный момент времени. Скорость и надежность моментальных снимков помогают управлять большими базами данных и защищать базу данных-источник от повреждений или сбоев. Эти функции делают моментальные снимки критически важными для аварийного восстановления. У нас есть несколько вариантов создания и хранения резервных копий для рабочей нагрузки SAP.

Azure Backup, например, могут создавать резервные копии базы данных для HANA и SQL Server. Хранилище резервных копий общего диска Azure может служить решением для хранения базы данных. Azure NetApp Files (ANF) также может создавать резервные копии критически важных данных с помощью моментальных снимков, таких как моментальный снимок томов ANF. Репликация ANF между регионами использует моментальные снимки ANF для репликации данных из одного региона в другой.

Правильное решение зависит от требуемых затрат и уровней доступности. В некоторых сценариях может потребоваться реплицировать данные SAP в Azure в другие регионы Azure для аварийного восстановления. Тем не менее вы можете реализовать те же возможности с помощью репликации службы хранилища Azure, например геоизбыточного хранилища (GRS) или Azure Site Recovery.

Дополнительные сведения см. в разделе:

Реализация плана аварийного восстановления

Мы рекомендуем инвестировать в аварийное восстановление (DR) для повышения надежности рабочей нагрузки SAP. Аварийное восстановление достигается путем репликации первичных данных в дополнительное расположение. Для достижения цели можно использовать несколько средств & методологии. Аварийное восстановление требуется, если основное расположение недоступно из-за технических или стихийных бедствий. Решения для аварийного восстановления могут находиться в разных зонах региона или в разных регионах в зависимости от бизнес-требований, но мы рекомендуем аварийное восстановление в разных регионах для повышения устойчивости.

Дополнительные сведения см. в разделе:

Повышение производительности хранилища

Влияние: эффективность производительности

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

Дополнительные сведения см. в статье Типы хранилищ для рабочей нагрузки SAP.

Используйте хранилище, которое поддерживает требования к производительности. Корпорация Майкрософт поддерживает различные технологии хранения в соответствии с вашими требованиями к производительности. Для рабочей нагрузки SAP можно использовать Управляемый диск Azure (например, SSD (цен. категория "Премиум"), SSD версии 2, SSD (цен. категория "Стандартный") и Azure NetApp Files.

Настройте хранилище для повышения производительности. Мы опубликовали руководство по настройке хранилища для баз данных SAP HANA. В ней рассматриваются рабочие сценарии и нерабочий вариант с точки зрения затрат. Следуя рекомендуемой конфигурации хранилища, хранилище пройдет все ключевые показатели эффективности средства измерения оборудования и облака SAP (HCMT). Дополнительные сведения см. в статье Конфигурации хранилища виртуальных машин SAP HANA в Azure.

Включите ускоритель записи. Ускоритель записи — это возможность для виртуальных машин серии M на хранилище класса Premium с Azure Управляемые диски исключительно. Крайне важно включить ускоритель записи на дисках, связанных с томом /hana/log. Такая конфигурация упрощает задержку записи в субмисекундах для блоков размером 4 КБ и 16 КБ. Дополнительные сведения см. в статье Ускоритель записи Azure.

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

Таблица 3. Функции вычислений, влияющие на производительность

Функции вычислений Описание
количество виртуальных ЦП; Количество ЦП напрямую влияет на лицензии в узле базы данных. Большинство баз данных следуют модели лицензирования на основе ядра. Используйте сумму, которая соответствует вашим потребностям, и при необходимости скорректируйте лицензионные соглашения.
Память Память имеет решающее значение для производительности приложения, и приложение SAP может иметь высокие требования к памяти. Как правило, больший объем памяти обеспечивает больше операций чтения памяти, меньше разбиения по страницам и более высокую стоимость виртуальной машины.
Пропускная способность Пропускная способность важна для приложения, размещенного на одной из виртуальных машин, для взаимодействия с внешними виртуальными машинами с помощью сетевых карт .

Дальнейшие действия