SLA 可用性から許容ダウンタイムを計算
Web処理はすべてブラウザ内で完結します。データは送信されません
「可用性 99.9%」を「月に何分止められるか」に言い換えます。割合は実感しにくく、99.9% と 99.95% はほとんど同じに見えても停止の余裕は 2 倍違います。各値について年・月・週・日の 4 期間の許容ダウンタイムを同時に示し、「9 の数」も付記します。⚠️ ここでは 1 年を 365.25 日、1 か月を 30.44 日(365.25 ÷ 12)で計算します。30 日で計算すると「43 分 12 秒」、本ツールは「43 分 50 秒」になり、基準は結果に明記されます。0% と 100% にも対応し、100% はダウンタイムなしです。計算はすべてブラウザ内で完結し、入力した値は送信されません。
機能
- 1 つの値から年・月・週・日の許容ダウンタイムを同時に表示
- 読みやすい表記(8 時間 45 分 58 秒)。秒への換算は不要
- 「9 の数」を表示(99.9% は 9 が 3 つ)
- 基準を結果に明記:1 年 365.25 日、1 か月 30.44 日
- 年・月・週・日の整合が取れている(月 = 年 ÷ 12)
- 0% と 100% に対応。100% はダウンタイムゼロで除算エラーなし
- 複数の値を一度に換算。各行は個別にコピーできます
使い方
- 可用性を 1 つ以上入力します(1 行に 1 つ。99.9 でも 99.9% でも可)
- 可読表記に使う期間を選びます(既定は月)
- 4 期間の許容ダウンタイムがすぐに表示されます
- 行末のコピーボタンで個別の値を取り出せます
よくある質問
- 他のツールと「月」の結果が違うのはなぜですか?
- 「1 か月」の定義が一つではないからです。本ツールは 30.44 日(365.25 ÷ 12)、別のツールは 30 日で計算します。99.9% では 43 分 50 秒と 43 分 12 秒の違いになります。どちらも検索で見つかるため、相手がどちらを使っているかを知るのが重要で、本ツールは基準を結果に明記します。
- 99.9% は 9 がいくつですか?
- 3 つです。9 の数を数えた言い方で、99.9% は整数部に 2 つ、小数部に 1 つあります。可用性の段階を表す慣用表現で、99.95% も通常は「9 が 3 つ」、99.99% が 4 つです。
- 100% では何が出ますか?
- ダウンタイムはゼロです。4 期間すべてで 0 になります。本ツールは 1 − 100% の除算経路を通さず「ダウンタイムなし」と直接書きます(結果は 0 でも、その経路にはゼロ除算の危険があります)。
関連ツール
Compose ↔ docker run
Webcompose の services 部分と docker run コマンドを双方向に変換します。対応物のないキーは理由付きで列挙し、黙って捨てません。
設定ファイル検証
Webpackage.json、.env、robots.txt、sitemap.xml、HTTP レスポンスヘッダーを検証します。結論はエラー・警告・提案の 3 段階で、それぞれ理由を添えます。
URL 解析
WebURL を解析し、スキーム・ホスト・ポート・パス・クエリパラメータ・アンカーに分解します。パラメータは元の値とデコード値を並記。すべてブラウザ内で処理します。
UA 解析
WebUser-Agent を解析し、ブラウザ・バージョン・OS・デバイス種別・エンジンを判定します。判定はパターン照合による概算です。すべてブラウザ内で処理します。
HTTP ステータスコード
WebHTTP ステータスコードの検索。番号から意味を、キーワードから番号を引けます。1xx〜5xx の分類・利用場面・確認のポイント付き。すべてブラウザ内で処理します。
MIME タイプ
Web拡張子から MIME タイプを、MIME タイプから既定の拡張子を検索。js なら text/javascript、image/svg+xml なら .svg が返ります。すべてブラウザ内で処理します。