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

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

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

問題

分散処理システムにおける障害透明性(透過性)の説明として,適切なものはどれか。

選択肢

  1. ア
    管理者は,システム全体の状況を常に把握でき,システムを構成する個々のコンピュータで起きた障害をリアルタイムに知ることができること
  2. イ
    個々のコンピュータでの障害がシステム全体に影響を及ぼすことを防ぐために,データは1か所に集中した管理をすること
  3. ウ
    どのコンピュータで障害が起きてもすぐ対処できるように,均一なシステムとなっていること
  4. エ
    利用者は,システムに障害が起きていることを意識せずに,システムを利用できること
解き方のヒントを見る

判断に用いる前提をそろえる

分散処理に関する概念を検討するときは、判断に用いる前提がそろっているかに注目しましょう。用語の印象だけで結論を急がず、示された条件を根拠に、どの前提の下で考えているかを整理することが大切です。

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

この問題では、考える際に置いている前提を、示された条件と照らして確認してみましょう。普段の経験から補った想定が混ざっていないかを振り返り、根拠のある条件に沿って考えを組み立てることに集中してください。

視点

判断の前提とは、考察の出発点として置く条件です。示されている条件と、自分が補った想定を区別すると、同じ前提に沿って考え続けやすくなります。

確認ポイント

  • 判断の前提を、示された条件から確認したか
  • 経験だけで前提を補っていないか
  • 考察の途中で前提を変えていないか
正解と解説を見る

正解

エ

解説

障害透明性とは、分散処理システムの内部で一部のコンピュータや構成要素に障害が発生しても、その事実や復旧処理を利用者が意識せず、システムを継続して利用できる性質です。

理由

分散処理システムでは、複数のコンピュータや装置が連携して処理を行う。障害発生時に代替処理や構成の切替えなどによってサービスを継続し、利用者が内部障害を意識せず利用できるなら、障害透明性が確保されているといえる。

比較

管理者が障害を把握することは監視・運用管理に関する機能であり、データを一か所に集中させることは分散処理の障害対策とは異なる。また、均一なシステムであることも、障害を利用者に見せない性質そのものではありません。

選択肢ア

これは不正解だよ。管理者がシステム全体を把握し、個々のコンピュータの障害をリアルタイムに知ることは、監視や運用管理に関する説明である。障害透明性は、管理者への通知能力ではなく、障害が利用者から見えにくくなる性質を指す。

選択肢イ

これは不正解だよ。データを1か所に集中して管理することは、分散処理の構成やデータ管理方式に関する説明である。集中管理は単一障害点を生む可能性もあり、障害発生時に利用者が影響を意識せず利用できるという障害透明性の定義には当てはまらない。

選択肢ウ

これは不正解だよ。どのコンピュータでもすぐ対処できるよう均一なシステムにすることは、構成や運用の標準化に関する説明である。システムが均一であることだけでは、障害が発生した際に利用者がその事実を意識せず利用できるとは限らない。

選択肢エ(正解)

これは正解だよ。システム内部で障害が発生していても、代替処理や切替えなどによって利用者が障害を意識せずにシステムを利用できることが、障害透明性の説明である。内部の障害を利用者から隠し、サービスの継続利用を可能にする性質を表している。

学習のポイント

障害透明性は、管理者の監視機能ではなく利用者から見た障害の隠蔽性を表します。

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

関連する過去問一覧

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