[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

フォールバック (fallback)

pointこの用語のポイント

point機能や性能を制限して動かすよ

point何か問題が起きたときに行うよ

point「止まるよりは、しょぼい方がマシでしょ?」だよ

point「フェイルバック(failback)」と間違えないように気を付けてね

スポンサーリンク

簡単に書くよ

フォールバック (fallback)とは

コンピュータの世界における「えっ?風邪引いてるの?それなら今日は、外回りはしなくていいし定時で帰っていいよ」のこと。
つまり

コンピュータの世界における「無理はしなくていいけど、休むんじゃねーぞ!」のこと
です。
もう少し真面目に書くと

何らかの問題が発生した際に「止まるよりは、しょぼい方がマシでしょ?」な考えに基づいて、機能や性能を制限して動かし続けること
です。

image piyo

詳しく書くよ

突然ですが、ピヨ太君はデキるビジネスマンです。

フォールバック

そんなピヨ太君ですが、風邪を引いてしまいました。

フォールバック2

そこでピヨ太君は、上司のピヨ子さんに「調子が悪いから帰ります」と言おうとしました……が、ピヨ子さんに先手を打たれてしまいました。
「あら?顔色が悪いわね。今日は無理をしないで定時で帰りなさい」と言われてしまったのです。

フォールバック3

結局ピヨ太君は、定時になるまでお仕事を続けることになりました。

これをコンピュータの世界で行うのが「フォールバック」です。

1.問題が発生した際に
2.無理をさせない代わりに
3.休ませないで仕事を続けさせる


行為を指します。
鬼ですね。

例えば

・処理がパンクしそうなときに、受け付ける仕事の数を減らす(けど仕事は続ける)
・一部の機能が壊れたときに、その機能を使わせない(けどシステムは動かし続ける)


などの対応です。

フォールバック4

フォールバックは「止まるよりは、しょぼい方がマシでしょ?」な考えに基づいて行われます。

実際に何を指して「フォールバック」と呼ぶかは、いろいろです。
極端な話「システムが全壊したので代わりに人手で作業する」などの対応も、捉えようによってはフォールバックと呼べないこともありません。
呼ばないですけどね。

いずれにせよ

1.問題が発生した際に
2.無理をさせない代わりに
3.休ませないで仕事を続けさせる


さえ覚えておけば、前後の文脈から意味を掴めると思います。

あと、ついでなので書いておくと、フォールバック(fallback)と見た目が紛らわしい用語に「フェイルバック(failback)」があります。
この2つはパッと見で間違えやすいです。
ご注意ください。

間違いさがしのようですが「fallback(フォールバック)」は3文字目が「l(エル)」です。
「failback(フェイルバック)」は3文字目が「i(アイ)」です。

意味も違います。

フォールバック(fallback)は「機能や性能を制限して動かすこと」です。
日本語では「縮退運転」と表現されます。

それに対して、フェイルバック(failback)は「壊れたときの備えとして予備も一緒に動かしているシステムにおいて、予備から主となる方に戻すこと」です。
日本語では「切り戻し」と表現されます。

まとめると、以下の通りです。

英語表記fallbackfailback
カタカナ表記フォールバックフェイルバック
表記の違い3文字目が「l(エル)3文字目が「i(アイ)
意味機能を制限して動かす予備から主に戻す
日本語訳縮退運転切り戻し


結構、違いますよね?
意識して、区別してください。
一緒くたにして理解してしまうと、混乱します。

image piyo2

一言でまとめるよ

まぁ「フォールバック」って単語が出てきたら「機能や性能を制限して動かすことなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク