NexCMP란 무엇인가요
NexCMP는 자체 서버에 설치하여 클라우드 인프라를 판매 가능한 제품으로 전환해 주는 소프트웨어입니다. 다음과 같은 기능을 제공합니다:
- 사용자가 회원가입, 크레딧 충전, 가상 머신 및 기타 서비스 주문, 콘솔 열기, 스냅샷 생성 및 지원 요청을 수행할 수 있는 고객 포털;
- 고객, 요금제, 가격, 결제, 인프라 및 설정을 관리할 수 있는 관리자 콘솔(
/admin); - 빌링: 고객별 지갑, 시간별 또는 월별 과금, 인보이스, 프로모션 및 리소스 할당량;
- 화이트라벨 리셀러: 자체 도메인으로 귀하의 용량을 판매하는 다른 브랜드;
- 자동화를 위한 API, 명령행 도구(
cmp) 및 MCP 서버; - 선택 사항인 AI Chat(지원 어시스턴트) 및 AI Agent(일반 언어로 VM 관리).
연동 대상
NexCMP는 가상 머신을 직접 호스팅하지 않으며, 이를 구동하는 플랫폼을 제어합니다. 소스(프로바이더)는 다음 중 하나입니다:
| Source | 권장 용도 | 가이드 |
|---|---|---|
| Apache CloudStack | 영역, 네트워크, 가상 라우터 및 공인 IP가 있는 프라이빗 또는 퍼블릭 클라우드 | CloudStack |
| Proxmox VE | 이미 운영 중인 단일 서버 또는 클러스터 | Proxmox VE |
기타 모듈에는 자체 인프라가 필요합니다: 베어메탈 서버, VPN 및 프록시 노드, S3 오브젝트 스토리지, Kubernetes 및 프라이빗 클라우드. 모든 인프라를 다루는 단일 표는 Infrastructure requirements를 참조하세요.
아키텍처
NexCMP는 단일 Ubuntu 서버에서 두 개의 systemd 서비스로 실행되는 단일 프로그램입니다:
nexcmp— 웹 서버: 고객 포털, 관리자 콘솔, API, 설치 마법사;nexcmp-vmd— 백그라운드 워커: 프로비저닝 작업, CloudStack 또는 Proxmox와의 동기화, 청구 실행을 처리합니다.
데이터는 /var/lib/nexcmp(SQLite 데이터베이스 및 파일)에, 설정은 /etc/nexcmp에, 프로그램은 /opt/nexcmp에 저장됩니다. 전체 구조는 Architecture를 참조하세요.
다음 단계
- requirements를 확인하세요.
- 라이선스 발급 — License and purchase.
- Install 후 setup wizard를 실행하세요.
- 플랫폼 연결: CloudStack 또는 Proxmox VE.