本文へスキップ

信頼性設計

頻出約 37 分7 用語過去問 12 題

この単元の目標

  • デュアルシステムとデュプレックスシステムを、平常時に処理を受け持つ系統の数で分けられる。
  • 待機系の状態から、ホットスタンバイとコールドスタンバイの切替の速さと費用の違いを説明できる。
  • 障害や人の誤りに備える設計の考え方を、何を優先し、何に向けて手当てするかで区別できる。
用語総表(7 語)
用語ひとことで分類障害や誤りが起きたときの動き
デュアルシステム2 系統が同じ処理を同時に行い、結果を照合する構成系統の構成残った系統がそのまま処理を続ける
デュプレックスシステム主系だけが処理し、待機系が控える構成系統の構成待機系へ切り替えて処理を続ける
ホットスタンバイ待機系を起動済みで控えさせる方式待機の方式すぐに待機系へ切り替える
コールドスタンバイ待機系を止めたまま控えさせる方式待機の方式待機系を起動してから切り替える
フォールトトレラント一部が故障しても全体の処理を続ける考え方設計の考え方予備の部分が代わりに働く
フェールセーフ異常のときは安全な状態を優先する考え方設計の考え方停止など安全な動作へ移る
フールプルーフ人が操作を誤ることを見込んで備える考え方設計の考え方誤った操作をさせない、または誤っても害にならないようにする

用語

デュアルシステムは、2 つの系統で同じ処理を同時に行い、出てきた結果を照合しながら動かす構成である。

  1. 入力
  2. 2 系統が同じ処理を実行
  3. 2 つの結果を照合
  4. 出力

装置や系統を予備も含めて重ねて持ち、1 つの故障でサービスが止まらないようにする構成を冗長構成といい、デュアルシステムはその一つである。結果が食い違えばどちらかの異常に気づけるので、処理の正しさまで確かめられる。両系統とも常に動かすため、設備と運用の費用は高くなる。

たとえ2 人の担当者が同じ書類の合計をそれぞれ計算し、答えを見比べてから提出するようなもの。

覚え方英語の dual は「両方の」。両方の系統がいつも同じ処理をしている、と覚える。

出題のポイント

  • 出題デュアルシステムは、2 系統が同一の処理を並行して行い、互いの結果を突き合わせて信頼性を高める。
  • 出題デュアルシステムは両系統が常に処理しているため、片方が故障しても残りの系統で処理が続き、予備の系統へ処理を移す構成より停止時間が短い。

この用語の過去問 2 題 デュアルシステム

デュプレックスシステムは、平常時は主系だけが処理を受け持ち、もう 1 系統の待機系が障害に備えて控える構成である。

  1. 主系が処理
  2. 主系に障害
  3. 待機系へ切替
  4. 待機系が処理を継続

切替が済むと、待機系が主系の代わりに処理を続ける。

4 / 4

主系は現用系とも呼ばれ、待機系は主系が故障したときに処理を引き継ぐ。控えている間の待機系が、別の処理を受け持つこともある。主系が故障すると、待機系への切替が済むまで処理が止まる。

たとえ試合に出ている正選手と、ベンチで出番を待つ控え選手の関係に近い。

出題のポイント

  • 混同注意デュアルシステムとデュプレックスシステムは、平常時に 2 系統とも同じ処理をして結果を照合するか、主系だけがその処理をするかで分かれる。
  • 出題デュプレックスシステムで主系が故障したときの停止時間は、待機系をどの状態で控えさせているかによって変わる。

この用語の過去問 1 題 デュプレックスシステム

「デュアルシステム」と「デュプレックスシステム」の違い

観点デュアルシステムデュプレックスシステム
決め手平常時に処理する系統2 系統とも同じ処理をする主系だけがその処理をする
故障したとき残った系統がそのまま続ける待機系へ切り替えて続ける
結果の照合2 つの結果を突き合わせる行わない
費用高い比べると抑えられる

ホットスタンバイは、待機系を起動済みの状態で控えさせ、主系の障害時にすぐ切り替える待機の方式である。

待機系は電源が入り、処理に必要なプログラムも立ち上がった状態で待っている。そのため切替の手間が少なく、利用者から見た中断はごく短い。その代わり、待機している間も機器を動かし続ける費用がかかる。

たとえエンジンをかけたまま乗り場で客を待つタクシーのように、呼ばれた瞬間に走り出せる。

覚え方hot は「温まっている」。機械がすでに温まっているので、すぐ動ける。

出題のポイント

  • 出題ホットスタンバイの待機系はいつでも処理できる状態で待ち、障害が起きると直ちに処理を引き継ぐ。

この用語の過去問 1 題 ホットスタンバイ

コールドスタンバイは、待機系を止めた状態で控えさせ、主系の障害後に起動してから切り替える待機の方式である。

  1. 主系に障害
  2. 待機系を起動・準備
  3. 待機系が処理を引き継ぐ

準備が整ってから待機系が処理を引き継ぎ、業務が再開する。

3 / 3

待機系は電源を切った、または処理を始めていない状態で置いておく。障害が起きてから起動や設定を行うため、業務の再開までに時間がかかる。待機中は機器を動かさないので、維持の費用は低い。

たとえ冬の朝に冷えきった車は、エンジンをかけて暖まるまで待たないと出発できない。

出題のポイント

  • 出題コールドスタンバイは待機系の起動から始めるので、主系が故障したときの停止時間はホットスタンバイより長い。
  • 混同注意ホットスタンバイとコールドスタンバイは、待機中の待機系が動いているか止まっているかで分かれ、それが切替の速さと費用の差になる。

この用語の過去問 2 題 コールドスタンバイ

「ホットスタンバイ」と「コールドスタンバイ」の違い

観点ホットスタンバイコールドスタンバイ
決め手待機中の待機系起動済みで動いている止まっている
切替の速さ直ちに切り替わる起動と準備の分だけ遅い
待機中の費用高い低い

フォールトトレラントは、システムの一部が故障しても、全体としては処理を続けられるようにしておく設計の考え方である。

  1. 部品の 1 つが故障
  2. 予備の部品が代わりに働く
  3. 全体は止まらずに動く

故障をなくすことはできないという前提に立ち、壊れても困らない構成をあらかじめ作っておく。冗長構成は、この考え方を系統の単位で形にしたものといえる。名詞の形でフォールトトレランスとも呼ぶ。

たとえエンジンを複数積んだ旅客機は、1 基が止まっても残りのエンジンで飛び続けられる。

覚え方fault は「故障」、tolerant は「耐えられる」。故障に耐えて動き続ける、と読める。

出題のポイント

  • 出題フォールトトレラントは、障害が起きても処理を続けることを目的とし、単一の故障が全体の停止につながらない備えを前もって用意する。
  • 出題フォールトトレラントを実現する代表的な手段はハードウェアの多重化で、壊れた部分の仕事を残りの部分が引き受ける。

この用語の過去問 3 題 フォールトトレラント

フェールセーフは、故障や操作の誤りなどで異常が起きたときに、システムを安全な側の動作へ移して被害の広がりを防ぐ設計の考え方である。

  1. 故障や誤りなどの異常が起きる
  2. 停止など安全な動作へ移る
  3. 事故や被害の拡大を防ぐ

異常のときにどう動けば危険が小さいかを設計の段階で決めておき、その動作に倒れるようにする。安全な側とは多くの場合、機械を止める、出力を切るといった動作である。

たとえ踏切の遮断機は、電気が来なくなると自分の重みで下りる作りにしておけば、故障しても通行を止める側に働く。

覚え方fail は「失敗する」、safe は「安全」。失敗したときは安全な方へ、と読める。

出題のポイント

  • 出題フェールセーフは、機器の故障に限らず操作の誤りが起きた場合にも、安全な状態が保たれるようにしておく考え方である。
  • 混同注意フォールトトレラントは障害の後も処理を続けることを優先し、フェールセーフは処理を止めてでも安全を優先する。

この用語の過去問 1 題 フェールセーフ

「フォールトトレラント」と「フェールセーフ」の違い

観点フォールトトレラントフェールセーフ
決め手障害時に優先すること処理を続けること安全を保つこと
障害時の動き予備が代わりに働き、動き続ける停止など危険の小さい動作へ移る

フールプルーフは、利用者が操作を誤ることを前提に、誤った操作ができない、または誤っても害にならないようにしておく設計の考え方である。

手当ての形身近な例
誤った操作を物理的にできなくする向きを違えると差し込めない差込口
条件がそろうまで動かさない扉を閉めるまで加熱を始めない電子レンジ

人は慣れや思い込みで操作を間違えるものとして、その誤りがそのまま事故や障害につながらない仕組みを設計に組み込む。工夫は機器の形や画面の作りなど、利用者が触れる部分に置かれることが多い。

たとえ子どもが触っても簡単には開かない薬のふたのように、使う人の不注意を初めから見込んでおく。

覚え方proof は waterproof (防水) の proof と同じで「〜に耐える」。不慣れな人の操作に耐える、と読める。

出題のポイント

  • 出題フールプルーフは人の誤操作に備える考え方で、利用者が間違えた場合でもシステムが危険な状態や誤った結果に至らないようにする。
  • 出題フールプルーフの工夫には、誤った操作を物理的にできなくするもののほか、例えば画面の表示で利用者に操作を見直させるものもある。

この用語の過去問 1 題 フールプルーフ

「フェールセーフ」と「フールプルーフ」の違い

観点フェールセーフフールプルーフ
決め手手当ての向け先起きてしまった異常 (故障や操作の誤り)人の操作そのもの
手当ての中身安全な状態へ移す誤った操作をさせない、または誤っても害にならないようにする
身近な例電気が止まると下りる遮断機扉を閉めないと動かない電子レンジ

要点

  • 冗長構成では、予備の系統をどう持つかによって、故障時の中断の短さと平常時の費用が引き換えになる。
  • 障害への備えは、故障や誤りがいつか起きることを前提に、起きても困らない構成や動作を前もって決めておくことである。
  • 人の誤りへの備えは、誤った操作をさせない仕組みのほかに、誤りが起きても安全な状態を保つ仕組みでも行える。

確認問題

この単元の過去問から 4 題

確認問題を解く

この分野の過去問をすべて見る