월 10달러 VPS가 정말 더 저렴할까? 숨은 운영 비용 계산하기
월 10달러 안팎의 VPS를 보면 Vercel, Supabase 같은 관리형 서비스를 합친 것보다 훨씬 저렴해 보인다. 실제로 안정적인 부하가 있고 서버를 운영할 사람이 있다면 VPS가 경제적일 수 있다. 하지만 인스턴스 가격만 비교하면 백업, 저장 공간, 전송량, 보안 패치, 장애 대응 시간이 빠진다.
비교해야 할 것은 청구서 한 줄이 아니라 총소유비용, TCO다.
청구서에 보이는 비용
인스턴스
2026년 7월 확인 기준으로 DigitalOcean Basic Droplet의 1GiB, 1vCPU 구성은 월 6달러부터 시작한다. AWS Lightsail의 공인 IPv4 포함 Linux 1GB, 2vCPU 구성은 월 7달러다. 사업자와 리전에 따라 CPU 공유 방식과 성능이 다르므로 숫자만 같다고 같은 서버는 아니다. DigitalOcean Droplet 가격, AWS Lightsail 가격
디스크와 백업
기본 디스크가 부족하면 블록 스토리지를 추가해야 하고, 스냅샷도 저장량에 따라 비용이 붙는다. Lightsail 수동 및 자동 스냅샷은 저장된 GB당 월 0.05달러로 안내된다. Lightsail 스냅샷
네트워크와 공인 IP
월 제공 전송량을 넘으면 초과 요금이 생길 수 있다. AWS EC2는 인스턴스 외에 EBS, 인터넷 전송, 공인 IPv4를 따로 계산한다. 공인 IPv4는 시간당 0.005달러가 부과된다. AWS VPC 가격
주변 서비스
도메인, DNS, 이메일, 오류 추적, 로그 저장, 외부 모니터링, 보안 스캔 비용도 더한다. 한 서비스에서는 무료여도 보존 기간이나 팀 기능이 필요해지면 유료로 바뀔 수 있다.
청구서에 잘 안 보이는 비용
구축 시간
OS 설치, 계정과 SSH, 방화벽, HTTPS, Docker, 배포 자동화, 로그, 백업과 복구 절차를 만드는 시간이 든다. 첫 달에 몰리지만 서버를 다시 만들 수 있는 형태로 문서화하고 자동화하지 않으면 장애 때 다시 지불한다.
반복 운영
매달 보안 업데이트, 이미지 갱신, 디스크 확인, 인증서, 백업 성공 여부, 계정 정리를 해야 한다. 관리형 서비스가 맡던 플랫폼 운영을 내부 사람이 맡는 것이다.
장애와 기회비용
야간 장애를 복구한 시간뿐 아니라 그동안 멈춘 업무와 미뤄진 제품 개발도 비용이다. 담당자 한 명만 서버를 이해하면 휴가나 퇴사도 위험이 된다.
간단한 TCO 계산식
월 총비용을 다음처럼 계산해 본다.
월 인프라 청구액 + 월 운영 시간 × 담당자 시간 단가 + 장애 시간 × 업무 영향 비용 + 연간 구축과 복구 훈련 비용 ÷ 12
정확한 인건비를 공개하기 어렵다면 시간만 비교해도 된다. 월 10달러 VPS가 관리형 구성보다 40달러 싸더라도 매달 한 시간 이상 추가 운영이 필요하면 사람의 시간까지 포함한 결과는 달라질 수 있다.
VPS가 유리한 상황
- 부하가 일정하고 한 서버의 자원을 꾸준히 사용한다.
- 긴 연결, 상시 워커, 자체 바이너리처럼 서버리스와 맞지 않는 작업이 있다.
- Linux, 네트워크, DB 백업을 맡을 사람이 있다.
- 장애 시 수동 복구 시간을 업무가 받아들일 수 있다.
- 여러 작은 서비스를 한 호스트에 안전하게 격리해 운영할 수 있다.
관리형 서비스가 유리한 상황
- 개발 인원이 적고 제품 기능이 우선이다.
- 트래픽 변동이 크고 사용하지 않을 때 자원을 줄이고 싶다.
- 인증, DB, CDN, preview 배포를 빠르게 구성해야 한다.
- 야간에 직접 OS와 DB를 복구할 담당자가 없다.
- 감사 기록, 권한 분리, 자동 백업이 중요하다.
Supabase를 직접 호스팅하면 서버 준비, 보안 강화, Postgres 유지보수, 백업, 재해 복구, 모니터링을 직접 책임진다. 관리형 요금에는 이 업무 일부가 포함돼 있다는 점을 비용표에 반영해야 한다. Supabase 셀프 호스팅
20명, 50명, 100명에서의 판단
20명
전담 운영자가 없다면 관리형 서비스로 시작하는 편이 안전하다. 상시 워커 하나만 VPS에 두는 혼합 구성이 현실적이다.
50명
월 사용량과 운영 시간을 함께 기록한다. 관리형 서비스의 초과 비용이 커지는지, VPS 장애 대응이 얼마나 자주 필요한지 실제 데이터로 비교한다.
100명
한 대의 저렴한 VPS보다 이중화, 접근 통제, 복구 목표가 중요해진다. 서버 수가 늘면 구성 관리와 중앙 로그, 비밀정보 관리 비용도 늘어난다. 이 시점에는 Lightsail의 단순함, EC2의 세밀한 제어, 관리형 플랫폼의 운영 절감 효과를 함께 평가한다.
월 10달러 VPS는 싸기도 하고 비싸기도 하다. 이미 운영 역량이 있고 서버 특성이 업무와 잘 맞으면 좋은 선택이다. 반대로 담당자의 시간을 숨은 무료 자원으로 취급해야만 저렴하다면 관리형 서비스가 더 경제적이다.
함께 읽기
- 사내 시스템 공개 전 확인해야 할 운영 체크리스트 30가지사내 시스템은 외부 고객 서비스보다 사용자가 적다는 이유로 공개 전 점검이 짧아지기 쉽다. 하지만 결재, 계약, 인사, 회계처럼 업무의 기준이 되는 시스템은 한 번의 권한 오류나 데이터 손실도 실제 업무 중단으로 이어진다.
- 듀오랩스가 사내 시스템을 설계하고 운영하는 7가지 원칙사내 시스템의 좋은 아키텍처는 가장 큰 서버나 가장 복잡한 기술 조합이 아니다. 현재 업무를 무리 없이 지원하고, 문제가 생겼을 때 되돌릴 수 있으며, 사용자가 늘면 필요한 부분만 확장할 수 있는 구조다.
- 클라우드 비용 폭탄을 막는 예산과 사용량 알림 설정클라우드 비용은 서버 한 대의 월정액처럼 움직이지 않는다. 트래픽, 함수 실행 시간, DB 용량, 로그, 파일 전송, 실시간 연결이 각각 늘어난다. 작은 코드 실수나 공개된 API 키 하나가 짧은 시간에 사용량을 키울 수도 있다.
- 배포가 실패해도 5분 안에 되돌리는 소규모 서비스 운영법빠른 롤백은 사람이 명령어를 빨리 입력하는 능력이 아니다. 이전 버전이 무엇인지 알고, 같은 산출물을 다시 실행할 수 있고, DB가 이전 코드와 호환되도록 미리 설계한 결과다. 준비 없이 배포한 뒤 5분 안에 되돌리겠다는 목표는 지키기 어렵다.
- 대용량 파일은 왜 서버를 거치지 않고 R2나 S3로 올려야 할까?브라우저가 파일을 애플리케이션 서버에 보내고, 서버가 다시 객체 저장소로 전달하는 방식은 이해하기 쉽다. 하지만 파일이 커지면 서버는 같은 데이터를 두 번 전송하고, 메모리와 실행 시간을 오래 점유한다. 서버리스 환경의 본문 크기 제한에도 걸리기 쉽다.