一言でいうと

フェイルオーバーとは、メインのサーバーやシステムが壊れたときに、自動的に予備のサーバーに切り替わることです。

もう少し詳しく

例えば、駅の改札機を想像してください。いつも使う改札機が壊れてしまったら、隣の改札機に人の流れが自動的に変わりますよね。これと同じことがシステムの世界でも起こります。

ウェブサイトやアプリは、通常1台のサーバーコンピュータで動いています。しかし、もしそのサーバーが故障したり、急にダウンしてしまうと、ユーザーはサイトにアクセスできなくなります。これは困ります。

そこで企業は、予備のサーバーを用意しておきます。メインのサーバーに問題が発生すると、フェイルオーバーの機能が働いて、処理を自動的に予備のサーバーに移します。これにより、ユーザーは気づかないうちに別のサーバーを使用することになり、サービスを続けて使い続けられるのです。

よく使われる場面

エラーログやシステム監視の情報を見ると、「フェイルオーバーが発動しました」というメッセージが出ることがあります。これは「メインのサーバーに異常が出たので、自動的に予備のサーバーに切り替わりました」という意味です。ユーザーにとって良いニュースで、サービスが止まらずに済んだということを表しています。

関連する言葉

  • 冗長性(ようちょうせい):何かあったときのために、同じ機能を複数用意しておくこと
  • ダウンタイム:システムが使えなくなっている時間
  • バックアップ:万が一に備えて、データや機能を別に用意しておくこと