사람들은 보통 "VPS가 공유 호스팅보다 나은가요?"라고 묻습니다. 마치 답이 하나뿐인 것처럼요. 그렇지 않습니다. 네 가지 선택지는 저마다 이기는 지점이 있고, VPS(저희가 파는 것)는 몇몇 지점에서 집니다. 돈을 내기 전에 알아 둘 만합니다.
친구에게 해 줄 법한 비교를 적어 봤습니다.
짧은 버전
| 공유 호스팅 | VPS | 전용 서버 | 클라우드 플랫폼 | |
|---|---|---|---|---|
| 빌리는 것 | 남의 서버에 있는 계정 | root가 있는 가상 머신 | 물리 머신 한 대 전체 | 사용량 기준으로 과금되는 구성 요소 |
| OS 관리 주체 | 업체 | 나 | 나 | 나, 또는 관리형 서비스 |
| 원하는 소프트웨어 설치 | 불가 | 가능 | 가능 | 가능 |
| 가격 모델 | 고정, 가장 저렴 | 월 고정 | 고정, 가장 비쌈 | 사용량 기준 |
| 준비 시간 | 몇 분 | 약 1분 | 몇 시간에서 며칠 | 몇 분 |
| 확장 방법 | 패키지 변경 | 요금제 변경 | 머신 추가 구매 | 자동, 그렇게 구성했다면 |
공유 호스팅: 솔직히 단순한 사이트엔 가장 좋은 거래
WordPress 블로그, 회사 소개 사이트, 방문자가 많지 않은 작은 PHP 쇼핑몰이라면 공유 호스팅을 이기기 어렵습니다. 싸고, 서버 패치는 업체가 하고, 메일함과 백업은 보통 패키지에 포함되며, 터미널 대신 관리 화면이 있습니다.
대신 포기하는 것: root가 없고, 계속 돌아가는 프로세스를 띄울 수 없고, 직접 고른 소프트웨어를 설치할 수 없으며, 계정마다 CPU와 메모리 한도가 있는데 부딪혀 봐야 알게 됩니다. 그리고 이웃의 트래픽 급증이 여러분의 느린 오후가 됩니다. 봇, 백그라운드 워커, 다른 런타임, 나만의 방화벽 규칙이 필요해지는 순간 공유 호스팅은 더 싼 선택지가 아니라 아예 선택지가 아니게 됩니다.
VPS: 고정 가격으로 얻는 통제권
VPS는 root가 있는 가상 머신입니다. 원하는 것을 설치하고, 프로세스를 24시간 돌리고, 필요한 포트를 열고, 매달 고정 가격을 냅니다. 그래서 봇, AI 에이전트, API, VPN, 셀프 호스팅 도구, 그리고 대부분의 작은 운영 앱에게 기본 거처가 됩니다. 여기의 요금제는 월 3달러인 Nano(NAT, 2 vCPU, 1 GB)부터 Pro 라인의 80 GB 메모리까지 있고, 전용 IPv4가 있는 VPS는 월 8달러부터입니다. 전체 목록은 VPS 페이지에 있습니다.
이제 VPS가 더 못한 부분을 솔직히 말하겠습니다.
- 관리자는 여러분입니다. 보안 업데이트, 방화벽, 모니터링, 로그 순환은 여러분의 일입니다. 팀에서 아무도 챙기지 않으면 VPS는 조용히 썩어 갑니다.
- 백업은 자동이 아닙니다. 여기서는 월 요금제에선 부가 서비스이고 연 요금제엔 포함되어 있습니다(백업 작동 방식). 하지만 알고 있어야 하고 직접 켜야 합니다. 공유 호스팅에선 보통 처음부터 들어 있습니다.
- vCPU는 공유됩니다. vCPU 개수는 순간 부하의 상한이지 전용 물리 코어가 아닙니다. 짧은 피크는 괜찮지만 몇 시간씩 이어지는 최대 부하는 제한될 수 있습니다. 전용 서버에는 이런 문제가 없습니다.
- 오토스케일링이 없습니다. 하룻밤 사이 트래픽이 열 배로 늘어도 VPS는 함께 커지지 않습니다. 요금제를 바꿔야 하고, 그러려면 재부팅이 필요합니다.
- 머신 한 대, 위치 한 곳. 저희 서버는 독일과 핀란드에 있습니다. 세 대륙의 사용자 가까이에 앱을 둬야 한다면 VPS 한 대로는 안 됩니다.
전용 서버: 머신 전체가 필요할 때
전용 서버는 오롯이 여러분만의 물리 장비입니다. 모든 코어를 항상 쓰고, 디스크 처리량도 전부 쓰고, 하드웨어를 고를 수 있으며, 곁에 남의 부하가 없습니다. 오래 이어지는 CPU 작업, 디스크 I/O가 끊이지 않는 무거운 데이터베이스, 그리고 하드웨어 공유를 금지하는 규정이 있을 때 중요합니다.
대가는 이렇습니다. 고정 가격이 더 높고, 준비가 초 단위가 아니라 시간이나 일 단위이며, 디스크가 죽으면 교체될 때까지 멈추는 건 여러분의 서비스입니다. 확장은 새 하드웨어를 뜻합니다.
저희는 물리 서버를 통째로 빌려 드리지 않습니다. 오래 이어지는 CPU보다 많은 메모리가 필요한 거라면, Pro 요금제(32~80 GB 메모리)가 사람들이 전용 서버를 사는 이유의 상당 부분을 채워 주고, 정말로 64 GB 메모리가 필요할 때가 여러분이 그 경우인지 확인하도록 도와줍니다.
클라우드 플랫폼: 미터기 달린 구성 요소
대형 클라우드 플랫폼은 부품을 팝니다. 가상 머신, 관리형 데이터베이스, 오브젝트 스토리지, 큐, 로드 밸런서, 함수. 초 단위나 요청 단위로 돈을 내고, 오토스케일링할 수 있으며, 여러 리전에서 동시에 돌릴 수 있습니다. 페일오버가 되는 관리형 데이터베이스가 필요한 팀이나, 0에서 엄청난 규모로 치솟았다가 다시 내려오는 트래픽이라면 정말 맞는 도구입니다.
맞바꾸는 것은 복잡함과 청구서입니다. 가격의 축이 많아서(연산, 스토리지, 요청, 특히 나가는 트래픽) 월 비용을 예측하기 어렵고, 잘못 설정된 서비스 하나가 깜짝 놀랄 청구서를 만들 수 있습니다. 부하가 일정하고 늘 켜져 있는 앱 하나라면, 고정 가격 VPS는 같은 구성을 사용량 과금 플랫폼에 올릴 때 드는 비용의 일부만으로 충분한 경우가 많습니다.
그래서 무엇을 고를까요?
- 단순한 사이트 하나, 특별한 소프트웨어 없음: 공유 호스팅.
- 봇, 에이전트, API, VPN, 셀프 호스팅 도구, 작은 운영 앱: VPS.
- 최대 부하가 오래 이어지는 CPU 작업, 무거운 디스크 I/O, 하드웨어나 규정 요구 사항: 전용 서버.
- 관리형 데이터베이스, 오토스케일링, 여러 리전, 이를 운영할 팀: 클라우드 플랫폼.
이 비교가 맞지 않는 경우
경계는 흐려지고 있습니다. SSH를 주는 공유 호스팅도 있고, 관리형 업데이트를 포함하는 VPS 업체도 있으며, 고정 가격의 일반 서버를 파는 클라우드 플랫폼도 있습니다. 이름표가 아니라 제안 내용을 보세요. 그리고 진짜 질문이 VPS를 쓸지가 아니라 어떤 VPS를 고를지라면, 다음으로 VPS 사양 읽는 법을 읽어 보세요. 공유 호스팅에서 VPS로 옮긴다면 다운타임 없이 VPS 옮기기에 체크리스트가 있습니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.