一言でいうと
フェイルオーバーとは、メインのサーバーやシステムが壊れたときに、自動的に予備のサーバーに切り替わることです。
もう少し詳しく
例えば、駅の改札機を想像してください。いつも使う改札機が壊れてしまったら、隣の改札機に人の流れが自動的に変わりますよね。これと同じことがシステムの世界でも起こります。
ウェブサイトやアプリは、通常1台のサーバーコンピュータで動いています。しかし、もしそのサーバーが故障したり、急にダウンしてしまうと、ユーザーはサイトにアクセスできなくなります。これは困ります。
そこで企業は、予備のサーバーを用意しておきます。メインのサーバーに問題が発生すると、フェイルオーバーの機能が働いて、処理を自動的に予備のサーバーに移します。これにより、ユーザーは気づかないうちに別のサーバーを使用することになり、サービスを続けて使い続けられるのです。
よく使われる場面
エラーログやシステム監視の情報を見ると、「フェイルオーバーが発動しました」というメッセージが出ることがあります。これは「メインのサーバーに異常が出たので、自動的に予備のサーバーに切り替わりました」という意味です。ユーザーにとって良いニュースで、サービスが止まらずに済んだということを表しています。
関連する言葉
- 冗長性(ようちょうせい):何かあったときのために、同じ機能を複数用意しておくこと
- ダウンタイム:システムが使えなくなっている時間
- バックアップ:万が一に備えて、データや機能を別に用意しておくこと