ナビゲーションをスキップする

HA と DR を実現する HANA Large Instances 上の SAP S/4HANA

このソリューション アーキテクチャでは、比類ないスケーラビリティとパフォーマンスを実現するために、高パフォーマンス Azure Virtual Machines 上に構築された SAP ランドスケープと HANA L インスタンスで実行されているメモリ内 HANA データベースを介してユーザーの要求がどのように流れるかを示しています。このシステムでは、データベースのパフォーマンス、HANA システム レプリケーションを使用した高可用性、システムの可用性を保証するディザスター リカバリー (DR) の完全な構成に OS のクラスタリングを利用しています。

1 2 3 4 5 6 7 8 9

この例では、オンプレミスの SAP ユーザーが Fiori インターフェイス、カスタム インターフェイスなどを使用して販売注文を実行します。

Azure の高速 Express Route Gateway を使用して Azure Virtual Machines に接続します。

要求は、高可用性 ABAP SAP Central Services (ASCS) に渡された後、99.95% の稼働率を保証する SLA を提供している可用性セット内の Azure Virtual Machines で実行されているアプリケーション サーバーを通過します。

要求は、アプリ サーバーから、プライマリ L インスタンス ブレードで実行されている SAP HANA に送信されます。

プライマリ ブレードとセカンダリ ブレードは、99.99% の可用性を実現する OS レベルでクラスター化されます。データ レプリケーションは、プライマリからセカンダリへの同期モード (HSR) で HANA System Replication を介して処理され、RPO はゼロになります。

SAP HANA のメモリ内データは、高パフォーマンス NFS ストレージに保持されます。

NFS ストレージのデータは、ローカル ストレージ上の組み込みのストレージ スナップショットを使用して、秒単位で定期的にバックアップされます。その際、データベースのパフォーマンスには影響しません。

セカンダリ ストレージ上の固定データ ボリュームは、HANA ストレージ レプリケーション専用のバックボーン ネットワークを介して専用の DR システムにレプリケートされます。

DR 側の L インスタンスは、QA ストレージと DR レプリケート ボリューム (読み取り専用) の両方をマウントすることで、非運用環境でのコスト節約のために使用できます。

  1. 1 この例では、オンプレミスの SAP ユーザーが Fiori インターフェイス、カスタム インターフェイスなどを使用して販売注文を実行します。
  2. 2 Azure の高速 Express Route Gateway を使用して Azure Virtual Machines に接続します。
  3. 3 要求は、高可用性 ABAP SAP Central Services (ASCS) に渡された後、99.95% の稼働率を保証する SLA を提供している可用性セット内の Azure Virtual Machines で実行されているアプリケーション サーバーを通過します。
  4. 4 要求は、アプリ サーバーから、プライマリ L インスタンス ブレードで実行されている SAP HANA に送信されます。
  5. 5 プライマリ ブレードとセカンダリ ブレードは、99.99% の可用性を実現する OS レベルでクラスター化されます。データ レプリケーションは、プライマリからセカンダリへの同期モード (HSR) で HANA System Replication を介して処理され、RPO はゼロになります。
  1. 6 SAP HANA のメモリ内データは、高パフォーマンス NFS ストレージに保持されます。
  2. 7 NFS ストレージのデータは、ローカル ストレージ上の組み込みのストレージ スナップショットを使用して、秒単位で定期的にバックアップされます。その際、データベースのパフォーマンスには影響しません。
  3. 8 セカンダリ ストレージ上の固定データ ボリュームは、HANA ストレージ レプリケーション専用のバックボーン ネットワークを介して専用の DR システムにレプリケートされます。
  4. 9 DR 側の L インスタンスは、QA ストレージと DR レプリケート ボリューム (読み取り専用) の両方をマウントすることで、非運用環境でのコスト節約のために使用できます。

実装ガイダンス

製品/説明 ドキュメント

SAP HANA on Azure L インスタンス

SAP HANA on Azure (Large Instances) は、Microsoft Azure データセンターにある専用のブレード サーバーで実行されます。これは、データベース サーバー用の仕様です。

Azure HANA L インスタンス向けの NFS ストレージ

Azure の高パフォーマンス NFS ストレージ システムには、スナップショット バックアップ、セカンダリ ストレージへのレプリケーションを実行するための他に類を見ない機能が備わっています。 さらに、HANA L インスタンスは、ストレージ ボリュームの暗号化を実現する唯一のクラウド インフラストラクチャです。

Virtual Machines

SAP on Azure では、認定された Microsoft Azure Virtual Machines で SAP ワークロードを実行する必要があります。SAP では、少なくとも 2 個の vCPU が必要です。また、メモリと vCPU の比率は 6:1 である必要があります。

Premium Storage

Microsoft Azure Premium Storage は、高いスループットと 変動の少ない I/O 待機時間を提供します。Premium Storage では、パフォーマンスを改善するために、Azure Storage ノードのソリッド ステート ディスク (SSD) と、Azure コンピューティング ノードのローカル SSD に基づく読み取りキャッシュを使用しています。

ExpressRoute (フロントエンド)

フロントエンドで使用されている Azure ExpressRoute (図を参照) では、使用しているネットワークと Microsoft Azure ネットワークの間に信頼できる接続を確立するためのセキュリティで保護された高帯域幅接続を提供します。

ExpressRoute (バックエンド)

バックエンドで使用されている Azure ExpressRoute (図を参照) では、Azure データセンターの Azure コンポーネントと SAP HANA on Azure (L インスタンス) システムの間の通信が可能になります。このバックエンド ExpressRoute の費用は、お使いの SAP HANA on Azure (L インスタンス) に含まれます。

関連ソリューションのアーキテクチャ

1 2 3 4 5 6 7 8 9

SAP NetWeaver on SQL Server

この NetWeaver on SQL Server アプリケーション ソリューションでは、Azure Virtual Machines を使って SAP アプリケーションと SQL Server データベースをホストすることにより NetWeaver 上に構築された SAP ランドスケープ内をユーザーの要求がどのように通過するかを紹介しています。このシステムでは、OS クラスタリングによる高可用性、Premium Storage による高速ストレージ パフォーマンスとスケーラビリティ、SQL Server AlwaysOn 機能によるレプリケーション、完全ディザスター リカバリー (DR) 構成による 99.95% のシステム可用性を利用しています。