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 アプリケーション用に認定された 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-standard
、o2-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 システム、アプリケーション、データベース サーバーの Backup and 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.4(最新)は、Google Cloud の SAP NetWeaver 用モニタリング エージェント バージョン 2、SAP HANA 用モニタリング エージェント バージョン 2、Cloud Storage の SAP HANA 用 Backint エージェントの後継です。したがって、Google Cloud の SAP 用エージェントのバージョン 3.4(最新)には、指標の収集に加えて、オプション機能(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 高可用性ガイドをご覧ください。
- ネットワーク ベースのフェンシングでは、Linux オペレーティング システムで提供されている Google Cloud フェンス エージェント
/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.editor
と roles/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 に関する最小限のサポート要件について詳しくは、以下をご覧ください。
- Google Cloud での SAP に関するサポートを受ける
- SAP Note 2456406 - SAP on Google Cloud Platform: Support Prerequisites(SAP ユーザー アカウントが必要です)
次のステップ
- Bare Metal Solution での SAP NetWeaver のデプロイで、実装タスクと構成タスクを確認する。