次の方法で共有


コストとパフォーマンスのバランスを取るための、SAP HANA データ占有領域の管理

データのアーカイブは常に重要な意思決定項目であり、多くの企業で、コスト上のメリットを達成する目的でレガシ データの整理に使用されています。このとき、規制を遵守してデータを一定期間保持する必要性と、データを格納するコストとのバランスが求められます。 S/4HANA または HANA ベースのソリューションに移行することを計画しているお客様、または既存のデータ ストレージの占有領域を削減することを計画しているお客様は、Azure でサポートされているさまざまなデータ階層化オプションを利用できます。

この記事では、データ使用パターンの分類に重点を置いた Azure のオプションについて説明します。

概要

SAP HANA はメモリ内データベースであり、SAP が認定するサーバー上でサポートされます。 Azure では、SAP HANA の実行が認定された 100 を超えるソリューションを提供しています。 SAP HANA のメモリ内機能により、お客様は驚くべき速度でビジネス トランザクションを実行できます。 しかし、ある特定の時点で、すべてのデータに高速にアクセスする必要はあるでしょうか。 そこは検討の余地があります。

ほとんどの組織は、アクセスの頻度が比較的低い SAP データを HANA ストレージ層にオフロードするか、レガシ データを拡張ソリューションにアーカイブして、投資から最大限のパフォーマンスを得ることを選択します。 このようなデータの階層化は、SAP HANA の占有領域のバランスを取り、コストと複雑さを効果的に削減するのに役立ちます。

お客様は、次の表でデータ層の特性を参照し、目的の用途に応じた温度の層にデータを移動することを選択できます。

分類 ホット データ ウォーム データ コールド データ
アクセス頻度が高い ミディアム
期待されるパフォーマンス ミディアム
Business Critical ミディアム

アクセス頻度が高く価値の高いデータは "ホット" として分類され、SAP HANA データベースのメモリ内に格納されます。 アクセス頻度の低い "ウォーム" データは、メモリ内からオフロードされて HANA ストレージ層に格納され、SAP HANA システムに統合された部分となります。 最後に、ほとんどアクセスされないレガシ データは、ディスクや Hadoop などの低コストのストレージ層に格納され、いつでもアクセスできる状態が維持されます。

このような場合、画一的なアプローチは役に立ちません。 データの特性評価の後、次の手順では、SAP on Azure でサポートされているデータ階層化ソリューションに SAP ソリューションをマップします。

SAP ソリューション ホット
ネイティブ SAP HANA SAP 認定 VM HANA Dynamic Tiering、HANA 拡張ノード、NSE Data Intelligence を使用した DLM、Hadoop を使用した DLM
SAP S/4HANa SAP 認定 VM NSE を使用したデータのエージング SAP IQ
HANA 上の SAP Business Suite SAP 認定 VM NSE を使用したデータのエージング SAP IQ
SAP BW/4 HANA SAP 認定 VM NSE、HANA 拡張ノード SAP IQ と Hadoop を使用した NLS、ADLS を使用した Data Intelligence
HANA 上の SAP BW SAP 認定 VM NSE、HANA 拡張ノード SAP IQ と Hadoop を使用した NLS、ADLS を使用した Data Intelligence

2462641 - HANA Dynamic Tiering は、HANA 上の Business Suite またはその他の SAP アプリケーション (S/4、BW) でサポートされていますか? - SAP ONE サポートスタートパッド

2140959 - SAP HANA Dynamic Tiering - 追加情報 - SAP ONE Support Launchpad

2799997 - FAQ: SAP HANA Native Storage Extension (NSE) - SAP ONE Support Launchpad

2816823 - SAP S/4HANA および SAP Business Suite powered by SAP HANA での SAP HANA Native Storage Extension の使用 - SAP ONE Support Launchpad

構成

ウォーム データの階層化

Microsoft Azure Virtual Machines 用の SAP HANA Dynamic Tiering

Azure での SAP HANA インフラストラクチャの構成と運用 - Microsoft Azure Virtual Machines | Microsoft Learn

SAP HANA ネイティブ ストレージ拡張機能

SAP HANA Native Storage Extension (NSE) は、SAP HANA 2.0 SPS 04 以降で使用できるネイティブ テクノロジです。 NSE は、SAP HANA のメモリ内列ストア データに対する組み込みのディスクベース拡張機能です。 お客様は、NSE 用の特別なハードウェアまたは認定を必要としません。 HANA の認定を受けている Azure Virtual Machines はすべて、NSE を実装するのに有効です。

概要

NSE を使用した SAP HANA データベースの容量は、ホット データ用のメモリと、ディスクに格納されているウォーム データの量です。 NSE は HANA メイン メモリ内でバッファー キャッシュを割り当て、SAP HANA ホット メモリと作業メモリとは別にサイズ設定されます。 SAP ドキュメントによると、バッファー キャッシュは既定で有効になっており、既定では HANA メモリの 10% としてサイズ設定されます。 NSE では HANA ディスク サイズが減らないため、データ アーカイブの代わりにはなりません。 データ アーカイブとは異なり、NSE のアクティブ化は元に戻すことができます。

SAP HANA ネイティブ ストレージ拡張機能 |SAP ヘルプ ポータル

2799997 - FAQ: SAP HANA Native Storage Extension (NSE) - SAP ONE Support Launchpad

2973243 - SAP S/4HANA および SAP Business Suite powered by SAP HANA での SAP HANA Native Storage Extension の使用に関するガイダンス - SAP ONE Support Launchpad

NSE は、スケールアップ システムとスケールアウト システムでサポートされています。 スケールアウト システムについては、SAP HANA 2.0 SPS 04 以降で使用可能です。 機能制限については、SAP Note 2927591 を参照してください。

2927591 - SAP HANA Native Storage Extension 2.0 SPS 05 の機能制限 - SAP ONE Support Launchpad

Azure 上の SAP HANA NSE ディザスター リカバリーは、次のようなさまざまな方法を使用して実現できます。

  • HANA システム レプリケーション: HANA システム レプリケーションを使用すると、選択した別の Azure ゾーンまたはリージョンに SAP HANA NSE システムのコピーを作成できます。 このコピーは、運用環境の 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 システムを迅速に復旧するのに役立ちます。

Azure 上の SAP HANA NSE ディザスター リカバリーに最適な方法は、お客様固有のニーズと要件によって異なります。

Azure VM 上の SAP HANA データベース インスタンスの復元 | Microsoft Learn

SAP HANA 拡張ノード

HANA 拡張ノードは、BW on HANA、BW/4HANA、および SAP HANA ネイティブ アプリケーションでサポートされています。 SAP BW on HANA の場合、HANA の最小リリースとして SAP HANA 1.0 SP 12、 BW の最小リリースとして BW 7.4 SP12 が必要です。 SAP HANA ネイティブ アプリケーションの場合、HANA の最小リリースとして HANA 2 SPS03 が必要です。

拡張ノードのセットアップは、HANA スケールアウト オファリングに基づきます。 スケールアップ アーキテクチャを使用されているお客様は、スケールアウト配置に拡張する必要があります。 HANA の標準ライセンス以外に追加のライセンスは必要ありません。 拡張ノードでは、HANA 標準ノードと同じ OS、ネットワーク、ディスクを共有できません。

ネットワーク構成

AZURE VM のネットワーク設定を構成して、SAP HANA プライマリ ノードと拡張ノードの間に適切な通信を確保します。 これには、必要なネットワーク トラフィックを許可するための Azure 仮想ネットワーク (VNet) 設定、サブネット、ネットワーク セキュリティ グループ (NSG) の構成が含まれます。

高可用性と監視

クラスタリングやレプリケーションなどの高可用性メカニズムを実装することで、ノード障害が発生した場合でも SAP HANA システムの回復性が維持されるようにします。 さらに、Azure 上の SAP HANA システムの正常性とパフォーマンスを追跡するための監視とアラートのメカニズムを設定します。

データのバックアップと復旧

SAP HANA のデータを保護するための堅牢なバックアップと復旧戦略を実装します。 Azure には、Azure Backup や SAP HANA 固有のバックアップ ツールなど、さまざまなバックアップ オプションが用意されています。 データの整合性と可用性を確保するために、プライマリ ノードと拡張ノードの両方の定期的なバックアップを構成します。

SAP HANA 拡張ノードの利点

SAP HANA on Azure (L インスタンス) のデータ階層化と拡張ノード - Azure Virtual Machines | Microsoft Learn

コールド データの階層化

SAP DLM (データ ライフサイクル管理) には、SAP HANA から低コストのストレージまでのデータのライフサイクルを管理するための、SAP が提供するツールと手法が用意されています。

Azure サービスを使用した SAP HANA データ階層化の 3 つの一般的なシナリオを見てみましょう。

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 のスケーラブルで安全なデータ ストレージ ソリューションである Azure Data Lake Storage との統合がサポートされています。 SAP Data Intelligence で接続を構成して、Azure Data Lake Storage に格納されているデータにアクセスして処理することができます。 これにより、SAP Data Intelligence の機能を活用して、Azure に存在するデータに対するデータ インジェスト、データ変換、高度な分析を実行できます。

SAP Data Intelligence では、データの移動と変換のタスクを容易にする幅広いコネクタと変換が提供されています。 SAP Data Intelligence パイプラインを構成して、SAP HANA からコールド データを抽出し、必要に応じて変換して、Azure Blob Storage に読み込むことができます。 これにより、シームレスなデータ転送が可能になり、階層化されたデータに対してさらに処理や分析を行えます。

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 Storage、Azure SQL Database、Azure Event Hubs などの他の Azure サービスとも統合できます。 これにより、SAP Data Intelligence のデータ ワークフローと処理タスク内でこれらの Azure サービスの機能を活用できます。

SAP IQ を使用したデータ階層化

高度にスケーラブルな列形式データベースである SAP IQ (旧称 Sybase IQ) は、SAP HANA データ階層化ランドスケープ内でコールド データのストレージ オプションとして利用できます。 SAP Data Intelligence を使用することで、組織は、SAP HANA から SAP IQ にコールド データを移動するデータ パイプラインを設定できます。 この方法では、過去のデータやアクセス頻度の低いデータに対して効率的な圧縮とクエリのパフォーマンスが提供されます。

Azure で仮想マシン (VM) をプロビジョニングし、それらの VM に SAP IQ をインストールできます。 Azure Blob Storage は、Microsoft Azure で提供されているスケーラブルでコスト効率の高いクラウド ストレージ サービスです。 SAP HANA データ階層化により、組織は SAP IQ と Azure Blob Storage を統合し、SAP HANA から階層化されたデータを格納できます。

SAP HANA データ階層化を使用することで、Azure Blob Storage で SAP HANA から SAP IQ にコールド データを自動的に移動するポリシーとルールを定義できます。 このデータ移動は、データ エージング基準またはビジネス ルールに基づいて実行できます。 データが SAP IQ に移されると、効率的に圧縮および格納できるため、ストレージ使用率が最適化されます。

SAP HANA にはクエリ フェデレーション機能が用意されており、単一の場所にあるかのように、クエリで SAP HANA と SAP IQ のデータにシームレスにアクセスして結合できます。 この透過的なデータ アクセスにより、ユーザーとアプリケーションは、手動でのデータ移動や複雑な統合を必要とせずに、両方の層からデータを取得して分析できるようになります。

具体的な手順と構成は、お客様の要件、SAP IQ バージョン、Azure デプロイ オプションによって異なる場合があることに注意してください。 そのため、データ階層化を使用して Azure に SAP IQ を適切にデプロイするためには、公式のドキュメントを参照し、SAP と Azure の専門家に相談することをお勧めします。

Hadoop での NLS によるデータ階層化

Hadoop 上のニアライン ストレージ (NLS) は、SAP HANA でコールド データを管理するためのコスト効率の高いソリューションとなります。 SAP Data Intelligence により、SAP HANA と Hadoop ベースのストレージ システム (Hadoop 分散ファイル システム (HDFS) など) の間でシームレスな統合が可能になります。 SAP HANA から Hadoop 上の NLS にコールド データを移動するデータ パイプラインを確立できるため、効率的なデータのアーカイブと取得が可能になります。

Azure での SAP IQ を使用した SAP BW NLS の実装 | Microsoft Learn