本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
當包年包月實例的實際峰值QPS超過已購QPS流量規格,或按量付費實例的實際峰值QPS超過指定閾值時,實例可能會進入沙箱。進入沙箱的實例將不再保證產品SLA。本文介紹什么是沙箱、如何解除實例的沙箱狀態。
什么是沙箱
沙箱指實例的實際峰值QPS超過當前QPS流量規格時,可能進入的一種異常狀態。
包年包月實例沙箱說明
如下圖示,包年包月實例的QPS規格包括:版本內QPS、擴展QPS、彈性后付費QPS。
未添加任何擴展QPS功能時,當前QPS規格即為版本內QPS。
購買擴展QPS,但未開啟彈性后付費QPS時:當前QPS規格 = 版本內QPS + 擴展QPS。
未購買擴展QPS,但開啟彈性后付費QPS時:當前QPS規格 = 版本內QPS + 彈性后付費QPS。
購買擴展QPS,并開啟彈性后付費QPS時:當前QPS規格 = 版本內QPS + 擴展QPS + 彈性后付費QPS。
實例進入沙箱的條件
以下兩種條件滿足其一,實例會進入沙箱。
通過QPS超用次數判定
WAF會實時獲取每個時間點的上一個小時內的峰值QPS,峰值QPS連續5分鐘超過當前規格閾值時,被判定為一次超用。一天內多次QPS超用,統計為一次。若實例第四次超用時,實例進入沙箱。
說明因正常業務流量突增導致的短暫QPS超用,并且超用時間未達到5分鐘時,實例不會統計為一次超用。
如果存在超用時間跨天的情況,例如超用時間為23:55~00:10,WAF會根據超用起始時間統計為一次超用。
通過QPS用量判定
實際QPS峰值滿足如下任意一種情況時,實例立即進入沙箱。
實例
當前QPS規格
說明
中國內地實例
小于等于20,000 QPS
實際QPS峰值超過100,000 QPS,實例進入沙箱。
大于20,000 QPS
實際QPS峰值超過已購QPS的5倍,實例進入沙箱。
非中國內地實例
小于等于2,000 QPS
實際QPS峰值超過10,000 QPS,實例進入沙箱。
大于2,000 QPS
實際QPS峰值超過已購QPS的5倍,實例進入沙箱。
進入沙箱對實例的影響
進入沙箱的實例將不再保證產品SLA。接入該實例的防護對象將隨時可能出現業務訪問異常,包括但不限于丟包、限速、限連、防護失效、日志或報表數據異常、訪問超時、進入DDoS清洗或黑洞等情況。
實例進入沙箱后,開啟彈性后付費,實例進入沙箱當天到解除沙箱當天的時間段不產生彈性后付費賬單。
實例進入沙箱后,系統會通過郵件、短信或站內信等方式提示您。同時,您也可以在控制臺頁面頂部查看超用信息。
您可以開通彈性后付費QPS,緩解實例因QPS超用而進入沙箱。關于彈性后付費QPS的更多信息,請參見彈性后付費。
查看QPS超用詳情
QPS超用時,您會在Web應用防火墻3.0控制臺頂部橫幅區域(圖示①)收到提示。
單擊查看詳情,可查看近30天的QPS超用詳情。
在總覽頁面,單擊流量頁簽,在QPS區域(圖示②),通過峰值圖或均值圖,查看QPS實際用量。
一小時內,如果實例多次超用,則超用詳情頁面中的QPS最大值取該小時內超用規格最大那次的QPS值。
峰值QPS持續5分鐘超過當前規格時,累計一次QPS超用。
如果您的實例處于超用或者沙箱狀態,您可以升級當前QPS規格。升級后,實例的狀態將變成解除沙箱或者解除超用。
解除實例的沙箱狀態
包年包月實例的沙箱狀態不會自動解除,即使實際QPS用量已回落至當前規格以內。您需要通過升級QPS規格,才能解除實例的沙箱狀態。若升級后,您的實例再次觸發沙箱,則需要再次升級QPS規格。
登錄Web應用防火墻3.0控制臺。在頂部菜單欄,選擇WAF實例的資源組和地域(中國內地、非中國內地)
在頁面頂部橫幅提示區域,單擊立即升級;或單擊頁面右上角的升級。
在立即升級面板,通過升級版本,購買QPS擴展,或開啟彈性后付費QPS,提升實例的QPS規格。
說明您也可以訪問Web應用防火墻購買頁,升級版本,購買QPS擴展,或開啟彈性后付費。
升級完成后,實例的沙箱狀態自動解除,實例的狀態將變成解除沙箱或者解除超用。QPS超用次數統計清零。
按量付費實例沙箱說明
按量付費實例進入沙箱的實際QPS流量大小由設置的流量計費保護閾值決定。如果一小時內的峰值QPS大于該值,實例將進入沙箱。
如果您已經在開通按量付費實例時設置了流量計費保護閾值,在實際使用過程中需要調整保護閾值,您可以根據實際QPS流量,進入控制臺頁面,單擊調整流量保護閾值進行調整。
按量付費實例支持的最大閾值與默認值保持一致:
中國內地為:100000 QPS。
非中國內地為:10000 QPS。
實例進入沙箱的條件
如果一小時內的峰值QPS大于流量計費保護閾值時,您會在Web應用防火墻3.0控制臺頂部橫幅區域(圖示①)收到提示信息。
單擊流量保護詳情,可查看近30天每小時的流量保護詳情。
進入沙箱對實例的影響
進入沙箱的實例將不再保證產品SLA。接入該實例的防護對象將隨時可能出現業務訪問異常,包括但不限于丟包、限速、限連、防護失效、日志或報表數據異常、訪問超時、進入DDoS清洗或黑洞等情況。
按量付費實例進入沙箱后,實例在該小時出賬為0,直到沙箱解除。
實例進入沙箱后,系統會通過郵件、短信或站內信等方式提示您。同時,您也可以在控制臺頁面頂部查看觸發流量計費保護的信息。
解除實例的沙箱狀態
如果下一個小時的峰值QPS低于流量計費保護閾值,按量付費實例將自動解除沙箱狀態。
如果沙箱狀態持續一段時間,您可以執行如下操作,解除沙箱狀態:
在頂部橫幅區域(圖示①),單擊調整閾值,修改流量計費保護閾值。
訪問總覽頁面,在實例基本信息區域(圖示②),單擊調整流量保護閾值,修改流量計費保護閾值。具體操作,請參見設置流量計費保護閾值。