Google Cloud での SAP NetWeaver のチェックリスト

このチェックリストは、 Google Cloudでの SAP NetWeaver 環境の設計、移行、実装、メンテナンスの改善に役立ちます。

チェックリストを確認する際は、ビジネスニーズを考慮してください。Google の推奨構成と異なる選択を行った場合は、今後の参考のために変更点をチェックリストに記録しておいてください。

  • SAP NetWeaver 環境をスケーリングして冗長性を高めるためには、SAP セントラル サービス、各 SAP アプリケーション サーバー、各データベース サーバーを別々の Compute Engine VM インスタンスで実行します。
  • 次のガイドラインに沿って、VM インスタンスに正しいサイズを設定してください。
    • 既存のシステムをオンプレミスまたは他のクラウド環境から移行する前に、 Google Cloudへの移行時に現在のワークロードの統計と使用量をサイズ設定のベースラインとして使用します。
    • 読み込み用の VM のサイズを正しく設定しないと、複数の SAP システム ID と他のビジネス ソリューションを組み合わせる際に、アプリケーションがリソースの制約を受け、十分に動作しない場合があります。
    • Google Cloudでの SAP ソリューションのサイズ設定の詳細については、What is sizing? をご覧ください。 SAP Quick Sizer を使用します。
  • 同じ VM 上で複数の SAP アプリケーション インスタンスを実行したり、同じ VM 上の同じ SID から複数のアプリケーション サーバーを実行したりする際に、インスタンスが単一の VM よりも大きくなる場合は、そのようなインスタンスを再配置できるようにするために、異なるホスト名でインストールする必要があります。
    • SAP プロファイルには、インスタンスのホスト名が含まれており、ファイル名と、SAPLOCALHOST や SAPGLOBALHOST のような SAP 変数に格納されています。このプロパティのために、開始時からそれらのインスタンス用にエイリアス IP とエイリアス ホスト名を構成することをおすすめします。
    • プロジェクト全体のエイリアス IP とホスト名のマッピングを維持するには、ローカル DNS リゾルバを使用するのではなく、中心となるリゾルバとして Google Cloud で Cloud DNS を構成します。
  • アプリケーションの需要の増減に応じてワークロードを動的に調整するには、SAP アプリケーションの自動スケーリング メカニズムの実装を検討してください。
    • 多くの大きな SAP 環境では、アプリケーション サーバーのワークロードには、毎日の予測可能な変動があります。通常、これらのワークロードの変化のタイミングと割合は一貫しており、めったに変化しないため、これらのサーバーはクラウド インフラストラクチャの弾力性の恩恵を受けることに非常に適しています。
    • SAP ワークロードの自動スケーリング オプションの恩恵を受けるには、SAP アプリサーバーの自動スケーリングのベスト プラクティスをご覧ください。
  • SAP の構成規格とサポートの詳細については、SAP Support Portal HomeSAP on Google Cloud solutions をご覧ください。
  • 特定の Compute Engine VM をサポートするリージョンとゾーンを確認するには、利用可能なリージョンとゾーンをご覧ください。SAP NetWeaver 認定の Compute Engine VM は、すべてのロケーションで利用できるとは限らないことにご注意ください。
  • ビジネスのロケーションに基づいて、SAP NetWeaver のデプロイに使用するリージョンとゾーンを選択します。最大限の冗長性を確保するため、SAP NetWeaver インスタンスは同じリージョンに配置し、高可用性コンポーネント(SAP セントラル サービスなど)をリージョン内の異なるゾーンにデプロイする必要があります。
  • SAP NetWeaver のデプロイに最適なリージョンを選択するには、Compute Engine のリージョン選択に関するベスト プラクティスをご覧ください。
  • さまざまな種類のシステム障害に耐えることができるネットワーク設計を選択するには、堅牢なシステムの設計をご覧ください。
  • SAP NetWeaver デプロイのマシンタイプを選択するには、認定マシンタイプを参照してください。
  • オペレーティング システムを選択して、利用可能な OS イメージを確認するには、 Google Cloud 上の SAP NetWeaver 向け OS サポートとクイック リファレンスの表をご覧ください。

  • 2 層アーキテクチャの SAP HANA と同じホスト上で SAP NetWeaver を実行する場合、SAP HANA マシンの要件が適用されます。SAP HANA 認定マシンタイプを確認するには、SAP HANA の認定 Google Cloudをご覧ください。

  • OS イメージ ライセンスにより、OS ベンダーが提供する BYOL(お客様所有ライセンス)を使用できます。必要なゲスト OS イメージ リリースがGoogle Cloudで利用できない場合は、カスタム イメージとしてインポートできます。

  • サポートされているマシンタイプ、オペレーティング システム、アプリケーションの詳細については、 SAP Note 2456432 - SAP Applications on Google Cloud: Supported Products and Google Cloud machine types をご覧ください。

  • SAP NetWeaver で使用できる NFS やその他のファイル ストレージ システムについては、 Google Cloudでの HA SAP システムのストレージ オプションをご覧ください。 Google Cloud

  • SAP NetWeaver 用の Compute Engine 高可用性の共有ストレージ ソリューションには、Filestore EnterpriseGoogle Cloud NetApp VolumesNetApp Cloud Volumes ONTAP などがあります。

  • SAP NetWeaver 用のデータベースとファイル システムをバックアップする方法については、AS Java Backup and RestoreBacking Up and Restoring your SAP System on UNIX をご覧ください。

  • バックアップ アーカイブを保護するには、バックアップ ファイルを独立した安全な場所に保管する必要があります。一般的な選択肢は次のとおりです。

    • バックアップは、Google Cloud Storage に保存できます。
    • アーカイブは、カスタムまたはサードパーティの場所(オンプレミスなど)のドライブに保存できます。
    • Filestore または Google Cloud NetApp Volumes を使用して、バックアップを Google Cloud に保存することもできます。
    • 復元可能性を確保するためには、複数のメディアタイプ上の複数の場所に、複数のコピーを保存する必要があります。
  • リカバリ ポイント目標(RPO)とリカバリ時間目標(RTO)に対するお客様自身のビジネスニーズに基づいて、ファイル システムデータとデータベース ファイルのバックアップ頻度と保持期間を定義します。

Google Cloud上の SAP NetWeaver の高可用性構成に関するベスト プラクティスのチェックリストについては、 Google Cloudでの SAP の高可用性をご覧ください。

Google Cloudで実行される SAP NetWeaver ワークロードの継続的な検証チェックを自動化するには、Workload Manager を使用します。Workload Manager を使用すると、SAP NetWeaver ワークロードを自動的にスキャンしてベスト プラクティスに対して評価し、品質、パフォーマンス、信頼性を向上させることができます。
  • ウェブ インターフェースまたは SAP GUI を介して SAP NetWeaver にアクセスするほかに、他の SAP ソリューションやサードパーティ システムとの間で送受信の通信を確立することも必要になる場合があります。典型的な例として、IDOC インターフェース、外部ビジネス パートナーとの統合プロセス、オンプレミスのレポート システムを含む SAP Landscape Transformation Replication があります。送受信インターフェースを有効にするには、次のリソースを使用して、VPC ネットワークにルーティングとファイアウォール ルールを設定します。

  • SAP NetWeaver ソフトウェアは、複数の仮想マシン上のシステム インスタンスの分散を可能にする分散アーキテクチャをサポートしています。このアーキテクチャでは、スケーラビリティと冗長性の両方のメリットを実現できます。
  • SAP NetWeaver の分散性は、エンドユーザーのリクエストに対してロード バランシングを必要とします。 Google Cloud では、ネイティブの SAP ソフトウェア ロード バランシングを Google ネイティブの L4 または L7 ロードバランサと組み合わせて使用できます。または、Google Cloud Marketplace からサードパーティのロードバランサを設定することもできます。