可用性の高いシステムとは何ですか。
Sun Cluster では、高可用性 (HA) を、通常サーバーシステムを使用不能にするような障害が発生した場合でも、クラスタがアプリケーションを起動して実行できる能力として定義しています。
クラスタが高可用性を提供するプロセスは何ですか。
クラスタフレームワークは、フェイルオーバーとして知られるプロセスによって可用性の高い環境を提供します。フェイルオーバーとは、障害の発生したノードからクラスタ内の別の動作可能ノードにアプリケーションを移行するために、クラスタによって実行される一連のステップです。
HA サービスとスケーラブルサービスの違いは何ですか。
HA サービスとは、アプリケーションが一度に 1 つのクラスタ内の主ノードだけで実行されることを示します。他のノードは他のアプリケーションを実行できますが、各アプリケーションは単一のノードでのみ実行されます。主ノードに障害が発生すると、障害が発生したノードで実行されていたアプリケーションは、別のノードに処理を引き継いで実行を続けます。
スケーラブルサービスは、アプリケーションを複数のノードに広げて、単一の論理サービスを作成します。スケーラブルサービスは、実行されるクラスタ全体のノードとプロセッサの数を強化します。1 つのノードがすべてのアプリケーション要求を受け取り、アプリケーションサーバーが実行されている複数のノードにその要求を振り分けます。このノード (広域インタフェースノードまたは GIF と呼ばれる) に障害が発生すると、広域インタフェースは存続するノードに処理を引き継ぎます。アプリケーションが実行されているノードに障害が発生すると、アプリケーションは別のノードで実行を続けますが、障害が発生したノードがクラスタに戻るまで多少のパフォーマンス低下が生じます。