Splits 이해하기
Split이 무엇인지, 리소스 나누기가 어떻게 작동하는지, 하나의 유료 플랜에서 여러 서버를 실행하는 방법.
Splits는 플랜의 전체 리소스를 여러 서버 인스턴스로 나눌 수 있게 해 주는 유료 플랜 기능이에요. 큰 서버 하나 대신, 같은 플랜의 리소스 한도 안에서 작은 서버 여러 개를 실행할 수 있어요.
배울 내용
- Split이 무엇이고 어떻게 작동하는지
- 각 플랜에 포함된 Split의 수
- 서버 사이에 리소스를 할당하는 방법
- Split으로 실행할 수 있는 서버 종류
Split이란 무엇인가요?
Split은 서버 인스턴스 슬롯 하나를 나타내요. 플랜의 전체 CPU, RAM, 디스크는 공유 풀이에요. 만드는 각 서버에 이 풀의 일부를 할당하되, 합계가 플랜의 한도를 넘지 않도록 하면 돼요.
Split의 수는 동시에 실행할 수 있는 서버의 최대 개수와 같아요.
플랜별 Splits
| 플랜 | Splits | 최대 동시 서버 수 |
|---|---|---|
| Bronze | 2 | 2 |
| Silver | 3 | 3 |
| Gold | 4 | 4 |
Free Tier는 Splits를 지원하지 않아요.
리소스 나누기 작동 방식
플랜의 리소스는 하나의 풀이에요 — 만드는 모든 서버가 여기서 가져다 써요. 모든 서버의 할당 합계는 플랜의 한도 안에 있어야 해요.
예시 — Silver 플랜 (200% CPU, 4 GB RAM, 9 GB NVMe, Splits 3개):
| 서버 | CPU | RAM | 디스크 |
|---|---|---|---|
| Discord 봇 | 50% | 512 MB | 1 GB |
| 웹 API | 100% | 2 GB | 4 GB |
| 데이터베이스 | 50% | 1.5 GB | 4 GB |
| 합계 | 200% | 4 GB | 9 GB |
Split 세 개를 모두 사용하고, 플랜의 리소스를 전부 할당했어요.
Split으로 실행할 수 있는 것
애플리케이션 서버에만 한정되지 않아요. Portal의 Splits 탭에서 다음을 만들 수 있어요:
애플리케이션 서버:
- Node.js
- Python
- Java
- Rust
- C#
- Lua
- 그 밖에 지원되는 egg
데이터베이스 서버:
- MongoDB
- MariaDB
- PostgreSQL
Portal에서 Splits 관리하기
Portal에서 각 유료 플랜 서버에 Splits 탭이 나타나요. 여기서 할 수 있는 일:
- 새 서버 인스턴스 만들기
- 인스턴스별 리소스 할당 설정하기
- 데이터베이스 서버 만들기
자주 묻는 질문
Free Tier에서도 Splits를 쓸 수 있나요?
아니요. Splits는 Bronze, Silver, Gold 유료 플랜에서만 사용할 수 있어요.
Split마다 다른 프로그래밍 언어를 실행할 수 있나요?
네. Split마다 다른 런타임을 섞어 쓸 수 있어요 — 예를 들어 같은 플랜에서 Node.js 서버 하나와 Python 서버 하나를 실행할 수 있어요.
Split이 더 적은 플랜으로 다운그레이드하면 어떻게 되나요?
새 플랜의 한도에 맞추기 위해 일부 서버 인스턴스를 삭제해야 할 수 있어요. 도움이 필요하다면 다운그레이드하기 전에 지원팀에 문의하세요.
Split으로 데이터베이스 서버를 만들 수 있나요?
네. Portal의 Splits 탭에서 애플리케이션 서버와 함께 MongoDB, MariaDB, PostgreSQL 데이터베이스 서버를 만들 수 있어요.
다음 단계
- 앱 & 봇 호스팅 플랜 — Bronze, Silver, Gold를 비교하세요.
- Portal 개요 — Portal에 접속하고 둘러보는 방법을 알아보세요.
- 결제 및 청구 — 구독과 결제 수단을 관리하세요.