---
title: 方案與定價
description: 建立與定價虛擬機器方案：規格、每小時與每月價格、計費週期、自訂方案、複製，以及價格變更對執行中虛擬機器的影響。
url: https://nexcmp.com/zh-tw/docs/catalog/plans/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# 方案與定價 {#plans-and-pricing}

> **管理員位置：** Services › Virtual Machines › Plans & pricing (`/vm/catalog`)，包含 Plan、Custom plan、Cycle 與 Offering CloudStack 分頁。範本位於獨立頁面 Services › Virtual Machines › Template (`/vm/templates`)。

## 功能 {#what-it-does}

**方案**是客戶可以購買的規格：vCPU、記憶體、根磁碟與價格，位於某個區域，來自單一來源 (CloudStack 或 Proxmox VE 叢集)。客戶選擇方案、作業系統與**計費週期** (每小時、每月或更長時間的預付期限)。方案可在客戶入口網站、透過 API 以及在經銷商網站上銷售。

## 需求 {#requirements}

| 項目 | 需求 |
|---|---|
| Source | 已連線 CloudStack (方案指向 CloudStack 服務方案) 或附加至該區域的 Proxmox VE 叢集。請參閱 [CloudStack](https://nexcmp.com/zh-tw/docs/infrastructure/cloudstack/) 與 [Proxmox VE](https://nexcmp.com/zh-tw/docs/infrastructure/proxmox/)。 |
| 區域 | 販售虛擬機器的區域。請參閱 [Zones](https://nexcmp.com/zh-tw/docs/infrastructure/zones/)。 |
| 範本 | 至少有一個已啟用且就緒的範本。請參閱 [OS templates](https://nexcmp.com/zh-tw/docs/infrastructure/templates/)。 |
| 匯率 | 僅限您以 VND 輸入價格時。請參閱 [Currency and exchange rates](https://nexcmp.com/zh-tw/docs/catalog/currency-and-exchange-rates/)。 |
| 權限 | 管理者；每一次價格變更都必須填寫原因。 |

## 準備基礎設施 {#prepare-the-infrastructure}

- **CloudStack：** 建立您想要銷售的服務方案（公開，或與 NexCMP 網域共用）。方案會指向一個服務方案。**Offering CloudStack** 標籤頁會即時列出來自 CloudStack 的服務方案與磁碟方案（快取 60 秒）。當方案表格為空時，背景工作會自動從您的實際服務方案建立六個方案。
- **Proxmox VE：** Proxmox 中無需設定；方案本身包含 CPU、RAM 與磁碟。磁碟大小不得小於範本的磁碟。

## 在 NexCMP 中連線 {#connect-in-nexcmp}

### 價格儲存方式 {#how-prices-are-stored}

NexCMP 將每個價格都儲存為**每小時微美元**（µ$/hour；1 µ$ 等於 1/1,000,000 USD）。您可以用您偏好的單位輸入價格，表單會自動進行換算：

| 單位 | 注意事項 |
|---|---|
| USD / 小時（6 位小數） | 依原樣儲存。 |
| USD / 個月 | 除以每月時數設定（730）。 |
| VND / 個月 | 以當前匯率換算一次，然後儲存為 µ$/hour。僅在存在匯率時顯示。 |

表單會顯示結果：µ$/hour、USD/hour、每月價格以及每個計費週期。**每月價格 = 每小時價格 × 730**；較長的週期為 **每月價格 × 月數 × (1 − 折扣)**。

### 新增方案 {#add-a-plan}

1. 開啟 **Services › Virtual Machines › Plans & pricing** 並點擊 **Add plan**。
2. 填寫表單：

   | 欄位 | 範例值 |
   |---|---|
   | 方案名稱 | `VM-2-4` |
   | Slug | 空白：將由名稱自動產生 |
   | 區域 | 您的預設區域 |
   | 基礎架構來源 | CloudStack 保持空白，或選擇 Proxmox 叢集 |
   | CloudStack 服務方案（即時） | 請選擇（僅適用於 CloudStack） |
   | CPU（核心）、RAM（MB）、根磁碟（GB） | `2`, `4096`, `40` |
   | 磁碟方案 | 選填，用於自訂根磁碟大小 |
   | 依此輸入價格 / 價格 | `USD / month`, `12` |
   | 簡短描述 | `2 vCPU, 4 GB RAM, 40 GB NVMe` |
   | 順序 | `10` |
   | 啟用 | 開啟：客戶可以購買 |
   | 可見性 | 在目錄中顯示 |
   | 價格變更原因 | `initial price` |


3. 點擊 **OK**。該方案將顯示於表格中，並帶有每小時、每月價格以及每個啟用週期的欄位。

      ![方案表格包含每小時、每月與每週期價格](https://nexcmp.com/zh-tw/docs/images/catalog/plans-02-list.webp)

### 計費週期 {#billing-cycles}

開啟 **Cycle** 標籤頁以設定客戶可選擇的週期及其折扣。

| 週期 | 預設值 | 注意事項 |
|---|---|---|
| 按小時 | 永遠開啟 | 按每小時計費。 |
| 按月 | 開啟，0% | |
| 1 年 | 開啟，10% | |
| 2 年 | 開啟，15% | |
| 3 年 | 開啟，20% | |

您可以重新命名計費週期、更改其折扣（0至90%）並切換其啟用或停用狀態。變更會套用於在您儲存**後**購買或續約的虛擬機器；執行中的虛擬機器會保留其鎖定的價格。

![顯示每個計費週期折扣的 Cycle 標籤頁](https://nexcmp.com/zh-tw/docs/images/catalog/plans-03-cycles.webp)

### 設定基礎方案並推導其他方案 {#set-a-base-plan-and-derive-the-others}

**Set base plan + derive other plans** 會根據單一價格重新計算整個表格的價格。選擇基礎方案及其價格，然後選擇保持方案之間的**current price ratios**，或是從**component prices**（每個 vCPU、每 GB RAM 及每 GB NVMe 的 µ$/小時，並可選 0 到 50% 的組合折扣）進行計算。預覽表格會在寫入任何資料之前顯示新舊價格。點擊 **Apply**，並提供原因。

當您套用新價格時：執行中的**按時計費**虛擬機器將從下一個計費小時起享有**較低**的價格，預付費虛擬機器則會在續約時計入。如果價格**調漲**，執行中的虛擬機器將維持舊價格。

### 自訂方案 {#custom-plans}

**Custom plan** 標籤頁讓客戶能夠自訂其 vCPU、RAM 和 NVMe 大小。設定一個 vCPU、一 GB RAM 及一 GB NVMe 的每小時單價（留空則從百分比折扣推導）、各自的最小值、最大值與遞增量，以及套用的計費週期。**自訂**方案的價格應高於相同大小的固定方案，否則客戶會選擇跳過固定方案；該頁面會標記自訂方案較便宜的列。開啟 **Enable custom plans for customers** 即可開始銷售；關閉時則會在 portal 中顯示「Coming soon」。每個自訂虛擬機器都有其專屬的隱藏方案列；在該虛擬機器存在期間，這些列無法被編輯或刪除。


### 變更、隱藏、複製、刪除 {#change-hide-clone-delete}

| 動作 | 功能 |
|---|---|
| **Edit** | 變更名稱、描述、順序、價格、啟用狀態與可見性。 |
| **On/Off** | **Off**：客戶無法購買；執行中的虛擬機器不受影響。 |
| **Hide / Show** | 隱藏的方案不會顯示在目錄中，但現有虛擬機器仍會保留該方案，且管理員可以指派它。 |
| **Clone** | 在同一個區域中建立一個具有新來源、大小或價格的新方案，並可選擇隱藏舊方案。若要從 CloudStack 和 Proxmox 銷售相同的組態，請複製它並選擇另一個來源。 |
| **Move up/down** | 變更順序。 |
| **Delete** | 將方案從銷售清單及表格中移除。已使用該方案的虛擬機器將繼續保留。 |

::: warning 使用中的方案已被鎖定
當方案已有虛擬機器使用時，其**zone, offering, CPU, RAM, disk and source**將被鎖定，以避免執行中的虛擬機器遭到靜默變更。請使用 **Clone** 來建立新組態；舊方案會保留其原有的虛擬機器。
:::

## 驗證 {#verify}

1. 該方案會顯示在表格中，並帶有預期的每小時與每月價格。
2. 在客戶 portal 中開始建立訂單：區域會提供該方案，且週期價格與 **Cycle** 標籤頁相符。
3. 下一個測試訂單，檢查錢包扣款是否與顯示的價格相符，然後刪除該虛擬機器。

## 限制與注意事項 {#limits-and-notes}

- 一個方案僅屬於**一個**區域和**一個**來源。
- 價格以 µ$/小時儲存；顯示的 VND 價格是由**VND rounding step**（請參閱貨幣頁面）推導並四捨五入計算得出。錢包始終以 USD 計價。
- 經銷商可獲得從定價推導出的批發價與零售價；變更現有方案的價格時，不會將自訂的經銷商價格複製到您已變更組態的複製方案中。
- 自訂方案的最小、最大及遞增限制會與 CloudStack 自身的限制進行檢查；若磁碟最大值超過 CloudStack 的 `storage.max.volume.size`，將導致部署失敗並進行退款。

## 故障排除 {#troubleshooting}

| 症狀 | 原因 | 修正方式 |
|---|---|---|
| 「Plan name required」/「Service offering required」（需要方案名稱 / 需要服務方案） | 缺少欄位 | 填寫名稱；針對CloudStack請選擇一個方案。 |
| 「CPU/RAM/磁碟必須 > 0」 | 大小為空或為零 | 請輸入全部三項。 |
| "無效的價格（µ$/hr必須在1到100,000,000之間）" | 價格超出範圍 | 請檢查單位與金額。 |
| "變更價格需要填寫原因" | 編輯時原因為空 | 請輸入原因（3個字元以上）。 |
| "方案 "X" 為4c/8192，但計畫指定2c/4096 - CloudStack將依方案進行佈建。是否儲存？" | 計畫的數值與方案不符 | 使其相符，或確認保留CloudStack的大小。 |
| "無法從CloudStack取得方案" | 連線中斷或金鑰權限不足 | 請參閱 [CloudStack](https://nexcmp.com/zh-tw/docs/infrastructure/cloudstack/)。 |
| "範本在CloudStack上尚未就緒 - 部署將會失敗。是否仍要啟用？" | 您啟用了尚未完成的範本 | 請等待範本就緒。 |
| 計畫無法編輯（「已有VM - 已鎖定」） | 有VM正在使用此計畫 | 請予以複製。 |
| 客戶看不到此計畫 | 已關閉、隱藏或區域尚未就緒 | 檢查 **Active**、**Visibility** 及區域標籤。請參閱 [Zones](https://nexcmp.com/zh-tw/docs/infrastructure/zones/)。 |
| "請至少選擇1個計費週期" | 自訂計畫未勾選任何週期 | 請勾選至少一項。 |
| "組合折扣必須介於0–50%" | 超出範圍 | 請使用0到50。 |
| 缺少VND價格選項 | 尚無匯率 | 請先更新匯率。 |
