---
title: 요금제 및 가격 책정
description: VM 요금제 생성 및 가격 설정: 사양, 시간당 및 월간 가격, 결제 주기, 커스텀 요금제, 복제, 그리고 가격 변경이 실행 중인 VM에 미치는 영향에 대해 알아봅니다.
url: https://nexcmp.com/ko/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, RAM, 루트 디스크 및 가격)으로, 특정 리전에서 하나의 소스(CloudStack 또는 Proxmox VE 클러스터)를 통해 제공됩니다. 고객은 요금제, 운영체제, 그리고 **결제 주기**(시간당, 월간 또는 장기 선불 기간)를 선택합니다. 요금제는 고객 포털, API, 그리고 리셀러 사이트를 통해 판매됩니다.

## 요구 사항 {#requirements}

| 항목 | 요구 사항 |
|---|---|
| Source | CloudStack 연결(요금제에서 CloudStack 서비스 오퍼링 지정) 또는 리전에 연결된 Proxmox VE 클러스터. [CloudStack](https://nexcmp.com/ko/docs/infrastructure/cloudstack/) 및 [Proxmox VE](https://nexcmp.com/ko/docs/infrastructure/proxmox/)를 참조하세요. |
| 영역 | 가상 머신을 판매하는 리전. [Zones](https://nexcmp.com/ko/docs/infrastructure/zones/)를 참조하세요. |
| 템플릿 | 활성화되고 준비된 1개 이상의 템플릿. [OS templates](https://nexcmp.com/ko/docs/infrastructure/templates/)를 참조하세요. |
| 환율 | VND로 가격을 입력하는 경우에만 해당됩니다. [Currency and exchange rates](https://nexcmp.com/ko/docs/catalog/currency-and-exchange-rates/)를 참조하세요. |
| Permissions | 관리자: 모든 가격 변경 시 사유를 요구합니다. |

## 인프라 준비 {#prepare-the-infrastructure}

- **CloudStack:** 판매할 서비스 오퍼링(공개 또는 NexCMP 도메인과 공유)을 생성합니다. 요금제는 하나의 오퍼링을 지정합니다. **Offering CloudStack** 탭에는 CloudStack에서 실시간으로 가져온 오퍼링 및 디스크 오퍼링 목록이 표시됩니다(60초간 캐시됨). 요금제 테이블이 비어 있는 경우, 워커가 실제 오퍼링을 바탕으로 6개의 요금제를 자동으로 생성합니다.
- **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. 양식을 작성합니다:

   | 필드 | Example value |
   |---|---|
   | 요금제 이름 | `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` |
   | 활성 | 켜짐: 고객이 구매 가능 |
   | Visibility | 카탈로그에 표시 |
   | 가격 변경 사유 | `initial price` |


3. **OK**을 클릭합니다. 테이블에 요금제가 시간당 및 월간 가격과 함께 활성화된 각 주기별 셀과 함께 표시됩니다.

      ![시간당, 월간, 주기별 가격이 표시된 Plans table](https://nexcmp.com/ko/docs/images/catalog/plans-02-list.webp)

### 결제 주기 {#billing-cycles}

**Cycle** 탭을 열어 고객이 선택할 수 있는 결제 주기와 할인율을 설정합니다.

| 주기 | Default | 참고 |
|---|---|---|
| 시간제 | 항상 켜짐 | 시간 단위로 청구됩니다. |
| 월간 | 켜짐, 0% | |
| 1년 | 켜짐, 10% | |
| 2년 | 켜짐, 15% | |
| 3년 | 켜짐, 20% | |

주기를 이름 변경하고, 할인율(0~90%)을 변경하며, 켜거나 끌 수 있습니다. 변경 사항은 저장 **이후**에 구매 또는 갱신된 VM에 적용되며, 실행 중인 VM은 기존에 고정된 가격을 유지합니다.

![청구 주기별 할인이 표시된 주기 탭](https://nexcmp.com/ko/docs/images/catalog/plans-03-cycles.webp)

### 기본 요금제를 설정하고 다른 요금제 파생하기 {#set-a-base-plan-and-derive-the-others}

**기본 요금제 설정 + 다른 요금제 파생** 기능은 하나의 가격을 기준으로 전체 테이블의 가격을 재조정합니다. 기본 요금제와 그 가격을 선택한 다음, 요금제 간의 **현재 가격 비율**을 유지하거나 **구성 요소 가격**(vCPU 당, RAM 1GB 당, NVMe 1GB 당 µ$/시간, 선택 사항으로 0~50% 번들 할인 적용)을 기준으로 계산할 수 있습니다. 변경 사항이 적용되기 전에 미리보기 테이블에 이전 가격과 새 가격이 표시됩니다. **Apply**를 클릭하고 사유를 입력하십시오.

새 가격을 적용하면 실행 중인 **시간제** VM은 다음 청구 시간부터 **인하된** 가격이 적용되고, 선불 VM은 갱신 시 적용됩니다. 가격이 **인상**되는 경우, 실행 중인 VM은 기존 가격을 유지합니다.

### 사용자 정의 요금제 {#custom-plans}

**Custom plan** 탭을 통해 고객은 원하는 vCPU, RAM, NVMe 크기를 직접 선택할 수 있습니다. vCPU 1개, RAM 1GB, NVMe 1GB당 시간당 단가(비율 할인으로 계산하려면 비워 둠), 각각의 최소값·최대값·증분, 적용할 결제 주기를 설정합니다. **custom** 플랜은 동일한 크기의 고정 플랜보다 더 비싸야 합니다. 그렇지 않으면 고객이 고정 플랜을 건너뛸 것이기 때문이며, 페이지는 custom이 더 저렴한 행에 경고를 표시합니다. 판매하려면 **Enable custom plans for customers**를 켜고, 끄면 포털에 "Coming soon"이 표시됩니다. 각 커스텀 VM에는 숨겨진 고유 플랜 행이 할당되며, 해당 VM이 존재하는 동안에는 이 행을 수정하거나 삭제할 수 없습니다.


### 변경, 숨기기, 복제, 삭제 {#change-hide-clone-delete}

| 작업 | 작동 내용 |
|---|---|
| **Edit** | 이름, 설명, 순서, 가격, 활성 상태 및 표시 여부를 변경합니다. |
| **켜기/끄기** | **Off**: 고객이 구매할 수 없으며, 실행 중인 VM에는 영향을 주지 않습니다. |
| **숨기기 / 표시** | 숨겨진 요금제는 카탈로그에 표시되지 않지만 기존 VM은 이를 유지하며 관리자가 할당할 수 있습니다. |
| **Clone** | 새 소스, 크기 또는 가격으로 동일한 영역에 새 요금제를 생성하며, 선택적으로 기존 요금제를 숨길 수 있습니다. CloudStack과 Proxmox에서 동일한 구성을 판매하려면 복제하고 다른소스를 선택하십시오. |
| **위/아래로 이동** | 순서를 변경합니다. |
| **Delete** | 판매 및 테이블에서 요금제를 제거합니다. 이미 이를 사용 중인 VM은 요금제를 유지합니다. |

::: warning 사용 중인 요금제는 잠깁니다
요금제에 VM이 할당되면 실행 중인 VM이 예기치 않게 변경되지 않도록 **영역, 오퍼링, CPU, RAM, 디스크 및 소스**가 잠깁니다. 새 구성을 만들려면 **Clone**을 사용하십시오. 기존 요금제는 VM을 유지합니다.
:::

## 확인 {#verify}

1. 예상되는 시간당 및 월간 가격과 함께 요금제가 테이블에 표시됩니다.
2. 고객 포털에서 주문을 시작합니다. 영역이 요금제를 제공하며 주기 가격이 **Cycle** 탭과 일치합니다.
3. 테스트 주문을 진행하고 표시된 가격과 지갑 차감액을 확인한 후 VM을 삭제하십시오.

## 제한 사항 및 참고 사항 {#limits-and-notes}

- 요금제는 **하나**의 영역과 **하나**의 소스에 속합니다.
- 가격은 µ$/시간 단위로 저장되며, 표시되는 VND 가격은 **VND rounding step**(통화 페이지 참조)에 따라 파생되고 반올림됩니다. 지갑은 항상 USD로 표시됩니다.
- 리셀러는 목록 가격에서 파생된 도매 및 소매 가격을 받으며, 기존 요금제의 가격을 변경해도 구성을 변경한 복제본에는 맞춤 리셀러 가격이 복사되지 않습니다.
- 사용자 정의 요금제의 최소, 최대 및 단위 제한은 CloudStack 자체 제한을 기준으로 확인됩니다. CloudStack의 `storage.max.volume.size`을 초과하는 최대 디스크 크기는 배포 실패 및 환불을 유발합니다.

## Troubleshooting {#troubleshooting}

| 증상 | 원인 | 해결 방법 |
|---|---|---|
| "요금제 이름 필요" / "서비스 오퍼링 필요" | 누락된 필드 | 이름을 입력하고, CloudStack의 경우 오퍼링을 선택하세요. |
| "CPU/RAM/disk는 > 0이어야 합니다" | 크기가 비어 있거나 0입니다 | 세 가지 모두 입력하세요. |
| "잘못된 가격 (µ$/시간은 1 … 100,000,000이어야 합니다)" | 가격이 허용 범위를 벗어났습니다 | 단위와 금액을 확인하세요. |
| "가격 변경에는 사유가 필요합니다" | 수정 시 사유가 비어 있음 | 사유를 입력하세요 (3자 이상). |
| "오퍼링 "X"는 4c/8192이지만 요금제는 2c/4096으로 지정되어 있습니다. CloudStack은 오퍼링 기준으로 프로비저닝합니다. 저장하시겠습니까?" | 요금제 수치가 오퍼링과 다릅니다 | 일치시키거나 CloudStack 크기를 유지하도록 확인하세요. |
| "CloudStack에서 오퍼링을 가져오지 못했습니다" | 연결이 끊어졌거나 키에 권한이 없습니다 | [CloudStack](https://nexcmp.com/ko/docs/infrastructure/cloudstack/)을(를) 참조하세요. |
| "CloudStack에서 템플릿이 준비되지 않아 배포가 실패합니다. 그래도 활성화하시겠습니까?" | 완료되지 않은 템플릿을 활성화했습니다 | 템플릿이 준비될 때까지 기다리세요. |
| 요금제를 수정할 수 없음 ("VM이 있음 - 잠김") | VM이 해당 요금제를 사용 중입니다 | 복제하세요. |
| 고객에게 요금제가 표시되지 않음 | 꺼져 있거나, 숨겨져 있거나, 영역이 준비되지 않음 | **Active**, **Visibility** 및 영역 태그를 확인하세요. [Zones](https://nexcmp.com/ko/docs/infrastructure/zones/)을(를) 참조하세요. |
| "결제 주기를 1개 이상 선택하세요" | 사용자 정의 요금제에 선택된 주기가 없음 | 하나 이상 선택하세요. |
| "번들 할인율은 0–50%여야 합니다" | 범위를 벗어남 | 0에서 50 사이의 값을 사용하세요. |
| VND 가격 옵션이 누락됨 | 환율 정보가 아직 없음 | 먼저 환율을 업데이트하세요. |
