頻寬配額與附加元件
管理員位置: Services › Bandwidth: Summary (
/bandwidth)、Add-on (/bandwidth/addons) 及 Quotas, pricing & policy (/bandwidth/policy)。模組開關位於 System › Admin › License & updates。
功能
頻寬功能為每個計費服務提供每月流量配額。NexCMP會測量用量,在達到80%和100%時警告客戶,並在超過配額時根據您的超量政策採取行動。客戶可以從其錢包購買額外TB的附加元件;您也可以免費授與附加元件。
| 服務 | 配額 |
|---|---|
| 虛擬機器 | 每個VM每月(預設2048 GB,即2 TB) |
| Kubernetes | VM配額乘以工作節點數量 |
| Object Storage | 每位客戶每月下載流量(預設100 GB);超出部分適用正常的隨需付費價格 |
| VPN | 保留其計畫的配額;請在VPN頁面上升級頻寬 |
| 私有雲 | 不計流量 |
需求
| 項目 | 需求 |
|---|---|
| 模組 | Bandwidth 預設為開啟。請至 License & updates 關閉以隱藏。 |
| 測量來源 | 使用預設來源時為 CloudStack VM statistics。請在 CloudStack 中保持啟用 VM 統計資料收集功能;預設保留 720 分鐘即已足夠。 |
| Proxmox VE | Proxmox VE 上的虛擬機器不計費。 |
| 匯率 | 加值服務價格以 VND 輸入。請參閱 Currency and exchange rates。 |
| 相依於 | CloudStack 用於 VM 與 Kubernetes 流量,S3 用於儲存空間下載。 |
準備基礎設施
只要已連線 CloudStack 即可,無需額外設定。NexCMP 每 5 分鐘以最多兩小時的時間範圍,透過單一呼叫讀取帳戶中所有 VM 的 listVirtualMachinesUsageHistory。每個樣本涵蓋一分鐘並會被累加。樣本會延遲三分鐘取得以確保資料已送達。超過 CloudStack 保留期限(約 12 小時)的資料間隙將被略過並記錄。
數字代表的意義
用量是根據每個 VM 的網路介面計算,因此包含 VM 之間的流量,不只限於對外網際網路流量。這可能會比邊界路由器計算的數值稍高。
在 NexCMP 中連線
開啟 Services › Bandwidth › Quotas, pricing & policy。
設定數值並點擊 Save;系統會要求填寫原因並予以記錄。背景工作會在約 30 秒內套用變更。
欄位 預設值 含意 啟用頻寬(客戶選單與購買加購項目) on 模組銷售端的開關。 VM、GB/月(Kubernetes = 此數值 × worker 數量) 2048 每個 VM 每週期的配額。 S3,每位客戶每月下載 GB 數 100 超出部分適用一般的 S3 按量計費。 配額方向(VM、Kubernetes) 傳入 + 傳出 或 Outbound only。 +1 TB 價格 (VND) 100,000 以報價匯率轉換為分。 每次購買上限 (TB) 50 超額政策 suspend notify、throttle 或 suspend(見下方)。 強制實際停權生效日 移轉日期 + 24 小時 在此日期之前不會停權任何服務;僅會對客戶發出警告。 限速速率 (Mbps) 僅限限速 (throttle) 使用。 
超額政策
| 政策 | 當服務用量超過 100% 時會發生什麼事 |
|---|---|
| notify | 會通知客戶。不會執行其他動作。 |
| throttle | 目前與 notify 相同:限速器在此版本中尚未連線。 |
| suspend(預設) | VM、叢集或 S3 帳戶將被停權,直到客戶購買加購項目或下一個計費週期開始為止。僅自 suspend-from 日期起生效。 |
80% 與 100% 警示(鈴鐺與電子郵件)一定會執行,每個閾值、週期與服務各執行一次。若您將因頻寬用盡而被停權的服務解鎖,但該服務仍超出配額,則下一次檢查(5 分鐘內)會再次將其停權。若要保持其運行,請授予加購項目。
查看使用量並授予附加元件
開啟 Services › Bandwidth › Summary。它會列出每個服務在當前週期的使用量、包含附加元件的配額、剩餘配額,以及80%和100%的標記。KPI方塊顯示服務數量、過去30天售出的附加元件數量以及收集器狀態(執行中、游標)。Daily表格按天顯示當前週期。

若要為客戶保留空間,請對服務使用 Grant(免費贈送整TB的附加元件)。開啟 Add-on 查看購買與贈送歷史記錄,最新的在前,並附帶類型篩選器。

客戶看到的內容
客戶入口網站會獲得一個 Bandwidth 選單,其中包含使用量、剩餘配額,以及從錢包扣款的 buy +1 TB 操作(最高可達您的單次購買上限)。附加元件在當前週期內有效。
驗證
- Summary 上的收集器正在執行,且其游標每隔幾分鐘就會向前移動。
- 帶有流量的虛擬機器在大約10到15分鐘後會顯示使用量。
- 若要查看警報,請在測試安裝上將虛擬機器配額降低至幾GB並產生一些流量。請勿在生產環境中這樣做:此配額適用於每台虛擬機器。
限制與注意事項
- 使用量按週期(一個月)計算。附加元件和配額適用於當前週期。
- "Enforce actual suspend from" 可防止您在首次啟用模組的當下就將客戶停權。
- 在此版本中,限速政策僅會發送通知。
- 更改配額會套用到所有網站,包含經銷商網站。經銷商的零售與批發附加元件價格遵循其折扣或加價。
- Dedicated servers的頻寬是另外一回事;請參閱 Dedicated servers。
故障排除
| 症狀 | 原因 | 修正方式 |
|---|---|---|
| 執行中的虛擬機器使用量保持為零 | 背景工作執行緒已停止、CloudStack已斷線,或虛擬機器統計資料已停用 | 檢查 sudo nexcmp status 且 Test connection 於 CloudStack;啟用 CloudStack 虛擬機器統計資料。 |
| 使用量資料有缺漏 | 超過了 CloudStack 的保留期限,或者背景工作執行緒離線超過約12小時 | 無法復原;該缺口已被記錄。 |
| 使用量比預期略高 | 包含虛擬機器之間的流量及其他介面流量 | 預期行為;請向客戶說明此事。 |
| 解鎖後,被停權的服務恢復時仍處於停權狀態 | 它仍然超出配額 | 授予附加元件或提高配額。 |
| 儘管政策設定為 suspend,但沒有任何項目被停權 | 停權起始日期是未來日期 | 將其設定為現在(生效時頁面會顯示 "ACTIVE")。 |
| 「bw_over_policy 必須是 notify、throttle 或 suspend」 | 透過 API 發送了無效的政策 | 使用三個值之一。 |
| Proxmox 虛擬機器未顯示使用量 | 它們未被計費 | 預期行為。 |
| 客戶無法購買附加元件 | 頻寬功能已關閉,或錢包餘額為零 | 檢查開關與錢包。 |