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


Управление объемом данных SAP HANA для балансировки затрат и производительности

Архивация данных всегда была критически важным элементом принятия решений и часто используется многими компаниями для организации своих устаревших данных для достижения преимуществ затрат, балансировки необходимости соблюдения нормативных требований и хранения данных в течение определенного периода с затратами на хранение данных. Клиенты, планирующие миграцию на решение на основе S/4HANA или HANA или желающие сократить объем существующего хранилища данных, могут воспользоваться различными вариантами распределения данных, поддерживаемыми в Azure.

В этой статье описываются параметры Azure с акцентом на классификацию шаблона использования данных.

Обзор

SAP HANA — это база данных в памяти и поддерживается на сертифицированных серверах SAP. Azure предоставляет более 100 решений , сертифицированных для запуска SAP HANA. Возможности SAP HANA в памяти позволяют клиентам выполнять бизнес-транзакции с невероятной скоростью. Но вам нужен быстрый доступ ко всем данным в любой момент времени? Пища для ума.

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

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

Классификация Горячие данные Теплые данные Холодные данные
Часто используемый ресурс Высокий Средний Низкий
Ожидаемая производительность Высокий Средний Низкий
Жизненно важный для бизнеса Высокий Средний Низкий

Часто доступные высокозначные данные классифицируются как "горячие" и хранятся в памяти в базе данных SAP HANA. Менее часто используемые "теплые" данные выгружаются из оперативной памяти и хранятся на уровне хранилища HANA, что делает их единой частью системы SAP HANA. Наконец, устаревшие или редко доступные данные хранятся на уровнях хранилища с низкой стоимостью, таких как диск или Hadoop, который остается доступным в любое время.

Подход "Один размер подходит всем" не работает здесь. После того как будет выполнена символизация данных, следующим шагом является сопоставление решения SAP с решением по уровням данных, которое поддерживает SAP в Azure.

Решение SAP горячий теплый холодный
Собственный SAP HANA Сертифицированные виртуальные машины SAP Динамический уровень HANA, узел расширения HANA, NSE DLM с аналитикой данных, DLM с Hadoop
SAP S/4HANA Сертифицированные виртуальные машины SAP Старение данных с помощью NSE SAP IQ
SAP Business Suite в HANA Сертифицированные виртуальные машины SAP Старение данных с помощью NSE SAP IQ
SAP BW/4 HANA Сертифицированные виртуальные машины SAP NSE, узел расширения HANA NLS с SAP IQ и Hadoop, аналитика данных с ADLS
SAP BW в HANA Сертифицированные виртуальные машины SAP NSE, узел расширения HANA NLS с SAP IQ и Hadoop, аналитика данных с ADLS

2462641 . Поддерживается ли динамическое многоуровневые службы HANA в HANA или других приложениях SAP (S/4, BW) ? — панель запуска поддержки SAP ONE

2140959 — динамический уровень SAP HANA — дополнительные сведения — панель запуска поддержки SAP ONE

2799997. Вопросы и ответы: расширение собственного хранилища SAP HANA (NSE) — панель запуска поддержки SAP ONE

2816823. Использование расширения собственного хранилища SAP HANA в SAP S/4HANA и SAP Business Suite на базе SAP HANA — панель запуска поддержки SAP ONE

Настройка

Теплое распределение уровней данных

SAP HANA Dynamic Tiering для виртуальных машин Azure

Конфигурации и операции инфраструктуры SAP HANA в Azure — Azure Виртуальные машины | Microsoft Learn

Расширение собственного хранилища SAP HANA

Расширение встроенного хранилища SAP HANA (NSE) — это встроенная технология, доступная начиная с SAP HANA 2.0 SPS 04. NSE — это встроенное дискориентированное расширение для данных столбцового хранения в памяти SAP HANA. Клиентам не требуется специальное оборудование или сертификация для NSE. Все сертифицированные виртуальные машины Azure HANA допустимы для реализации NSE.

Обзор

Емкость базы данных SAP HANA с NSE — это объем памяти горячих данных и теплых данных, хранящихся на диске. NSE выделяет кэш буферов в основной памяти HANA и имеет отдельный размер от горячей и рабочей памяти SAP HANA. Как и в документации ПО SAP, кэш буфера включен по умолчанию и по умолчанию имеет размер как 10 % памяти HANA. Обратите внимание, что NSE не является заменой для архивации данных, так как он не уменьшает размер диска HANA. В отличие от архивации данных, активация NSE может быть отменена.

Расширение собственного хранилища SAP HANA | Портал справки SAP

2799997. Вопросы и ответы: расширение собственного хранилища SAP HANA (NSE) — панель запуска поддержки SAP ONE

2973243. Руководство по использованию расширения собственного хранилища SAP HANA в SAP S/4HANA и SAP Business Suite на платформе SAP HANA — панель запуска поддержки SAP ONE

NSE поддерживается для систем вертикального и горизонтального масштабирования. Доступность систем с возможностью горизонтального масштабирования начинается с SAP HANA 2.0 SPS 04. Обратитесь к заметке SAP 2927591, чтобы понять функциональные ограничения.

2927591 - Функциональные ограничения SAP HANA Native Storage Extension 2.0 SPS 05 - лаунчпад поддержки SAP ONE

Аварийное восстановление SAP HANA NSE в Azure можно достичь с помощью различных методов, в том числе:

  • Репликация системы HANA: репликация системы HANA позволяет создать копию системы SAP HANA NSE в другой зоне Или регионе Azure. Эта копия периодически реплицируется с рабочей системой SAP HANA NSE. В случае аварии переключение на резервную систему может быть активировано в системе SAP HANA NSE для аварийного восстановления.

  • Резервное копирование и восстановление. Вы также можете использовать резервное копирование и восстановление для защиты системы SAP HANA NSE от аварии. Вы можете создать резервную копию системы SAP HANA NSE в Azure Backup, а затем восстановить ее в новой системе SAP HANA NSE в случае аварии. Здесь можно использовать собственные возможности резервного копирования Azure.

  • Azure Site Recovery: Azure Site Recovery — это служба аварийного восстановления, которую можно использовать для репликации и восстановления системы SAP HANA NSE в другом регионе Azure. Azure Site Recovery предоставляет несколько функций, которые делают его хорошим выбором для аварийного восстановления SAP HANA NSE, например:

    • Асинхронная репликация, которая может снизить влияние репликации на рабочую систему SAP HANA NSE.

    • Восстановление на определенный момент времени позволяет восстановить систему SAP HANA NSE на определенный момент времени.

    • Автоматическое переключение на резервный механизм и возврат на исходное положение, которые могут помочь вам быстро восстановить систему SAP HANA NSE в случае аварии.

Лучший метод аварийного восстановления SAP HANA NSE в Azure зависит от конкретных потребностей и требований.

Восстановление экземпляров базы данных SAP HANA на виртуальных машинах Azure — Azure Backup | Microsoft Learn

Узел расширения SAP HANA

Узлы расширения HANA поддерживаются для BW на HANA, BW/4HANA и собственных приложений SAP HANA. Для SAP BW на HANA вам потребуется SAP HANA 1.0 SP 12 как минимум. Минимальная версия BW: BW 7.4 с пакетом обновления 12 (SP12). Для собственных приложений SAP HANA вам потребуется HANA 2 SPS03 в качестве минимального выпуска HANA.

Настройка узлов расширения основана на решении для горизонтального масштабирования HANA. Клиентам с архитектурой масштабирования необходимо расширить масштаб развертывания. Помимо стандартной лицензии HANA, дополнительная лицензия не требуется. Узел расширения не может совместно использовать одну и ту же ОС, сеть и диск с стандартным HANA.

Конфигурация сети

Настройте параметры сети для виртуальных машин Azure, чтобы обеспечить правильную связь между основным узлом SAP HANA и узлами расширения. Это включает настройку параметров виртуальной сети Azure, подсетей и групп безопасности сети (NSG), чтобы разрешить необходимый сетевой трафик.

Высокий уровень доступности и мониторинг

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

Резервное копирование и восстановление данных

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

Преимущества узла расширения SAP HANA

Узлы уровня данных и расширения для SAP HANA в Azure (крупные экземпляры) — Azure Виртуальные машины | Microsoft Learn

Холодное распределение данных

SAP DLM (управление жизненным циклом данных) предоставляет средства и методологии, предоставляемые SAP для управления жизненным циклом данных SAP HANA в хранилище с низкой стоимостью.

Давайте рассмотрим три распространенных сценария для уровня данных SAP HANA с помощью служб Azure.

Многоуровневая обработка данных с помощью SAP Data Intelligence

SAP Data Intelligence позволяет организациям обнаруживать, интегрировать, оркестрировать и управлять данными из различных источников, как внутри, так и за пределами предприятия.

SAP Data Intelligence позволяет интегрировать SAP HANA с Azure Data Lake Storage. Холодные данные можно легко переместить из уровня памяти в ADLS с его экономичными возможностями хранения. SAP Data Intelligence упрощает оркестрацию конвейеров данных, обеспечивая прозрачный доступ и выполнение запросов к данным, размещенным в ADLS.

Вы можете использовать возможности и службы, предлагаемые Azure в сочетании с SAP Data Intelligence. Ниже приведены несколько вариантов интеграции.

Интеграция с Azure Data Lake Storage

SAP Data Intelligence поддерживает интеграцию с Azure Data Lake Storage, которая является масштабируемым и безопасным решением для хранения данных в Azure. Подключения в SAP Data Intelligence можно настроить для доступа и обработки данных, хранящихся в Azure Data Lake Storage. Это позволяет использовать возможности SAP Data Intelligence для приема данных, преобразования данных и расширенной аналитики данных, находящихся в Azure.

SAP Data Intelligence предоставляет широкий спектр соединителей и преобразований, которые упрощают перемещение данных и задачи преобразования. Конвейеры SAP Data Intelligence можно настроить для извлечения холодных данных из SAP HANA, преобразования их при необходимости и загрузки в Хранилище BLOB-объектов Azure. Это обеспечивает простой перенос данных и обеспечивает дальнейшую обработку или анализ многоуровневых данных.

SAP HANA предоставляет возможности федерации запросов, которые легко объединяют данные из разных уровней хранилища. С помощью SAP HANA Smart Data Access (SDA) и SAP Data Intelligence можно выполнять федеративные запросы для доступа к данным, хранящимся в SAP HANA и Azure Blob Storage, как если бы они находились в одном месте. Этот прозрачный доступ к данным позволяет пользователям и приложениям извлекать и анализировать данные из обоих уровней без необходимости перемещения данных вручную или сложной интеграции.

Интеграция Azure Synapse Analytics

Azure Synapse Analytics — это облачная служба аналитики, которая объединяет большие данные и возможности хранения данных. Вы можете интегрировать SAP Data Intelligence с Azure Synapse Analytics, чтобы выполнять расширенную аналитику и обработку данных на больших объемах данных. SAP Data Intelligence может подключаться к Azure Synapse Analytics, чтобы выполнять конвейеры данных, преобразования и задачи машинного обучения, используя возможности Azure Synapse Analytics.

Интеграция служб Azure

Sap Data Intelligence также может интегрироваться с другими службами Azure, такими как Хранилище BLOB-объектов Azure, База данных SQL Azure, Центры событий Azure и многое другое. Это позволяет использовать возможности этих служб Azure в рабочих процессах данных и задачах обработки в SAP Data Intelligence.

Деление данных на уровни с помощью SAP IQ

SAP IQ (ранее Sybase IQ), высокомасштабируемая столбцовая база данных, может использоваться как вариант хранения холодных данных в ландшафте уровня данных SAP HANA. С помощью SAP Data Intelligence организации могут настроить конвейеры данных для перемещения холодных данных из SAP HANA в SAP IQ. Этот подход обеспечивает эффективное сжатие и производительность запросов для исторических или менее часто доступных данных.

Вы можете подготовить виртуальные машины в Azure и установить SAP IQ на этих виртуальных машинах. Хранилище Blob в Azure — это масштабируемая и экономически эффективная облачная служба хранения, предоставляемая Microsoft Azure. С помощью классов хранения данных SAP HANA организации могут интегрировать SAP IQ с хранилищем BLOB-объектов Azure для хранения данных, которые были перенесены из SAP HANA.

SAP HANA Data Tiering позволяет организациям определять политики и правила для автоматического перемещения холодных данных из SAP HANA в SAP IQ в Blob-хранилище Azure. Это перемещение данных можно выполнять на основе критериев старения данных или бизнес-правил. После того как данные будут находиться в SAP IQ, их можно эффективно сжимать и хранить, оптимизируя использование хранилища.

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

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

Многоуровневая иерархизация данных с помощью NLS в Hadoop

Хранилище близкой линии (NLS) в Hadoop предлагает экономичное решение для управления холодными данными с помощью SAP HANA. SAP Data Intelligence обеспечивает простую интеграцию между системами хранения SAP HANA и Hadoop, такими как распределенная файловая система Hadoop (HDFS). Конвейеры данных можно установить для перемещения холодных данных из SAP HANA в NLS в Hadoop, что позволяет эффективно архивировать и извлекать данные.

Реализация NLS SAP BW с помощью SAP IQ в Azure | Microsoft Learn