1.2. SAP HANA Scale-Out
SAP HANA のスケーリングのプロセスは非常に動的です。scale-up SAP HANA データベースのサーバーインスタンスの初期セットアップ中に、追加の CPU とメモリーによってシステムを拡張できます。この拡張レベルでは不十分になった場合、SAP は環境を scale-out 環境に拡張します。適切に準備されたインフラストラクチャーがあれば、追加のサーバーインスタンスをデータベースに追加できます。
“scale-out” するには、既存のシングルノードデータベースに SAP HANA データベース 1-n サーバーを追加します。現在、すべてのノードは CPU と RAM に関して同じサイズである必要があります。すべてのレプリケートされたデータベースサイトの設定は、同じである必要があります。したがって、データベースを再同期する前に、最初にすべてのサイトで HANA ノードの数をアップグレードする必要があります。
前提条件は、共有ストレージと、すべてのノードに対応するネットワーク接続です。共有ストレージは、データを交換し、障害発生時に既存のノードの機能を引き継ぐことができるスタンバイノードを使用するために使用されます。
図 1: scale-up および scale-out システムの概要
マスターネームサーバー
HANA Scale-Out 環境には、ノードの 1 つで実行中のマスターインスタンスを定義するマスター設定があります。これらのマスターインスタンスは、アプリケーションサーバーの主な連絡先です。scale-out 高可用性設定には、最大 3 つのマスターロールを定義できます。障害が発生した場合、マスターのロールは自動的に切り替わります。このマスター設定は、障害が発生したホストが障害が発生したマスターノードのタスクを引き継ぐことができるスタンバイホスト設定と互換性があります。
図 2: 使用済みストレージの Scale-Out 機能