問題
高可用性を実現するためのサーバクラスタ構成に関する記述として、適切なものはどれか。
ア)アクティブ・スタンバイ構成では、平常時に稼働系(アクティブ)と待機系(スタンバイ)の両方が業務処理を分担して実行する。
イ)アクティブ・アクティブ構成では、複数のサーバが同時に稼働して処理を分担し、負荷分散と高可用性を両立できる。
ウ)フェイルオーバーとは、待機系サーバが平常時から稼働系と同一の処理を行い続けることを指す。
エ)クラスタ構成を組んでも、単一のサーバ構成と比較して可用性は向上しない。
解答・解説を見る
正解: イ)
解説:
- ア)アクティブ・スタンバイ構成では、平常時は稼働系(アクティブ)のみが業務処理を行い、待機系(スタンバイ)は稼働系に障害が発生した際に処理を引き継ぐために待機します。「両方が業務処理を分担」という記述は誤りです。
- イ)アクティブ・アクティブ構成は、複数のサーバがいずれも稼働状態で処理を分担し、負荷分散を実現しつつ、一台に障害が発生しても残りのサーバで処理を継続できるため高可用性も両立できる構成です。正解です。
- ウ)フェイルオーバーは、稼働系に障害が発生した際に、待機系や他のサーバへ処理を自動的に切り替える動作を指します。「平常時から同一の処理を行い続けること」という記述はフェイルオーバーの説明として誤りです。
- エ)クラスタ構成は、単一サーバに障害が発生してもサービスを継続できるようにすることで、単一サーバ構成に比べて可用性を向上させることを主な目的の一つとしています。「可用性は向上しない」は誤りです。
重要キーワード
| 用語 | 説明 |
|---|---|
| アクティブ・スタンバイ構成 | 稼働系のみが処理を行い待機系が控える構成 |
| アクティブ・アクティブ構成 | 複数サーバが同時稼働し負荷分散と高可用性を両立する構成 |
| フェイルオーバー | 障害発生時に処理を他系へ自動的に切り替える動作 |
| 可用性 | システムが継続して利用可能である度合い |