高可用性の定義は何ですか?

高可用性の定義は何ですか?

の限り私の理解サービスまたはシステムの可用性は次のように定義されます。

(Time resource was available - Time resource was unavailable) / Total Time

私の質問は次のとおりです:

システム/サービスを「高可用性」と表現することは、業界で認められた標準用語ですか?

これが私の次の質問につながります。

ソフトウェア ベンダーが高可用性ソリューションを販売していると主張する場合、その説明に適合するソリューションに対して合理的に期待できる可用性の最小レベルはありますか?

答え1

私の質問は、どの程度の可用性が高可用性を構成するのかという正確な定義があるかどうかを調べることでした。

可用性がどの程度であるかについての公式の定義はない。高可用性「したがって、世界中で多かれ少なかれ確立された定義がいくつかあります。広く受け入れられている標準があるかどうかはわかりませんので、これ以上正確にはしたくありません。そのため、私が知っている定義をリストアップしています。

ハーバード研究グループは、いわゆる可用性環境の分類そしてそれは多分できるだけ近づける正確な定義

  • AE4継続的なコンピューティングを必要とし、障害がユーザーにとって透過的であるビジネス機能。
    これは、作業の中断、トランザクションの損失、パフォーマンスの低下がなく、24 時間 365 日の継続的な運用を意味します。

  • AE3重要な時間帯、または年間を通じて 1 日のほとんどの時間および週のほとんどの曜日に中断のないコンピューティング サービスを必要とするビジネス機能。つまり、ユーザーはオンライン状態を維持します。ただし、現在のトランザクションを再開する必要がある場合があり、ユーザーはパフォーマンスの低下を経験する可能性があります。

  • AE2重要な時間帯、または年間を通じて 1 日のほとんどの時間および週のほとんどの曜日に、中断を最小限に抑えたコンピューティング サービスを可能にするビジネス機能。つまり、ユーザーは中断されますが、すぐに再ログオンできます。ただし、ジャーナル ファイルから一部のトランザクションを再実行する必要がある場合があり、パフォーマンスが低下する可能性があります。

  • AE1データの可用性が保証されている限り、ビジネス機能は中断できます。ユーザーの作業が停止し、制御不能なシャットダウンが発生します。ただし、データの可用性は保証されます。データのバックアップ コピーは冗長ディスクで使用可能であり、ログ ベースまたはジャーナル ファイル システムが、不完全なトランザクションの識別と回復に使用されています。

  • AE0中断される可能性があり、データの可用性が重要ではないビジネス機能。ユーザーの作業が停止し、制御不能なシャットダウンが発生します。データが失われたり破損したりする可能性があります。

  • * 災害からの回復機能は、あらゆる可用性環境 (AE) に適用できる水平可用性機能です。情報システムのリモート バックアップを提供し、地震、火災、洪水、ハリケーン、停電、破壊行為、テロ行為などの災害からシステムを守ります。

ソース:http://www.hrgresearch.com/pdf/AEC%20Defintions.pdf

しかし、非公式世界の特定の地域では、AE に縛られた用語もあります。これは鵜呑みにしないでください。

  • AE0従来の
  • AE1高い信頼性
  • AE2高可用性
  • AE3耐障害性
  • AE4耐障害性

世界の一部の地域では、いわゆる可用性クラスも存在します。定義を見ると、上記のリストに方向性があることがわかります。(塩をお願いします)

  • 可用性クラス 1(90%)
  • 可用性クラス 2信頼性が高い(99%)
  • 可用性クラス 3高可用性(99.9%)
  • 可用性クラス 4耐障害性(99.99%)
  • 可用性クラス 5フォールトトレラント(99,999%)
  • 可用性クラス 5災害耐性(99,999%)

90% の可用性クラス 1 は、90% が従来型と見なされ、そのリストの範囲外であるため、リストから削除されます。ダウンタイムが 1 時間未満であることが保証されている場合、システムは「高可用性」であると見なされ、このリストでは 99.99% (約 53 分) にも反映されています。

答え2

記事がありますウィキペディア高可用性の用語を表します。これはシステムの特性の 1 つと見なされます。また、すでに計算されたパーセンテージも見つかります。

たとえば、可用性のパーセンテージが 5 ナイン (99.999%) の場合、年間の最大ダウンタイムは 5.26 分になります。

答え3

高可用性とは、(簡単に言うと)一部のコンポーネントに障害が発生した場合でもサービスを継続して運用できるように、ある程度の冗長性があることを意味します。

あなたが書いた式は、サービスの可用性の % を計算するためのものです。ほとんどのプロバイダーは、この SLA が達成されなかった場合に課金にペナルティを課すために、クライアントと SLA を締結します。

関連情報