使用量上限を設定することで、高速化ドメイン名の帯域幅、トラフィック、または HTTPS リクエストを制限します。これにより、トラフィックの急増や悪意のある攻撃による予期せぬ請求を防ぐことができます。
背景情報
Alibaba Cloud CDN を使用してサービスを高速化する際、以下の問題が発生する可能性があります。
突然のトラフィック急増:話題のトピックやその他のイベントにより、ウェブサイトやアプリケーションのトラフィックが急増し、CDN の帯域幅やトラフィックが通常レベルをはるかに超え、高額なコストが発生する可能性があります。
悪意のあるトラフィック攻撃:サービスが CC 攻撃や DDoS 攻撃の標的になります。攻撃者は大量のリクエストを生成したり、大量の帯域幅を消費したりして、業務を妨害し、大きな金銭的損失を引き起こします。
コストとリスクを管理するために、Alibaba Cloud CDN は 使用量上限 機能を提供します。高速化ドメイン名の帯域幅、トラフィック、または HTTPS リクエスト数にしきい値を設定できます。統計期間内の使用量が設定したしきい値に達すると、CDN は自動的にドメイン名をオフラインにして高速化を一時停止し、さらなるコストの発生を防ぎます。
機能概要
使用量上限機能には、帯域幅上限、トラフィック上限、HTTPS リクエスト数上限 の 3 つのモードがあります。上限ルールがトリガーされると、ドメイン名は自動的にオフラインになります。サービスは指定されたブロック解除時間後に再開されます。
トラフィック上限
指定された期間にわたるドメイン名の累積トラフィックを監視します。合計トラフィックがしきい値を超えると、上限がトリガーされます。このモードは、トラフィック課金モデルに最適です。
パラメーター | 説明 |
統計期間 | トラフィック使用量を累積し、しきい値と比較する期間です。有効な値:5分ごと、1時間ごと、当日24:00まで、または当月。 |
しきい値 | 1 つの統計期間内に許可される最大合計トラフィックです。累積トラフィックがこのしきい値を超えると、ドメイン名はオフラインになります。値の範囲:1 MB 〜 10,000 TB。 |
ブロック解除時間 | 上限がトリガーされた後、ドメイン名が自動的にオンラインに戻るまでの待機時間です。 |
帯域幅上限
ドメイン名の帯域幅を監視します。帯域幅がしきい値を超えると、上限がトリガーされます。このモードは、請求対象の帯域幅の上限を制御するため、ピーク帯域幅課金モデルに最適です。
パラメーター | 説明 |
しきい値 | ドメイン名の帯域幅上限です。統計期間内の帯域幅がこのしきい値を超えると、ドメイン名はオフラインになります。値の範囲:1 Mbit/s 〜 1 Tbit/s。 |
ブロック解除時間 | 上限がトリガーされた後、ドメイン名が自動的にオンラインに戻るまでの待機時間です。有効な値:5分、1時間、1日、1か月、または [ブロック解除しない]。 |
HTTPS リクエスト数上限
指定された期間にわたるドメイン名の累積 HTTPS リクエスト数を監視します。合計リクエスト数がしきい値を超えると、上限がトリガーされます。このモードは、固定予算内で HTTPS リクエストのコストを管理するのに役立ちます。
パラメーター | 説明 |
統計期間 | HTTPS リクエスト数を累積し、しきい値と比較する期間です。有効な値:5分ごと、1時間ごと、当日24:00まで、または当月。 |
しきい値 | 1 つの統計期間内に許可される HTTPS リクエストの最大合計数です。累積リクエスト数がこのしきい値を超えると、ドメイン名はオフラインになります。値の範囲:100万〜100億リクエスト。 |
ブロック解除時間 | 上限がトリガーされた後、ドメイン名が自動的にオンラインに戻るまでの待機時間です。 |
注意事項
監視データの遅延:使用量の監視データには約 10 分の遅延があります。システムは、使用量がしきい値に達してから約 10 分後にドメイン名をオフラインにします。この遅延中に消費されたすべてのトラフィック、帯域幅、およびリクエストに対して課金されます。
しきい値の慎重な評価:使用量上限がトリガーされると、ドメイン名はオフラインになり、すべての CDN リクエストが失敗します。通常の運用を妨げないように、過去の使用量データと予想される増加に基づいて、合理的なしきい値を設定してください。
自動ブロック解除のロジック:使用量上限によってドメイン名がオフラインになった後、システムは設定した ブロック解除時間 に基づいてカウントダウンを開始します。カウントダウンが終了すると、たとえそれ以前に手動でオンラインにした場合でも、システムはドメイン名をオンラインに戻します。上限がトリガーされた後にドメイン名を永続的にオフラインに保つには、使用量上限の設定を削除してください。
設定の削除とスイッチの無効化の違い:使用量上限ポリシーは、その設定レコードが存在する限り有効です。スイッチを無効にしても、ポリシーの適用は停止しません。使用量制限を完全に削除するには、使用量上限の設定ページに移動し、対応する設定を 削除 してください。
操作手順
[ドメイン名] ページで、管理したいドメイン名を見つけ、操作 列の 管理 をクリックします。
[ドメイン名] ページで、管理するドメイン名をクリックし、[トラフィックの調整] をクリックします。
上限設定 タブで、設定したい上限ポリシーを選択します。
設定変更 をクリックし、適切な 統計期間、しきい値、および ブロック解除時間 を選択します。パラメーターの詳細については、「機能概要」をご参照ください。
[OK] をクリックします。上限ルールが作成され、すぐに有効になります。
既存の上限設定を削除するには、[使用量上限] タブで、削除したい上限ポリシー ([トラフィック上限]、[帯域幅上限]、または [HTTPS リクエスト数上限]) を見つけ、削除 をクリックします。確認ダイアログボックスで、削除 をクリックします。上限設定が削除され、システムはその使用量メトリックに対する制限は適用されなくなります。
使用量制限を完全に削除するには、対応する上限設定レコードを削除する必要があります。
オフライン時の動作と復旧
使用量上限がトリガーされてドメイン名がオフラインになると、以下のようになります。
ドメイン名の DNS 解決が
offline.*.kunlun*.comのような無効なアドレスを指したり、614ステータスコードを返したりする場合があります。その結果、ウェブサイトにアクセスできなくなります。CDN コンソールのドメイン名リストで、ドメイン名のステータスが [停止] に変わります。
以下のいずれかの方法でサービスを復旧できます。
自動復旧を待つ:システムは、設定された ブロック解除時間 に基づいてカウントダウンを開始します。カウントダウンが終了すると、ドメイン名はオンラインに戻ります。
ドメイン名を手動で有効化する:サービスをより早く復旧させるには、CDN コンソールでドメイン名を見つけ、[操作] 列の 操作 をクリックします。
上限がトリガーされた後もドメイン名をオフラインのままにしたい場合は、使用量上限の設定を削除してください。