他のデータベースを使用する Google Cloud 上の SAP のチェックリスト

このチェックリストは、SAP HANA 以外のデータベースを使用して、Google Cloud 上での SAP システムの設計、移行、実装、メンテナンスを改善するのに役立ちます。 Google Cloud

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

  • 本番環境の同じ Compute Engine VM インスタンスに複数のデータベースをデプロイしないでください。代わりに、データベースを複数の VM インスタンスに分散し、リソース消費を分離して競合を回避します。
  • データベースと同じ VM インスタンスで他のアプリケーションを実行しないようにしてください。

    • 単一の VM インスタンスでデータベースと他のソフトウェアの両方を実行すると、両方のアプリケーションにより VM リソースが共有されるため、データベースのパフォーマンスが低下する可能性があります。次の点にご注意ください。
      • データベース オペレーションはリソースを大量に消費するため、ベンチマークとサイジング ガイドに基づいてコンピューティング リソースの可用性が求められます。
      • SAP アプリケーションはページングとスワップの影響を非常に受けやすく、それらがパフォーマンスの低下や、システム停止の原因になる可能性があります。
  • SAP 環境で使用されるデータベースと同じ VM インスタンスにカスタム ソフトウェアまたはサードパーティ ソフトウェアをデプロイする場合は、次のようにします。

    • この形でのデプロイは、本番環境以外のシステム(テストシステムなど)でのみ行うようにします。
    • SAP インストールにホスト名エイリアスを使用します。
    • インストールごとに、エイリアス ホスト名にマッピングされた個別の静的 IP アドレスを使用します。
  • 特定の Compute Engine VM をサポートするリージョンとゾーンを確認するには、利用可能なリージョンとゾーンをご覧ください。SAP 認定の Compute Engine VM は、すべてのロケーションで利用できるとは限らないことにご注意ください。
  • SAP 環境をゾーン障害から保護するには、データベースを複数のゾーンにデプロイします(特に、複数の VM が同じ高可用性(HA)クラスタの要素の場合)。
  • リージョンの障害から保護するために、他のリージョンに障害復旧サイトを追加します。
  • SAP 用のデータベースをインストールする際は、Terraform または Google Cloud Deployment Manager を使用できます。 Google Cloudが提供する Terraform 構成ファイルまたは Deployment Manager テンプレートは、 Google Cloudでデータベースと SAP を実行するために必要なすべてのパッケージをインストールして構成します。詳細については、次のデータベース デプロイガイドをご覧ください。
  • 他のデータベースによる SAP の永続ディスクを選択する場合

    • 最高のパフォーマンスを得るには、ソリッド ステート ドライブ ストレージ(SSD)ベースの Compute Engine Persistent Disk または Hyperdisk を使用して、ログとデータ(一時テーブル スペースを含む)を保存します。
    • バックアップにディスクを使用するなど、高パフォーマンスが不要な場合は、Compute Engine 標準永続ディスク(pd-standard)を使用します。これは、標準のハードディスク ドライブ(HDD)によってバックアップされます。
    • HANA 以外のデータベース用の永続ディスクの詳細については、次のリンク先をご覧ください。
  • 期待値に対する結果をテストして比較し、データベースの起動時間、バックアップ、ボリューム テスト、負荷テストなどのベンチマークなど、環境がディスク パフォーマンス要件を満たしていることを確認します。確認したら、将来の参照のため、これらのベースラインをドキュメントに記録します。

  • Google Cloud NetApp Volumes を使用する場合は、NetApp Volumes がデータベース ベンダーから認定されていることを確認します。

  • バックアップに永続ディスクを使用する場合は、次の点を考慮してください。
    • パフォーマンス要件を満たす限り、任意のディスクタイプを使用できます。標準永続ディスク(pd-standard)で必要なパフォーマンスが提供されない場合は、バランス永続ディスク(pd-balanced)または SSD 永続ディスク(pd-ssd)を使用します。
    • パフォーマンス要件が満たされているかどうか、バックアップおよび復元手順をテストしてください。
  • テスト用に、本番環境と同等の非本番環境 HA システムを作成します。
  • 次のように、フェイルオーバーとフェイルバックの手順を幅広くテストします。
    • Compute Engine のライブ マイグレーションをシミュレートし、適切なクラスタ フェイルオーバーのしきい値が構成されていることを確認するには、可用性ポリシーのテストをご覧ください。
    • ローカライズされた障害が発生した場合に、環境が新しいリージョンに適切にフェイルオーバーするように、障害復旧手順を定期的にテストしてください。
    • 正常なフェイルオーバーとフェイルバックを有効にするには、オペレーション ハンドブックを作成し、必要に応じて更新します。
  • モニタリングとアラートの手順を確立します。一般的な追跡項目としては、システム ダウン イベント、リソース使用率(CPU、メモリ、ディスク)、テーブル、バッファ、ログ容量、バックアップのデータベース アラートなどがあります。 Google Cloudで使用可能な便利なモニタリング ツールについては、Cloud Monitoring をご覧ください。