SAP NetWeaver on Bare Metal Solution のプランニング ガイド

Bare Metal Solution は、SAP NetWeaver の認定を受けているベアメタル マシンを提供します。Bare Metal Solution では、特大 SAP HANA インスタンスや Oracle データベースで SAP NetWeaver を実行できます。

Bare Metal Solution は、目的に応じてビルドされたベアメタル マシンと関連インフラストラクチャをリージョンごとに拡張して提供するマネージド・ソリューションで、同じ場所に配置され、低レイテンシのネットワーク ファブリックを用いた高パフォーマンスなマネージド接続によって Google Cloud に接続します。

このガイドでは、Bare Metal Solution 環境の SAP NetWeaver アプリケーションと SAP アプリケーションに固有の、または関連のある Bare Metal Solution のみについて説明します。

サポートされているアーキテクチャで説明されているハイブリッド アーキテクチャで実行される SAP アプリケーションなど、Google Cloud での SAP NetWeaver on Compute Engine 仮想マシン(VM)の実行については、SAP NetWeaver プランニング ガイドをご覧ください。

Bare Metal Solution の詳細については、Bare Metal Solution をご覧ください。

Bare Metal Solution 上のアプリケーションの SAP に対する SAP のサポートについては、SAP Note 3000343 - SAP Applications on Google Cloud: Supported Products on Google Cloud Bare Metal Solutions をご覧ください。

Bare Metal Solution 環境におけるお客様の責任

Bare Metal Solution のドキュメントに記載されているように、Google Cloud がマシンを構成してお客様に提供した後は、SAP NetWeaver、SAP アプリケーション、データベース ソフトウェアなどのソフトウェアのライセンス、インストール、およびメンテナンスについては、お客様が責任を負うことになります。

Bare Metal Solution 環境における責任の詳細については、Bare Metal Solution 環境の責任をご覧ください。

サポートされるアーキテクチャ

SAP HANA の Bare Metal Solution 環境で SAP NetWeaver を実行する場合、SAP NetWeaver とアプリケーション サーバーが SAP HANA と異なるホストマシンで実行される 3 層のアーキテクチャを使用する必要があります。

データベース サーバーが Bare Metal Solution で動作する場合、データベース サーバーの要件に従い、次のアプリケーション サーバー アーキテクチャを使用できます。

  • ハイブリッド アプリケーション アーキテクチャでは、データベース サーバーが Bare Metal Solution 環境で実行されますが、SAP アプリケーション サーバーは Google Cloud 上で実行されます。柔軟性と低コストのため、ハイブリッド アーキテクチャをおすすめします。
  • オールメタル アプリケーション アーキテクチャ。アプリケーション サーバーはすべて、データベース サーバーと同じ Bare Metal Solution 環境で実行されます。ワークロードが、データベースとアプリケーションの間で、Partner Interconnect 接続よりも低いレイテンシを必要とする場合や、データベース サーバーがアプリケーション サーバーを同じプラットフォーム上で動作させる必要がある場合には、オールメタル アーキテクチャを検討してください。

次の図は、オールメタル アプリケーション サーバー アーキテクチャを示しています。プライマリ サイトでは、アプリケーション サーバーとデータベース サーバーの両方が同じ Bare Metal Solution のリージョン拡張で実行されます。2 番目のリージョン拡張では、アプリケーション サーバーとデータベース サーバーの両方を含む障害復旧サイトをホストします。復旧で必要になるまで、DR サイトのサーバーを他の目的に使用できます。プライマリ サイトと障害復旧サイト間のレプリケーションでは Google Cloud ネットワークを通過します。

この図は、SAP アプリケーション サーバーと SAP NetWeaver の両方が Bare Metal Solution リージョン拡張に含まれているオールメタル アーキテクチャを示しています。

ご利用いただけるリージョン

SAP アプリケーション用に認定された Bare Metal Solution マシンは Bare Metal Solution のリージョン拡張でのみ使用できます。このため、すべての Google Cloud リージョンで使用できるとは限りません。Bare Metal Solution のリージョン拡張が使用可能なリージョンついては、Bare Metal Solution リージョンの可用性をご覧ください。

SAP HANA 用に認定された Bare Metal Solution マシンの可用性については、SAP HANA の Bare Metal Solution マシンを利用できるリージョンをご覧ください。

認定マシンタイプ

次の表に、SAP が SAP NetWeaver 用に認定している Bare Metal Solution マシンを示します。

Bare Metal Solution リージョン拡張が利用可能なリージョンを確認するには、ご利用いただけるリージョンをご覧ください。

SAP NetWeaver 用に認定された Bare Metal Solution マシンタイプのリストが、SAP Note 3000343 - SAP Applications on Google Cloud: Supported Products on Google Cloud Bare Metal Solution に記載されています。

Bare Metal Solution マシンには、汎用マシンタイプ(o2-standardo2-highmem)とメモリ最適化マシンタイプ(o2-ultramem)があります。

Bare Metal Solution マシンタイプ CPU コア vCPU ソケット メモリ CPU プラットフォーム
汎用マシンタイプ
o2-standard-16-metal 8 16 2 192 GB Intel Cascade Lake
o2-standard-32-metal 16 32 2 384 GB Intel Cascade Lake
o2-standard-48-metal 24 48 2 768 GB Intel Cascade Lake
o2-standard-112-metal 56 112 2 1.5 TB Intel Cascade Lake
ハイメモリ汎用マシンタイプ
o2-highmem-224-metal 112 224 4 3 TB Intel Cascade Lake

次の Bare Metal Solution のメモリ最適化マシンは、3 層アーキテクチャの SAP HANA に対してのみ SAP の認定を受けています。

Bare Metal Solution マシンタイプ CPU コア vCPU ソケット メモリ CPU プラットフォーム
o2-ultramem-672-metal 336 672 12 18 TB Intel Cascade Lake
o2-ultramem-896-metal 448 896 16 24 TB Intel Cascade Lake

認定されたオペレーティング システム

次の表に、SAP が Bare Metal Solution サーバー上の SAP NetWeaver 本番環境での使用を認定している Red Hat Enterprise Linux(RHEL)オペレーティング システムと SUSE Linux Enterprise Server(SLES)オペレーティング システム、それらの可用性を示します。次の表に記載されていない OS が必要な場合は、Google Cloud の営業担当者までお問い合わせください。

オペレーティング システム SAP で認定されたバージョン Bare Metal Solution 上の SAP NetWeaver の可用性
RHEL for SAP 7.6 なし
7.7 なし
7.9 なし
8.0 なし
8.1 あり。イメージコードは RHEL81SAP です。
8.2 なし。ただし、8.1 からアップグレード可能。
8.4 なし。ただし、8.1 からアップグレード可能。
8.6 なし。ただし、8.1 からアップグレード可能。
9.0 なし。Google Cloud の営業担当者までお問い合わせください。
SLES for SAP 12 SP4 なし
12 SP5 あり。イメージコードは SLES12SP5SAP です。
15 なし
15 SP1 なし
15 SP2 あり。イメージコードは SLES12SP5SAP です。
15 SP3 なし。ただし、15 SP2 からアップグレード可能。
15 SP4 なし。ただし、15 SP2 からアップグレード可能。

認定オペレーティング システムに関する SAP の詳細については、SAP Note 3000343 - SAP Applications on Google Cloud: Supported Products on Google Cloud Bare Metal Solutions をご覧ください。

データベース

Bare Metal Solution サーバーを使用して、特大の SAP HANA インスタンス(最大 24 TB)または Oracle データベース サーバーのいずれかで SAP アプリケーションを実行します。

関連ページ

ストレージ

Bare Metal Solution マシンを注文する際には、必要なブロック ストレージとファイル ストレージも注文する必要があります。

Bare Metal Solution のストレージ オプションの詳細については、次をご覧ください。

ボリューム レイアウト

Bare Metal Solution マシンを受信したら、必要な /usr/sap ボリュームと /sapmnt ボリュームを構成する必要があります。Linux では、スワップ ディスクをフォーマットしてマウントする必要もあります。

ストレージ容量

必要なストレージの容量を計算する場合は、データのバックアップとスナップショット用のストレージを含めてください。

バックアップ

SAP NetWeaver バックアップの永続ストレージには Cloud Storage を使用します。

Bare Metal Solution 環境では、次のバックアップ ソリューションを使用できます。

  • すべての Bare Metal Solution システム、アプリケーション、データベース サーバーのバックアップと DR サービス。
  • SAP がサポートするサードパーティのバックアップ ソリューション。

スナップショット

Bare Metal Solution で、ローカル ディスクのスナップショットをリクエストできます。

スナップショットはローカルコピーのみであり、マルチリージョンのレプリケーションはサポートされていません。

デフォルトでは、Bare Metal Solution はブートディスクとオペレーティング システム LUN の毎日のスナップショットを無料で取得します。毎日のスナップショットは 7 日間保持されます。

他のボリュームのスナップショットは注文可能ですが、Bare Metal Solution サーバーを注文する際にリクエストする必要があります。また、他のボリュームのスナップショットを保存するために必要なストレージも注文する必要があります。

ネットワーキング

SAP のデプロイ用のネットワーク インフラストラクチャとセットアップは、基本的に Bare Metal Solution の他のワークロードの場合と同じです。このセクションでは、Bare Metal Solution 上の SAP NetWeaver デプロイに固有または関連するネットワーキングについてのみ説明します。

Cloud Interconnect 接続を有効にして、インターネットと Google Cloud APIs へのアクセスを構成する方法は、Bare Metal Solution のドキュメントに記載されています。

自分で DNS サーバーを設定し、NTP サーバーにアクセスする必要があります。

詳細については、Bare Metal Solution ネットワーキングをご覧ください。

NTP

Google Cloud NTP サーバーを使用することも、任意の NTP サーバーを使用することもできます。

Bare Metal Solution マシン用の Google Cloud NTP サーバーへのアクセスを構成する手順は Compute Engine のものと似ていますが、最初に Google Cloud APIs へのプライベート アクセスを設定する必要があります。

Google Cloud NTP サーバーへのアクセスを設定する Compute Engine の手順については、インスタンスのネットワーク タイム プロトコル(NTP)の設定をご覧ください。

IAM サービス アカウント

Bare Metal Solution マシン上で実行されるアプリケーションが Google Cloud のプロダクトまたはサービスにアクセスできるようにするには、認証とアクセス管理のため、Google Cloud プロジェクトで Identity and Access Management(IAM)サービス アカウントを作成する必要があります。

サービス アカウントを作成する際は、認証用のキーを作成し、Google Cloud リソースへのアクセスを管理するサービス アカウントにロールを付与します。

Linux で SAP NetWeaver の高可用性構成を設定する場合は、Red Hat と SUSE の Linux ディストリビューションに含まれている fence_gce エージェント(Google Cloud フェンシング デバイス)にサービス アカウントを作成する必要があります。

サービス アカウント キーを Bare Metal Solution マシンに保存し、エージェントを構成する際にキーへのパスを指定します。

アプリケーションの認証と Google Cloud リソースへのアクセスの管理の詳細については、IAM の概要でサービス アカウント、ロール、権限に関する情報をご覧ください。

メンテナンス

Google Cloud は、Bare Metal Solution マシン上の計画メンテナンスのスケジュールをお客様に合わせて調整します。お客様の承認がない限り、処理は実行されません。

Google Cloud で緊急かつ計画外のメンテナンスを実施する必要がある場合は、SAP アプリケーションへの影響を回避または最小限にするため、可能な限り速やかにお知らせします。

モニタリング

Google Cloud では、サポートとモニタリングのために、Compute Engine VM インスタンスと Bare Metal Solution サーバーで実行される SAP ワークロード用に SAP 用エージェントを提供しています。

SAP が求めているように、SAP からのサポートを利用し、SAP がサービスレベル契約(SLA)を達成できるようにするには、すべての Compute Engine VM インスタンスと SAP システムを使用する Bare Metal Solution サーバーに Google Cloud の SAP 用エージェントをインストールする必要があります。サポートの前提条件の詳細については、SAP Note 2456406 - Google Cloud Platform 上の SAP: サポートの前提条件をご覧ください。

Google Cloud の SAP 用エージェントのバージョン 3.2(最新)は、Google Cloud の SAP NetWeaver 用モニタリング エージェント バージョン 2、SAP HANA 用モニタリング エージェント バージョン 2、Cloud Storage の SAP HANA 用 Backint エージェントの後継です。したがって、Google Cloud の SAP 用エージェントのバージョン 3.2(最新)には、指標の収集に加えて、オプション機能(SAP HANA の Backint ベースのバックアップと復元)が含まれています。こうした機能を有効にすると、ワークロード マネージャーなどのプロダクトやサービスを SAP のワークロードに利用できます。

Bare Metal Solution サーバーで実行されている SAP システムの場合は、次のいずれかのデータベースに接続された SAP NetWeaver を実行するときに、Google Cloud の SAP 用エージェントが必要になります。

  • SAP HANA
  • SAP Adaptive Server Enterprise(ASE)
  • SAP MaxDB
  • IBM Db2

SAP システムと一緒にホストに Google Cloud の SAP 用エージェントをインストールします。エージェントのインストールと構成、インストールの検証、エージェントが期待どおりに実行されていることを確認する方法については、Bare Metal Solution サーバーにエージェントをインストールするをご覧ください。

Google Cloud の SAP 用エージェントは、Linux を実行している Bare Metal Solution サーバーでサポートされています。Google Cloud の SAP 用エージェントのインストールは、Windows を実行している Bare Metal Solution サーバーではサポートされていません。

Google Cloud が提供する次の「SAP 用」RHEL または SLES OS イメージを使用する場合、Google Cloud の SAP 用エージェントは OS イメージに含まれています。

  • RHEL: すべての「SAP 用」イメージ
  • SLES: SAP 用 SLES 15 SP4 以降のバージョン

高可用性

Bare Metal Solution 上の高可用性クラスタの場合、同じ Bare Metal Solution リージョン拡張の 2 つの同じマシンと、Linux オペレーティング システム ベンダーが提供する Pacemaker クラスタ リソース マネージャーを使用します。

RHEL と SLES Linux のディストリビューションには、fence_gce フェンス エージェントが含まれています。これにより、Bare Metal Solution マシンをリセットして、スプリット ブレインを回避できます。

Bare Metal Solution 上の SAP NetWeaver の高可用性クラスタ

ビジネス クリティカルなワークロードに、クラスタリングまたは最適な高可用性ソリューションを構成します。Linux では、高可用性構成で SAP NetWeaver 高可用性構成用の Pacemaker クラスタリングを行うことをおすすめします。

次の要件と推奨事項を確認して、オペレーティング システム ベンダーが提供する手順で Bare Metal Solution に高可用性クラスタを設定します。

  • フローティング仮想 IP アドレスには、標準の IPaddr2 クラスタ リソースを使用できます。このリソースは、Bare Metal Solution のネットワーキングと組み合わせてアドレス解決の更新を使用します。
  • フェンシングには、ネットワーク ベースのフェンシングとストレージ ベースのフェンシング(オペレーティング システムでサポートされている場合)の 2 つのオプションがあります。
    • ネットワーク ベースのフェンシングでは、Linux オペレーティング システムで提供されている Google Cloud フェンス エージェント fence_gce を使用する必要があります。fence_gce エージェントは、HA クラスタで障害が発生した Bare Metal Solution サーバーをリセットするための Google Cloud API リクエストを発行します。
    • SUSE Linux Enterprise Server(SLES)などのオペレーティング システムでサポートされているストレージ ベースのフェンシング(SBD)の場合は、必要なボリュームに追加の共有ストレージを注文する必要があります。このストレージは、マルチパスの光ファイバー チャネル デバイスとして両方のサーバーに接続します。ストレージベースのフェンシングの詳細については、SUSE 高可用性ガイドをご覧ください。
  • /sapmnt などのボリュームの共有ファイル ストレージには、Bare Metal Solution サーバーと一緒に注文可能な NFS ファイル共有ソリューションを使用できます。また、Pacemaker クラスタを使用して、セルフマネージド NFS クラスタ サービスを構成することもできます。

fence_gce エージェントを使用したフェンシング

RHEL または SLES オペレーティング システムに含まれている fence_gce エージェントは、オペレーティング システムで SBD フェンシングを使用したソフトウェアベースのウォッチドッグがサポートされていない場合に使用できます。

オペレーティング システムで SBD フェンシングのソフトウェア ウォッチドッグがサポートされている場合は、fence_gce エージェントではなく、SBD フェンシングを使用します。Bare Metal Solution 環境の SAP HANA HA クラスタには SBD フェンシングをおすすめします。

fence_gce エージェントで必要な IAM 権限

fence_gce フェンシング エージェントがフェイルオーバーを開始すると、エージェントが Bare Metal Solution API を呼び出し、障害が発生した Bare Metal Solution サーバーをリセットします。

エージェントが API にアクセスする際に認証と認可を行う場合は、Google Cloud プロジェクトでエージェントの IAM サービス アカウントを指定し、Bare Metal Solution サーバーのサービス アカウント用のキーを保存する必要があります。

サービス アカウントには、IAM 事前定義ロール roles/baremetalsolution.editorroles/baremetalsolution.admin に含まれる baremetalsolution.service.resetInstance 権限が必要です。

Bare Metal Solution API とそれに関連する IAM ロールの詳細については、Bare Metal Solution API リファレンスをご覧ください。

fence_gce エージェントの構成

高可用性クラスタ用のリソースを定義する際に、fence_gce エージェントを有効にして構成します。

エージェントが Bare Metal Solution をサポートしていることを確認する方法など、fence_gce エージェントの構成の詳細については、fence_gce エージェントを構成するをご覧ください。

障害復旧

Bare Metal Solution 環境で実行する SAP システムの障害復旧設定には、それぞれ異なるリージョン拡張に構成される、2 つの Bare Metal Solution サーバー構成が必要です。

システムの更新には、バックアップと復元の手法を使用します。スナップショットはサポートされていません。

復旧サイトの選択

復旧サイトの Google Cloud リージョンを次の中から選択します。

  • Bare Metal Solution のリージョン拡張が含まれている
  • プライマリ サイトにできるだけ近い場所に配置されている。
  • プライマリ サイトのリージョンと異なる。

Bare Metal Solution のリージョン拡張の可用性については、ご利用可能なリージョンをご覧ください。

注文

Bare Metal Solution サーバーは特別注文アイテムであり、事前に注文しておく必要があります。

Compute Engine 仮想マシンとは異なり、SAP NetWeaver 用の Bare Metal Solution サーバーを Google Cloud コンソールから注文またはプロビジョニングすることはできません。Google Cloud セールスチームまでお問い合わせください。

注文の準備をする

注文を行う前に、Bare Metal Solution 環境の SAP ワークロードの要件を決める必要があります。要件定義で不明な点がありましたら、注文を受けた Google Cloud の営業担当者にご相談ください。

注文を受け付ける

サーバーの準備が整ったら、Google Cloud から通知が届きます。この通知には、サーバーへのログインで必要になる IP アドレスと認証情報が含まれています。

ログインしたら、注文が正しいことと、マシン、オペレーティング システム、ストレージを含むすべてのものが正しく構成されていることを確認します。問題がなければ、SAP NetWeaver のインストール準備を行います。

SAP NetWeaver 用の Bare Metal Solution サーバーの注文について詳しくは、Google Cloud の営業担当者までお問い合わせください。

注文で必要になる追加のネットワーク情報については、Bare Metal Solution の注文に必要となるネットワーク情報をご覧ください。

サポート

Google Cloud のインフラストラクチャやサービスに関する問題については、カスタマーケアにお問い合わせください。連絡先は、Google Cloud コンソールのサポートの概要ページで確認できます。カスタマーケアが SAP システムに問題があると判断した場合は、SAP サポートをご案内します。

SAP プロダクト関連の問題については、SAP サポートでサポート リクエストを送信してください。SAP はサポート チケットを評価し、Google Cloud インフラストラクチャの問題と判断した場合は、そのチケットを Google Cloud コンポーネントの BC-OP-LNX-GOOGLE または BC-OP-NT-GOOGLE に転送します。

サポート要件

SAP システムと、そのシステムが使用する Google Cloud のインフラストラクチャおよびサービスに対するサポートを受けるには、サポートプランの最小限の要件を満たす必要があります。

Google Cloud での SAP に関する最小限のサポート要件について詳しくは、以下をご覧ください。

次のステップ