冗長化サーバーの意味とその目的とは?重要な構成3つを紹介

  • Facebook

  • Twitter

  • LINE

冗長化サーバーとは

冗長化サーバーとは、サーバーやネットワーク、またはストレージなどのハードウェアが故障した場合でも、停止する時間を抑制し稼働させ続けるシステムを設けたサーバーを指します。本来「冗長」とは、長くて無駄の多いことなどを指す場合に用いられますが、ITシステムにおける冗長化は、「ハードウェアの多重化」などを意味します。

冗長化サーバーの目的

冗長化サーバーは、システムの稼働中に問題が発生した際に、予備のシステムに切り替えることで、稼働を停止させずに運用、または素早く復旧することができます。サーバーやネットワークなどの運用がなんらかの問題で停止すると、大きな影響を与えてしまうシステムが数多く存在します。ITに依存した現在では、とても深刻な問題と言えるでしょう。そういった問題の解決に、冗長化サーバーはとても重要です。

負荷の分散

冗長化は、なんらかの問題でシステムが停止した場合だけではなく、アクセスが集中してサーバーに負荷がかかり、サーバーアウトしてしまうような場合にも役に立ちます。ひとつのサーバーに大きな負荷がかかった場合は、冗長化サーバーが別々に処理を行います。そうすることで集中したアクセス負荷を、それぞれ分散させることができ、サーバーアウトを防ぎます。ユーザー向けにサービスを展開している企業では、アクセスが集中するたびにサーバーアウトしていては、ユーザーに満足していただけないでしょう。

リストアに要する時間を無くし稼働させられる

通常、システムに問題が発生し停止してしまった場合、バックアップされたデータを用いて、データの復旧が行われます。この復旧作業をリストアと言い、システムやサーバーを運用する企業には、なくてはならないものですが、冗長化サーバーはこのリストアの時間さえも無くし、システムを再開させることができます。自然災害などで、重要なシステムが停止してしまった場合、通常のリストアではシステムの再稼働までに時間がかかり過ぎてしまう場合があります。ですが冗長化を取り入れることで、予備のシステムを稼働し、リストアに要する時間無しに再稼働させることができます。

冗長化サーバーの重要な構成3つ

冗長化サーバーには、重要なシステム構成として「アクティブ・スタンバイ構成」、「マスター・スレーブ構成」、「マルチマスター構成」があります。どれも重要な構成で、無くてはならないものです。ひとつひとつ紹介していきます。

冗長化サーバーの重要な構成1:アクティブ・スタンバイ構成

アクティブ・スタンバイ構成は、メインのサーバーに問題が発生した場合に、予備の同じサーバーに切り替えるという構成です。とてもシンプルで分かりやすく、運用も比較的簡単ですが、デメリットも存在します。問題発生時に自動で切り替わる為、予備の同じサーバーを、常に待機状態にしておかなければなりません。その為、使用していないサーバーにもかかわらず、その間の運用コストが発生します。運用するサーバー全てにこの構成を取り入れる場合は、予備サーバー自体も同じ数だけ増やさなければならない為、数に比例して運用コストも上がります。

冗長化サーバーの重要な構成2:マスター・スレーブ構成

マスター・スレーブ構成は、サーバーであるマスター機と、データベースのスレーブ機によって、冗長性を持たせて運用する構成です。通常時はマスター機(サーバー)で運用しますが、サーバーに問題が発生した場合にはスレーブ機(データベース)で運用し、冗長性を持たせる方法です。ちなみにスレーブ機はデータベースですので、入力等の書き込みはできない場合が多いです。

冗長化サーバーの重要な構成3:マルチマスター構成

マルチマスター構成は、上記のマスター・スレーブ構成で説明したスレーブ機(データベース)が、すべてマスター機同様の役割を果たすことができるシステム構成です。その為、入力等の書き込みも可能ですし、万が一予備サーバーに問題が発生したときでも、第2第3の予備サーバーが待機状態となっているため、とても冗長性が高いと言えます。デメリットとしては、アクティブ・スタンバイ構成同様、常時予備サーバーを待機させておかなければならず、その分のコストがかかることです。

ホットスタンバイ・コールドスタンバイの違い

ホットスタンバイもコールドスタンバイも、どちらも予備のシステムを待機しておくことを指しますが、待機時の状態が「常時稼働可能状態」か「スリープ状態」かで異なります。ホットスタンバイは、常時稼働可能な状態で待機しています。メインのシステムに問題が発生し停止した場合は、即切り替わることができます。重要なシステムやサーバー、一度でも停止したら損害が発生してしまうシステムは、ホットスタンバイを用いることが多いです。コールドスタンバイは、通常時はスリープ状態で待機しています。メインのシステムに問題が発生した場合に待機状態となり、切り替え可能になります。システムが停止しても重要なデータが消えない場合や、損害が発生しないシステムは、コールドスタンバイを用いることが多いです。

BCP対策に冗長化システムの導入が必要な理由

BCP(Business Continuity Plan)とは、企業が自然災害などの緊急事態に、損害を最小限にとどめ、事業の継続や早期復旧を可能にするために、取り決めておく計画を指します。ここまで解説してきた冗長化が、BCP対策においても、いかに重要なことなのかが分かっていただけることでしょう。自然災害で全てのシステムが停止し、重要なデータが消滅してしまい、事業の継続が不可能になってしまっては、企業に勤める社員達を守ることもできません。ITの進化が進み、あらゆる企業が様々なシステムを運用する現在、企業経営におけるBCP対策として「冗長化」の重要性が高まっています。

冗長化サーバーを知って活用していこう

さまざまな問題から重要なシステムを守る「冗長化」。サーバーやシステム上で重要なデータを管理する企業においては、冗長化システムを取り入れることは、もはや義務と言えるでしょう。冗長化サーバーの情報を知りたいという方は、下記URLを参考にしてみて下さい。ITに依存した現在では「冗長化」は無くてはならないものです。冗長化を詳しく知り、うまく活用しましょう。

  • Facebook

  • Twitter

  • LINE

関連記事

関連ソリューション

関連事例

新着記事

情報システム導入ならWorkVisionにお任せください。
資料請求などお気軽にお問い合わせください。

お問い合わせいただく前に、お問い合わせいただく前の注意をお読みください。

お問い合わせいただいたお客様の個人情報は、SSLによって暗号化され保護されます。



事例紹介

コラム

セミナー・イベント

セミナー・イベント一覧