DBデータベーススペシャリスト試験 午前Ⅱ

平成27年度春期 データベーススペシャリスト 午前Ⅱ 問23

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

データベースサーバのクラスタリング技術に関する記述のうち,シェアードエブリシングを説明したものはどれか。

選択肢

  1. ア
    HA構成を用いたクラスタリングを行い,障害発生時には待機系のサーバに担当していたデータ範囲を引き継ぐことができる。
  2. イ
    アクティブ−アクティブ構成によって負荷分散を行うことによって,サーバリソースの有効活用が可能となり,さらにデータが共有されているので,1台のサーバの障害発生時でも処理を継続することができる。
  3. ウ
    サーバごとに管理する対象データが決まっているので,1台のサーバに障害が発生すると対象データを処理できなくなり,システム全体の可用性が低下する。
  4. エ
    データを複数の磁気ディスクに分割配置し,さらにサーバと磁気ディスクが1対1に対応しているので,複数サーバを用いた並列処理が可能となる。
解き方のヒントを見る

方式を見分けるための観点

各方式の名称や印象だけで判断せず、問題文に示された構成要素と役割分担を読み取り、可用性・処理継続・管理上の前提のどこを主眼にしている説明かを一つの軸で整理しましょう。

この問題で問われていること

確認の中心は、説明されている仕組みが障害時や運用時に何を維持・切り替え・分担するためのものかという目的です。個別の用語を暗記せず、記述の目的と前提を対応づけて読みましょう。

視点

方式名から連想するのではなく、構成要素どうしの役割と、問題文が説明の中心に置いている目的を読み取り、同じ観点で各記述を整理します。

確認ポイント

  • 何を維持・切り替え・分担する仕組みとして説明されているか
  • 構成要素の役割がどのように示されているか
  • 説明の目的と運用上の前提が対応しているか
正解と解説を見る

正解

イ

解説

シェアードエブリシングは、複数のサーバが共通のデータを利用できる構成です。アクティブ−アクティブ構成による負荷分散と、1台の障害時にも処理を継続できる点を説明しているイが該当する。

理由

シェアードエブリシングでは、複数のサーバが同じデータを共有して利用する。そのため、アクティブ−アクティブ構成で負荷を分散しやすく、1台のサーバに障害が発生しても、別のサーバで処理を継続できる。

比較

サーバごとに担当データを固定する方式では、障害時にそのデータを扱えなくなる可能性がある。また、データを磁気ディスク単位で分割し、サーバと1対1に対応させる説明は、共有データを前提とする方式とは異なる。

選択肢ア

これは不正解だよ。HA構成で待機系へ担当データ範囲を引き継ぐ説明は、主に障害時の切替えを示している。複数サーバが同じデータを共有して同時に処理するシェアードエブリシングの説明にはなっていない。

選択肢イ(正解)

これは正解だよ。アクティブ−アクティブ構成で複数サーバが負荷を分担し、データを共有しているため、サーバリソースを有効活用できる。1台に障害が発生しても、別のサーバで処理を継続できる点も整合する。

選択肢ウ

これは不正解だよ。サーバごとに管理対象データを決める説明は、データを共有する構成ではなく、担当範囲を分割する構成を示している。そのため、1台の障害で特定データを処理できなくなるという内容も、シェアードエブリシングとは異なる。

選択肢エ

これは不正解だよ。データを複数の磁気ディスクに分割配置し、サーバと磁気ディスクを1対1に対応させる説明は、データを共有する構成を示していない。複数サーバの並列処理に触れていても、シェアードエブリシングの条件とは異なる。

学習のポイント

共有データとサーバの稼働方式を、可用性や負荷分散と結び付けて理解する。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度春期 データベーススペシャリスト試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針