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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание надежности общего ресурса SAPMNT

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

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

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

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

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

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

Высокий уровень доступности sap NetWeaver на виртуальных машинах Azure в 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

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

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

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

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

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

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

Моментальный снимок — это копия данных на определенный момент времени. Скорость и надежность моментальных снимков могут помочь управлять большими базами данных и защищать базу данных-источник от повреждения или сбоя. Эти функции делают моментальные снимки критически важными для аварийного восстановления. У нас есть несколько вариантов создания и хранения резервных копий для рабочей нагрузки 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. Функции вычислений, влияющие на производительность

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

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