令和4年度 春期 システムアーキテクト試験 午前II 問22

データベースサーバのクラスタリング技術の特徴のうち,シェアードエブリシングはどれか。

解答・解説

正解: エ. 負荷を分散し,全てのサーバのリソースを有効活用できることに加えて,データを共有することによって1台のサーバに故障が発生したときでも処理を継続することができる。

データベースサーバのクラスタリングアーキテクチャにおける シェアードエブリシング (Shared Everything) は、すべてのサーバ(ノード)がディスク装置などのストレージを共有する方式です。

どのサーバからでも同じデータにアクセスできるため、負荷を分散させて全てのリソースを有効に活用することが可能です。また、一部のサーバに故障が発生した場合でも、残りの正常なサーバがストレージ内のデータにアクセスして処理を継続できるため、高い可用性を実現します。したがって、エ が正解です。

各選択肢の解説

  • ア: 故障発生時に担当範囲のデータを待機系サーバに引き継ぐ(フェイルオーバー)構成の説明であり、一般的にアクティブ・スタンバイ型のHA(High Availability)クラスタなどの特徴です。

  • イ: 各サーバが個別のストレージを持ち管理対象データが固定されているのは シェアードナッシング (Shared Nothing) の特徴です。フェイルオーバー構成をとらない場合、1台の故障でそのデータがアクセス不可になり可用性が低下します。

  • ウ: サーバと磁気ディスクが1対1に対応し、データを分割配置して並列処理を行うのも シェアードナッシング 構成の特徴です。

Spineチーム