このガイドでは、SAP Business One の Google Cloud との連携の概要を説明し、新しい SAP Business One システムの実装を計画する際に役立つ情報を提供します。
SAP Business One を Google Cloud にデプロイする方法については、SAP Business One デプロイガイドをご覧ください。
Google Cloud 上での SAP Business One について
SAP は、Google Cloud 上での SAP Business One の SAP HANA または Microsoft SQL Server のいずれかでの使用をサポートしています。
このガイドと SAP Business One デプロイガイドでは、Business One と SAP HANA の組み合わせについてのみ説明しています。
SAP HANA は、高性能の分析とリアルタイムのデータ処理を実現するインメモリの列主導型のリレーショナル データベースです。SAP Business One は中小企業向けに設計されたビジネス管理ソフトウェアです。
容易なプロビジョニング、優れたスケーラビリティ、冗長性の高いインフラストラクチャを備えた Google Cloud を活用し、SAP HANA 上でビジネス クリティカルな SAP Business One ワークロードを実行できます。Google Cloud は、コンピュータやハードディスク ドライブなどの一連の物理アセット、および世界各地の Google データセンターに配置されている Compute Engine 仮想マシン(VM)などの仮想リソースを提供します。
Google Cloud で SAP Business One と SAP HANA をデプロイする場合、これらを Compute Engine 上で実行される VM にデプロイします。Compute Engine VM は永続ディスクを提供します。永続ディスクはパソコンやサーバー内の物理ディスクと同様に機能しますが、データの冗長性を確保し、パフォーマンスを最適化するために Compute Engine によって自動的に管理されます。
SAP Business One for SAP HANA に関する SAP の情報については、SAP ヘルプポータルをご覧ください。
Google Cloud 上での Business One for SAP HANA に関連する費用については、SAP HANA プランニング ガイドをご覧ください。
Google Cloud の基礎
Google Cloud は、クラウドベースの多くのサービスとプロダクトから構成されています。Google Cloud 上で SAP プロダクトを実行する場合は、主に Compute Engine および Cloud Storage から提供される IaaS ベースのサービスと、ツールなどのプラットフォーム全体の機能を使用します。
重要なコンセプトと用語については、Google Cloud Platform の概要をご覧ください。このガイドでは、わかりやすく説明するため、この概要の情報を一部利用しています。
エンタープライズ規模の企業が Google Cloud を利用する場合の考慮事項の概要については、Google Cloud アーキテクチャ フレームワークをご覧ください。
Google Cloud の操作
Google Cloud では、クラウド上のプラットフォームとリソースを操作する際に、主に次の 3 つの方法を使用できます。
- ウェブベースのユーザー インターフェースである Google Cloud コンソール。
gcloud
コマンドライン ツール。Google Cloud コンソールが備えている機能のスーパーセットです。- サービスへのアクセス、リソースの管理のための API を提供するクライアント ライブラリ。クライアント ライブラリは、オリジナルのツールを作成する際に便利です。
Google Cloud サービス
SAP のデプロイでは通常、次の Google Cloud サービスの一部またはすべてが使用されます。
サービス | 説明 |
---|---|
VPC ネットワーキング |
VM インスタンスを相互に接続します。また、インスタンスをインターネットに接続します。 各 VM インスタンスは、1 つのグローバル IP 範囲を持つ以前のネットワークのメンバー、または推奨されるサブネット ネットワークのメンバーです。後者の場合、VM インスタンスは、より大規模なネットワークを構成する単一サブネットワークのメンバーです。 Virtual Private Cloud(VPC)ネットワークを複数の Google Cloud プロジェクトにまたがるように構成するはできませんが、1 つの Google Cloud プロジェクトに複数の VPC ネットワークを作成することは可能です。 複数のプロジェクトのリソースを共通の VPC ネットワークに接続するには、共有 VPC を使用します。これにより、ネットワークの内部 IP アドレスを使用し、リソース間で安全かつ効率的に通信を行うことができます。要件、構成手順、使用方法など、共有 VPC のプロビジョニング方法については、共有 VPC のプロビジョニングをご覧ください。 |
Compute Engine | 選択されたオペレーティング システムとソフトウェア スタックで VM を作成し、管理します。 |
Persistent Disk と Hyperdisk |
Persistent Disk と Google Cloud Hyperdisk を使用できます。
|
Google Cloud コンソール |
Compute Engine リソースを管理するブラウザベースのツール。 テンプレートを使って、必要な Compute Engine リソースとインスタンスをすべて定義できます。Google Cloud コンソールが自動的にリソースを作成し、依存関係を検出するので、リソースを個別に作成して構成する必要はありません。また、依存関係を指定する必要もありません。 |
Cloud Storage | SAP データベースのバックアップを Cloud Storage に保存すると、レプリケーションによって耐久性と信頼性を高めることができます。 |
Cloud Monitoring |
Compute Engine、ネットワーク、永続ストレージ ディスクのデプロイ状況、パフォーマンス、稼働時間、健全性を視覚的に確認できます。 Monitoring は、Google Cloud から指標、イベント、メタデータを収集し、これらの分析結果をダッシュボード、グラフ、アラートを通じて提供します。Monitoring で、コンピューティング指標を無料でモニタリングできます。 |
IAM |
Google Cloud リソースの権限を一元管理できます。 IAM を使用すると、VM と永続ストレージ ディスクの作成、変更、削除、ネットワークの作成と変更など、VM に対するコントロール プレーンの処理を実行できるユーザーを制御できます。 |
料金と割り当て
料金計算ツールを使用すると、使用料金を概算できます。料金の詳細については、Compute Engine の料金、Cloud Storage の料金、Google Cloud Observability の料金をご覧ください。
Google Cloud リソースには割り当てが適用されます。ハイ CPU またはハイメモリのマシンを使用する場合、割り当て量の追加リクエストが必要になる場合があります。詳細については、Compute Engine のリソース割り当てをご覧ください。
Google Cloud 上の SAP でサポートされるソフトウェア バージョン
Google Cloud 上の SAP では、次のソフトウェア バージョンを使用する SAP Business One 10.0 for SAP HANA がサポートされています。
- SAP HANA 2.0
- SUSE Linux Enterprise Server(SLES)15 以降のサービスパック(x86_64)
Google Cloud 上の SAP では、次のソフトウェア バージョンを使用する SAP Business One 9.3 for SAP HANA がサポートされています。
- SAP HANA 1.0
- SLES 12 SP3
リソース要件
VM の種類
以下の Compute Engine VM タイプは、Google Cloud 上の SAP Business One の本番環境での使用が公式にサポートされています。
Google Cloud インスタンス タイプ | vCPU | メモリ(GiB) | CPU プラットフォーム |
---|---|---|---|
n2-highmem-8 | 8 | 64 | Intel Cascade Lake |
n2-highmem-16 | 16 | 128 | Intel Cascade Lake |
n2-highmem-32 | 32 | 256 | Intel Cascade Lake |
n2-highmem-64 | 64 | 512 | Intel Cascade Lake |
n1-highmem-32 | 32 | 208 | Intel Broadwell |
n1-highmem-64 | 64 | 416 | Intel Broadwell |
SAP が認定する Compute Engine VM インスタンス タイプについては、SAP HANA の認定 Compute Engine VM をご覧ください。
選択するオペレーティング システムは、インストールを予定している SAP Business One のバージョンとの互換性を備えている必要があります。詳しくは、SAP のプロダクトの提供状況に関する表をご覧ください。さまざまなインスタンス タイプとそのユースケースについて詳しくは、マシンタイプのドキュメントをご覧ください。
ストレージ構成
SAP HANA はインメモリ データベースであり、ほとんどのデータはメモリに格納され、処理されます。永続ストレージの場所にデータを保存することで、データ損失を防ぐことができます。
Compute Engine SSD ベースの永続ディスクは、SAP HANA 上の Business One 用に認定されている Compute Engine VM タイプのブロック ストレージとして機能します。32 個以上の vCPU を搭載した VM では、834 GB の SSD 永続ディスクで最大 400 MB/秒の書き込みと 400 MB/秒の読み取りを実現できます。これは、/hana/data
および /hana/log
ボリュームの最小パフォーマンス要件を満たしています。
SAP HANA バックアップのデフォルトのストレージ構成では、標準 HDD 永続ディスクが使用されます。標準 HDD 永続ディスクは、順次読み取り / 書き込みオペレーションの処理には効率的かつ経済的ですが、1 秒あたりのランダム入出力オペレーション(IOPS)量が多い処理には不向きです。SAP HANA では、大きなブロックの順次 I/O を使用してデータベースがバックアップされます。標準 HDD 永続ディスクは、このシナリオに適した低コストで高性能なオプションです。
SAP HANA のバックアップ ボリューム サイズは、最適なベースライン スループットとバースト スループットを実現し、複数のバックアップ セットを保持できるように設計されています。バックアップ ボリュームに複数のバックアップ セットを保持することにより、必要に応じてデータベースを簡単に復元できます。
SAP HANA 用の他のバックアップ ソリューションを使用することもできます。たとえば、Google Cloud の SAP 用エージェントの Backint 機能を使用すると、SAP HANA バックアップを Cloud Storage に直接保存できます。
SAP HANA のバックアップの詳細については、バックアップと復元をご覧ください。
メモリ構成
Compute Engine VM のメモリ構成は、選択したインスタンス タイプによって異なります。選択できるメモリ構成については、SAP HANA の認定 Compute Engine VM をご覧ください。
オペレーティング システム
Business One 10.0 は、次のオペレーティング システムの SAP でサポートされています。
- SLES 15 SP1
- SLES 15 SP1 for SAP
Business One 9.3 は、SLES 12 SP3 上の SAP でサポートされています。
- SLES 12 SP3
- SLES 12 SP3 for SAP
ライセンス
Google Cloud で SAP Business One と SAP HANA を使用するには、お客様所有ライセンス(BYOL)が必要です。SAP ライセンスの詳細については、SAP にお問い合わせください。
猶予期間が終了するまでは、Business One をインストールして既存のライセンスをインスタンスに適用できます。
デプロイ アーキテクチャ
次のコンポーネントを備えた単一ノード アーキテクチャを使用して SAP Business One をデプロイします。
SAP HANA のパフォーマンス要件を満たす SSD ベースの永続ディスクと最大 16 Gbps のネットワーク帯域幅を持つ 1 つの Compute Engine VM インスタンス。SSD ベースの永続ディスクはパーティション分割され、
/hana/data
にマウントされてデータがホストされます。この単一の VM に SAP HANA データベースと SAP Business One サーバーの両方をインストールします。SAP HANA の永続ディスク オプションについて詳しくは、永続ディスク ストレージをご覧ください。インスタンスへのアクセスを制限する VPC ファイアウォール ルール。
(省略可)SAP HANA データベースのバックアップ用の Persistent Disk ボリューム。Google Cloud の SAP 用エージェントの Backint 機能を使用する場合、バックアップに Persistent Disk ボリュームは必要ありません。
作成した構成ファイルを使用した SAP HANA データベースの自動インストール。
(省略可)踏み台インスタンスとしての Compute Engine VM。
(省略可、ただし推奨)選択した Google Cloud リージョン内にカスタム トポロジと IP 範囲を持つサブネットワーク。SAP HANA データベースやその他の Compute Engine インスタンスはこのサブネットワーク内で起動されます。SAP HANA には既存のサブネットワークを使用できます。
(省略可、ただし推奨)SAP HANA とその他のインスタンスの発信インターネット アクセス用に構成されたインターネット ゲートウェイ。このガイドでは、このゲートウェイを使用していることを前提としています。
(省略可)SAP HANA Studio 用の Compute Engine VM。これは省略可能な手順であり、この SAP Business One ガイドでは説明されていません。詳細については、SAP HANA デプロイガイドをご覧ください。
(省略可)SAP Business One クライアント用の Compute Engine VM。管理用に使用します。
このデプロイでは、外部 IP が公開されないようにするため、SAP HANA にアクセスするための任意の NAT 踏み台インスタンスが使用されます。この踏み台インスタンスは、SAP Business One サーバー インスタンスと同じサブネットワークにデプロイします。
/hanabackup
に配置されたローカル バックアップを、Cloud Storage を使用してバックアップできます。このマウントのサイズはデータマウント以上にする必要があります。
サポート
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 ユーザー アカウントが必要です)
次のステップ
デプロイに固有の情報については、SAP Business One デプロイガイドをご覧ください。