ロゴ

障害対策の技術

システム構成技術

理論だけじゃなくて具体的な技術も覚えよう!RAIDやシステム二重化はどの試験でも超頻出だよ!

1

障害対策の技術

簡単にいうと

理論だけじゃなくて具体的な技術も覚えよう!RAIDやシステム二重化はどの試験でも超頻出だよ!

① ミラーリングとデュプレキシング

ストレージの冗長化における最も基本的な考え方がミラーリングです。同じデータを2台のHDD(またはSSD)に同時に書き込むことで、1台が故障してももう1台からデータを読み出せるようにします。

ただし、ミラーリングでは2台のHDDを制御するインタフェースカード(ディスクコントローラ)が1枚の場合、そのカードが故障するとHDD2台ともアクセス不能になります。この弱点を解消するのがデュプレキシングで、インタフェースカードも2枚に二重化します。これにより、コントローラの故障にも耐えられる構成になります。

② RAID(Redundant Arrays of Inexpensive Disks)

RAIDは複数のディスクを組み合わせて、性能向上や信頼性向上を実現する技術です。レベルによって目的と仕組みが異なります。

RAIDレベル名称仕組み特徴
RAID 0ストライピングデータを複数ディスクに分散して並列書き込み読み書きが高速化するが、1台でも故障するとデータ全損。冗長性なし
RAID 1ミラーリング同じデータを2台のディスクに同時書き込み1台故障してもデータ保全。ディスク利用効率は50%(半分がコピー)
RAID 5パリティ分散データとパリティ(誤り訂正情報)を3台以上のディスクに分散1台までの故障に対応可能。利用効率はRAID1より高い
RAID 6パリティ二重分散パリティを二重に持ち、4台以上のディスクに分散2台までの故障に対応可能。RAID5より信頼性が高いが書き込みがやや遅い

RAID 0は「信頼性は上がらないが速くなる」唯一のレベルで、RAID 1以上は「信頼性を高める」ことが主目的です。試験では特にRAID 0(高速化のみ・冗長性なし)とRAID 1(ミラーリング)の違いが頻出です。

③ システム二重化(デュアルシステムとデュプレックスシステム)

ディスクだけでなく、システム全体を二重化する方式もあります。

デュアルシステムは、まったく同じ構成のシステムを2系統用意し、両方で同じ処理を同時に実行して結果を照合する方式です。2系統の処理結果が一致すれば正常と判断し、不一致であれば障害を検知します。極めて高い信頼性が求められるシステム(航空管制や金融取引など)で採用されますが、常時2系統をフル稼働させるためコストが非常に高くなります。

デュプレックスシステムは、現用系(本番系)待機系(バックアップ系)の2系統で構成し、通常は現用系だけが処理を行います。現用系に障害が発生した場合に待機系に切り替えて(フェイルオーバ)処理を継続します。待機系の状態によって以下の3つのスタンバイ方式に分かれます。

④ スタンバイ方式の比較

方式待機系の状態切替時間コスト特徴
コールドスタンバイ電源OFF(停止状態)長い(起動が必要)最も低い電源投入→OS起動→アプリ起動の手順が必要
ウォームスタンバイ電源ON(OS起動済み)だが業務処理は未起動中程度中程度アプリケーションの起動とデータ同期が必要
ホットスタンバイ電源ON、OS・アプリ起動済み、データも同期済み最短(即座に切替)最も高い障害検知と同時に待機系がすぐに処理を引き継げる

切替時間の短さとコストはトレードオフの関係にあります。高い可用性が求められるシステムほどホットスタンバイが選択されますが、そのぶん待機系の維持コストが大きくなります。

⑤ その他の冗長化・分散技術

技術内容
ロードシェアシステム(負荷分散)複数のサーバに処理を均等に振り分けることで、1台あたりの負荷を軽減する仕組み。ロードバランサ(負荷分散装置)が各サーバの稼働状況を監視しながら、最適なサーバにリクエストを割り振る
クラスタリング複数のコンピュータを論理的に1つのシステムとして結合し、可用性や処理能力を向上させる技術。1台が故障しても他のノードが処理を引き継ぐことで、高い可用性を実現する
グリッドコンピューティング地理的に分散した多数のコンピュータをネットワークで接続し、あたかも1台の巨大なコンピュータのように協調動作させる技術。遊休状態のPCの計算資源を集約して、大規模な科学技術計算などに活用する

ロードシェアシステムは、特にWebサービスのように多数のユーザーから同時にアクセスが来る環境で不可欠な技術です。1台のサーバに全リクエストが集中すると処理能力の限界を超えてしまいますが、ロードバランサが複数のサーバに振り分けることで、個々のサーバの負荷を適正な範囲に保つことができます。

クラスタリングとグリッドコンピューティングの違いは、クラスタリングが同一拠点内の少数のサーバを結合するのに対し、グリッドは地理的に離れた大量のコンピュータを結合する点にあります。グリッドの有名な例としては、天文学の研究データ解析に世界中のボランティアのPCの空き時間を活用するプロジェクトなどがあります。

具体例

RAID 0とRAID 1の違いを、トランプのカード配りで考えてみましょう。

RAID 0(ストライピング)

52枚のトランプを2人に交互に1枚ずつ配るイメージです。1人が26枚ずつ持つので、2人同時に数えれば全体の確認が速く終わります。しかし、どちらか1人がカードを紛失すると、デッキ全体が使い物にならなくなります。速さは上がるけれど、リスクも増えるのがRAID 0です。

RAID 1(ミラーリング)

52枚のトランプをコピー機で複製し、2セット作っておくイメージです。1セットが水に濡れて使えなくなっても、もう1セットが残っているので安心です。ただし、保管場所は2倍必要になります(ディスク利用効率50%)。

デュアルシステムとデュプレックスシステムの違いも身近に例えると、デュアルシステムは「2人の会計係が同時にお金を数えて、金額が合うか照合する」、デュプレックスシステムは「正社員がお金を数え、アルバイトは控えで待機。正社員が体調不良のときだけアルバイトが代行する」という関係です。

RAID0(ストライピング)・RAID1(ミラーリング)・RAID5(パリティ分散)・RAID6(2重パリティ)の4パターン比較図

RAID構成比較(RAID 0/1/5/6)

試験のポイント

  • 要は「RAID0=高速化のみ(冗長性なし)、RAID1=ミラーリング(1台故障OK)、RAID5=パリティ分散(1台故障OK)、RAID6=パリティ二重(2台故障OK)」
  • デュアル=全二重で結果照合、デュプレックス=現用系+待機系
  • スタンバイはコールド(電源OFF)→ウォーム(電源ON)→ホット(即座切替)の順に切替が速くなりコストも高くなる

独学で診断士合格を目指すなら

過去問演習・AI添削・テキストPDFまで

すべて揃ったプレミアムプランで合格を掴む!

予備校代の1/10以下で、独学の不安をまるごと解決

  • 📝1次試験 過去問演習(全7科目・年度別)無制限プレミアム限定
  • 🤖2次試験 AI添削(事例I〜IV・無制限)最適なフィードバックで実力アッププレミアム限定
  • 📄科目別テキストPDFダウンロード。印刷して好きな使い方で学習できるプレミアム限定
  • 🔖ブックマーク機能で苦手分野・何度も確認したい部分を管理プレミアム限定
  • 📊学習記録・成績管理で自分の進捗を可視化プレミアム限定

プレミアムプラン

¥9,800(税込)

買い切り

自動更新なし / 1年間有効

決済は Stripe(PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。