ダウンタイム(Downtime)

ダウンタイム(Downtime)とは、システムやサービスが、何らかの理由で停止し、利用できなくなっている時間のことです。反対に、正常に利用できている時間は「アップタイム」と呼ばれ、この2つを合わせた考え方が可用性の計算にも使われます。

現実世界に例えると、ダウンタイムはお店が臨時休業している時間のようなものです。理由が計画的な休業であっても、突然のトラブルによる休業であっても、その間はお客様がサービスを受けられない点は変わりません。

ダウンタイムの2つの種類

種類 内容
計画停止 メンテナンスなど、あらかじめ告知された停止
予期しない停止 障害や事故など、突発的に発生する停止

可用性との関係

ダウンタイムは、「可用性」を計算する際の重要な要素で、一定期間のうちダウンタイムが少ないほど、可用性は高く評価されます。「稼働率99.9%」といった数値の裏側には、許容されるダウンタイムの長さが具体的に存在しています。

数値が示す許容時間の違い

可用性の数字がわずかに違うだけでも、許容されるダウンタイムの長さには大きな差が生まれます。99%と99.9%では、1年間に許容される停止時間が10倍近く変わってくることもあり、数字の裏側にある実際の時間感覚を意識することが大切です。

ダウンタイムが企業に与える影響

ネットショッピングサイトや金融機関のシステムでは、わずかなダウンタイムであっても、売上の損失や利用者からの信頼低下につながることがあります。ダウンタイムの長さは、そのままビジネス上の損失規模に直結する場合があります。

ダウンタイムを減らす取り組み

ダウンタイムを最小限に抑えるためには、冗長化やフェイルオーバーといった仕組みをあらかじめ組み込み、一部に障害が起きても全体が止まらないようにする設計が有効です。あわせて、メンテナンス作業自体を利用者への影響が少ない時間帯に行う工夫も行われています。

計画停止でも配慮が必要な理由

計画停止は事前に告知されるとはいえ、頻度が多すぎたり、利用の多い時間帯に行われたりすると、利用者の不満につながることがあります。必要な作業であっても、実施のタイミングには十分な配慮が求められます。

ダウンタイムの測定と記録

多くの企業では、発生したダウンタイムの日時や原因、復旧までの時間を記録し、再発防止や体制の見直しに役立てています。過去の記録を積み重ねることで、より安定した運用体制を築いていくことができます。

まとめ

ダウンタイムは、サービスが利用できなくなる時間を示す、可用性を語るうえで欠かせない基本的な概念です。原因の種類や影響の大きさを理解しておくことが、安定した運用を目指す第一歩になります。

あわせて知っておきたい用語

  • 可用性
    システムが止まらずに使い続けられる度合いのことです。
  • フェイルオーバー
    障害発生時に、自動で予備の系統へ切り替える仕組みです。
  • 冗長化
    同じ機能を複数用意し、故障時にも動作を続けられるようにする仕組みです。
  • 通信障害
    回線やサービスに不具合が生じ、通信ができなくなる状態です。

コメント

タイトルとURLをコピーしました