NAT Gateway預設按實際 CU 用量自動彈性擴縮容,但在流量陡增時存在分鐘級擴容延遲,可能導致短暫丟包。您可為 NAT Gateway配置 CU 資源預留,按需鎖定最小處理容量,在流量突增時獲得確定性效能保障。
資源預留功能通過白名單開放,如需使用,請聯絡客戶經理申請。
突發流量保障:為持久性高峰流量的業務鎖定最低資源容量,避免彈性擴容延遲導致的丟包。
活動資源預留:在可預期的流量高峰前預先鎖定資源,活動結束後釋放,兼顧穩定性與成本。
業務上線保障:為新業務鎖定基礎資源容量,積累流量資料後再評估彈性策略。
工作原理
配置資源預留時,可以通過 CU 估算器,輸入頻寬、建立串連數(CPS)、並發串連數(CC)和包處理數(PPS)預估所需的 CU 預留量。
實際流量低於預留容量:按預留 CU 保障效能並計費。
實際流量超過預留容量:NAT Gateway自動彈性擴充。
配置資源預留後,系統會返回該預留 CU 對應的效能指標,包括頻寬、並發串連數、每秒建立串連數和每秒資料包處理數,便於您評估預留容量是否滿足業務需求。
使用限制
CU 限制:最小值為 9000 CU(約 20 Gbps),預設上限為 11250 CU(約 25 Gbps)。
縮容限制:每日僅 2 次,其中包含取消資源預留,當天用完後需等待次日恢複。
配置資源預留
控制台
登入 NAT Gateway控制台,單擊目標執行個體 ID 進入執行個體詳情頁。
在資源預留頁簽,單擊配置CU資源預留。
在配置頁面中,使用LCU 估算器預估 CU 預留量,輸入以下指標。
頻寬峰值(雙向求和):業務的最大頻寬,單位:Gbps。
新建連接速率:每秒建立串連數的峰值。
並發串連數:同時維持的最大串連數。
包處理速率:每秒處理資料包的峰值。
資源預留CU總數:根據預估值和實際業務需求,輸入資源預留 CU 總數,並勾選費用知悉。
提交資源預留請求後,最近一次預留狀態會變為準備中。資源就緒後,狀態變為已預留。
修改/取消資源預留
擴容:不限次數,可隨時增加預留 CU 數量。
縮容:每日 2 次,其中包含取消資源預留,當天用完後需等待次日恢複。
控制台
修改資源預留
當資源預留狀態為已預留或預留失敗時,您可修改或取消資源預留。
在執行個體詳情頁的資源預留頁簽,單擊配置CU資源預留。
輸入新的 CU 預留量,單擊確定。
取消資源預留
取消資源預留後,NAT Gateway將釋放預留的資源,恢複為完全彈性模式。取消操作計入當天的縮容次數。
在執行個體詳情頁的資源預留頁簽,單擊取消資源預留。
在確認對話方塊中,點擊確認取消預留容量。
計費說明
NAT Gateway的預留 CU 費按小時收取,計費周期為1小時。在一個計費周期內,如預留時間長度不足1小時,按照1小時計費。在一個計費周期內,系統會比較初始的預留 CU 數及變更配置後已生效的預留 CU 數,取最大值計算預留 CU 費用。
當實際消耗 CU 數 ≤ 預留 CU 數時,出賬僅包含預留 CU 費用:
預留 CU 費用 = 預留 CU 單價 × 預留 CU 數
當實際消耗 CU 數 > 預留 CU 數時,出賬包含預留 CU 費用和超出 CU 費用:
預留 CU 費用 = 預留 CU 單價 × 預留 CU 數超出 CU 費用 = CU 單價 ×(實際消耗 CU 數 - 預留 CU 數)
預留 CU 單價與標準 CU單價一致,實際購買價格以購買頁為準。
超出部分按分鐘計算,僅實際用量超過預留量的分鐘產生超出費用,未超過的分鐘不計費。
資源預留 CU 容量不支援使用資源套件抵扣,僅當實際消耗 CU 數超出資源預留 CU 數時,超出部分可使用資源套件抵扣。
計費樣本
下表展示了一個華東1(杭州)地區的跨可用性區域容災 NAT Gateway,在各計費周期內不同資源用量及資源預留配置下的收費情況。以下樣本中 CU 單價為 0.034 USD/個。
計費周期 | 關鍵操作與事件 | 超出預留 CU 數 | 預留 CU 數 | 費用 |
10:00:00~10:59:59 | 日常運行,無資源預留。實際消耗 200 CU。 | 200 無預留,按實際CU消耗計費 | - | 該小時的 CU 費用=0.034 USD/個×200=6.80 USD |
11:00:00~11:59:59 | 為應對活動,配置預留 1000 CU,11:45:00 就緒。實際消耗 300 CU,均未超過預留。 | 0 | 1000 | 該小時的預留 CU 費用=0.034 USD/個×1000=34.00 USD |
12:00:00~12:59:59 | 初始狀態預留 1000 CU。活動高峰期,每分鐘消耗均超預留,超出合計 500 CU。 | 500 | 1000 | 該小時的超出 CU 費用=0.034 USD/個×500=17.00 USD 該小時的預留 CU 費用=0.034 USD/個×1000=34.00 USD |
13:00:00~13:59:59 | 初始狀態預留 1000 CU。將資源預留升配至 1200 CU,13:05:00 就緒。實際消耗 1100 CU,各分鐘均未超預留。 | 0 | 1200 | 該小時的預留 CU 費用=0.034 USD/個×1200=40.80 USD |
14:00:00~14:59:59 | 初始狀態預留 1200 CU。活動結束,取消資源預留,14:20:00 生效。實際消耗 200 CU,各分鐘均未超預留。 | 0 | 1200 | 該小時的預留 CU 費用=0.034 USD/個×1200=40.80 USD |
配額
配額名稱 | 描述 | 預設值 | 是否可調整 |
nat_instance_quota_reserved_capacity_units | 單個 NAT Gateway執行個體最大可配置的預留 CU | 11250,最大可提升至 45000 | 可前往配額管理頁面申請提升。 |
常見問題
資源預留和自動彈性是什麼關係?
資源預留為 NAT Gateway設定了最低效能保障。未配置資源預留時,NAT Gateway完全依賴自動彈性機制按需擴縮容。配置資源預留後,NAT Gateway在預留容量範圍內提供確定性效能,超出預留容量的部分仍然通過彈性機制處理。
預留 CU 過多或過少會有什麼影響?
預留過多:造成成本浪費,實際消耗 CU 低於預留 CU,仍按預留容量計費。
預留過少:流量高峰時仍需觸發自動擴容,擴容存在一定時延,可能導致短暫丟包,影響業務穩定性。
建議使用 CU 計算機,輸入頻寬、建立串連數(CPS)、並發串連數(CC)和包處理數(PPS)預估所需的 CU 預留量,並結合業務壓測確定初始值。
縮容或取消資源預留後,計費何時變化?
縮容或取消操作成功後,會在下一計費周期開始後生效。例如,在14:30成功取消資源預留,14:00:00-14:59:59計費周期仍會按周期內生效的最大預留CU數計費,從15:00開始後不再產生預留費用。