VPS 호스팅이란? 가상 서버 구조와 오버커밋, 관리형·비관리형 차이 및 장·단점

VPS 호스팅이란 물리 서버 한 대를 가상화로 나눠, 가상 서버마다 CPU·RAM을 따로 할당하는 호스팅입니다. 가상 서버 구조와 오버커밋, 공유 호스팅과 다른 점, 관리형 VPS와 비관리형 VPS의 차이를 다룹니다.
VPS 호스팅은 root 권한으로 서버를 직접 다루는 대신, 관리형이 아니면 서버 관리도 사용자가 맡습니다. VPS 호스팅의 장·단점과 VPS 호스팅이 맞는 사이트를 정리했습니다.
1️⃣ VPS 호스팅 구조
VPS(Virtual Private Server)는 물리 서버 한 대를 가상화로 나눈 가상 서버입니다. 나누는 일은 하이퍼바이저라는 소프트웨어가 맡게 됩니다. 가상 서버마다 운영체제가 따로 올라갑니다. CPU 코어와 메모리, 디스크도 가상 서버 단위로 정해집니다.
사용자는 root 권한을 받습니다. 웹 서버와 PHP 버전, 방화벽을 직접 고릅니다.
2️⃣ VPS 공유와 VPS 단독: 오버커밋
VPS는 요금표에 적힌 코어를 나만 쓰는가에 따라 VPS 공유와 VPS 단독으로 나뉩니다. 요금표에는 보통 Shared CPU와 Dedicated CPU로 적혀 있습니다.
VPS 공유는 적힌 코어를 다른 가상 서버와 번갈아 씁니다. 대부분의 사이트는 평소 CPU를 조금만 쓰기 때문에, 업체는 실제 코어보다 더 많은 코어를 할당합니다. 이것을 오버커밋이라고 합니다. 항공사가 좌석보다 표를 더 파는 오버부킹과 같은 원리입니다.
평소에는 차이가 드러나지 않습니다. 이웃 가상 서버가 동시에 CPU를 쓰면 내 차례가 밀려 느려집니다. VPS 단독은 내 코어가 실제 코어에 묶여 있어 나만 씁니다. 성능이 일정한 대신 요금이 더 높습니다. 같이 쓰는 것은 CPU입니다. 메모리와 디스크는 보통 두 방식 모두 가상 서버마다 따로 잡힙니다.
3️⃣ 공유 호스팅과 다른 점: 상한이 아니라 할당
공유 호스팅은 서버 한 대의 운영체제와 웹 서버를 계정들이 함께 씁니다. 계정마다 걸리는 것은 CPU와 메모리의 상한입니다.
VPS는 가상 서버마다 운영체제가 따로이고, CPU 코어와 메모리가 처음부터 할당됩니다. VPS 공유도 같이 쓰는 것은 CPU 시간뿐입니다. 한도에 닿았을 때도 다릅니다. 공유 호스팅은 업체가 정한 상한에서 [508 Resource Limit Is Reached] 오류로 막습니다.
VPS는 할당된 메모리를 다 쓰면 운영체제가 프로세스를 강제로 종료합니다. 워드프레스에서는 데이터베이스가 종료되어 [Error establishing a database connection] 화면이 뜨는 경우가 이에 해당되는 점 중에 하나입니다.
4️⃣ 관리형 VPS와 비관리형 VPS
비관리형 VPS는 업체가 가상 서버와 네트워크까지만 책임집니다. 운영체제 업데이트, 웹 서버와 PHP 설치, 보안 설정, 백업은 사용자가 직접 합니다. 관리형 VPS는 이 일을 업체가 맡습니다. 사용자는 관리 패널에서 사이트 추가, SSL, 백업을 처리합니다. 이와 같은 이유로 요금은 관리형 VPS가 더 높습니다. 같은 사양의 서버 요금에 관리 비용이 더해집니다.
5️⃣ VPS 호스팅의 장·단점
VPS 호스팅은 CPU와 메모리가 할당되어 이웃 사이트의 영향을 덜 받습니다. root 권한으로 서버 설정을 사이트에 맞게 바꿀 수 있고, 방문자가 늘면 요금제만 올려 자원을 늘립니다.
대신 비관리형 VPS는 서버 관리가 사용자 몫입니다. 문제가 생기면 원인도 직접 찾아야 합니다.
요금은 비관리형 VPS가 월 4~6달러, 관리형 VPS가 월 11달러 선에서 시작합니다. DigitalOcean이나 Cloudways처럼 시간 단위로 과금하는 곳은 갱신 때 요금이 오르지 않습니다. Hostinger처럼 약정으로 파는 곳은 갱신 때 요금이 오릅니다.
6️⃣ VPS 호스팅이 맞는 사이트
5️⃣에서 예로 든 월 11달러 요금제는 Cloudways이며, 직접 제휴를 하고 있습니다. 추천하는 업체는 Cloudways와 ScalaHosting입니다. 비관리형 VPS는 Hostinger(월 6.49달러부터, 2년 약정)와 ScalaHosting(월 19.95달러부터)에서 제공합니다.
공유 호스팅에서 상한에 반복해서 닿는 사이트가 VPS 호스팅에 맞습니다. 쇼핑몰이나 회원제 사이트도 같습니다. 로그인한 방문자가 많으면 캐시가 적용되지 않아 방문마다 CPU를 씁니다.
사이트를 여러 개 운영하는 경우에도 맞습니다. 서버 하나에 여러 사이트를 올리고 자원을 함께 관리합니다.
방문자가 적은 블로그나 회사 소개 사이트는 공유 호스팅으로 충분합니다.
서버를 다뤄 본 적이 없다면 관리형 VPS부터 시작합니다.
🔢 FAQ
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.