“서버 어디에 올릴까”라는 질문에 사양 비교표부터 꺼내는 것은 순서가 틀렸다. 먼저 정해야 할 것은 무엇을 올릴 것인가이고, 그에 따라 서버를 아예 안 사도 되는 경우가 절반쯤 된다.
먼저 정할 것: 어디에 뭘 올릴 건가
정적 사이트 (HTML·CSS·JS, 블로그, 포트폴리오, SPA 프론트엔드)
→ VPS 불필요. Cloudflare Pages, Vercel, Netlify, GitHub Pages 같은 무료 호스팅이 낫다. CDN·HTTPS·자동 배포가 전부 포함되고, 관리할 서버가 없다.
API 서버 (DB 없음, 요청이 드문드문)
→ 서버리스나 PaaS의 무료·저가 구간이 유리하다. 요청이 없을 때 비용이 안 나간다. 다만 오래 안 쓰면 잠드는(cold start) 지연이 있다.
API + 데이터베이스, 항상 떠 있어야 함
→ 여기서부터 VPS다. 상시 구동, 데이터 보관, 백그라운드 작업, 크론이 필요하면 VPS가 가장 단순하고 싸다.
컨테이너 여러 개, 백그라운드 워커, 직접 설치할 것이 많음
→ VPS. 사양을 조금 올려 잡는다.
정리하면 “항상 켜져 있어야 하는가”와 “상태를 저장해야 하는가” 두 질문이 갈림길이다. 둘 다 아니오면 서버를 사지 마라.
비교 기준
VPS를 사기로 했다면 볼 항목은 여섯 개다. 순서가 중요도 순이다.
1. 리전 (서버 위치) — 한국 사용자를 대상으로 한다면 이게 사양보다 크다. 물리적 거리가 그대로 지연으로 온다. 국내 리전이면 한 자릿수~십 밀리초대, 일본·싱가포르는 수십 밀리초, 미국 서부는 100밀리초를 훌쩍 넘는다. API를 여러 번 호출하는 화면에서는 이 차이가 곱해져 체감된다.
2. RAM — 사이드프로젝트에서 가장 먼저 부족해지는 자원이다. vCPU는 남는데 메모리가 터져 프로세스가 죽는 패턴이 압도적으로 흔하다.
3. 트래픽 정책 — 월 전송량 한도와 초과 요금. 이미지나 파일을 많이 내보낸다면 여기서 청구서가 튄다.
4. 백업 — 스냅샷이 무료인지 유료인지. 유료여도 켜라. 서버를 날려먹는 건 시간 문제다.
5. 관리 콘솔과 문서 — 초보라면 문서 품질이 사양보다 중요하다. 막혔을 때 검색해서 나오는 글이 많은 서비스가 결국 빠르다.
6. 결제 방식 — 시간당 과금이면 실험하고 지우기 쉽고, 월정액 선불이면 예측이 쉽다.
어떻게 고를 것인가
업체별 순위를 매기는 대신 성격으로 나눈다. 요금과 사양은 자주 바뀌므로 이 분류가 더 오래 유효하다.
| 성격 | 특징 | 맞는 사람 |
|---|---|---|
| 글로벌 대형 클라우드 | 리전·서비스가 가장 많고 문서가 방대하다. 대신 요금 구조가 복잡하고 방심하면 청구서가 튄다 | 나중에 확장할 계획이 있거나 회사 인프라와 맞춰야 하는 경우 |
| 개발자 친화형 VPS | 정액제, 단순한 콘솔, 좋은 튜토리얼. 사이드프로젝트의 기본값 | 처음 VPS를 쓰는 대부분 |
| 저가 유럽·미국 VPS | 같은 값에 사양이 후하다. 대신 한국에서 멀다 | 지연에 민감하지 않은 배치 작업·크롤러·개인용 |
| 국내 클라우드 | 국내 리전, 한국어 지원, 국내 결제 | 한국 사용자 대상 서비스, 법인 |
한국 사용자를 대상으로 하는 서비스라면 국내 또는 일본 리전을 우선 후보로 두는 것이 실용적이다. 저가 해외 VPS는 사양표만 보면 매력적이지만, 접속 지연이 사용자 이탈로 이어지는 서비스라면 절약분보다 손해가 크다.
첫 배포까지의 흐름
인스턴스를 만든 뒤 순서는 이렇다.
- SSH 키로 접속 — 비밀번호 로그인은 처음부터 끄는 게 낫다. 무차별 대입 시도는 서버를 만든 지 몇 분 안에 시작된다
- 방화벽 — 22(SSH), 80, 443만 열고 나머지는 닫는다. 데이터베이스 포트를 외부에 열어두는 것이 가장 흔한 사고다
- 일반 사용자 계정 생성 — root로 상시 작업하지 않는다
- 애플리케이션 배포 — 도커를 쓰면 환경 재현이 쉬워진다
- 도메인 연결 — A 레코드를 서버 IP로
- HTTPS — Let’s Encrypt로 인증서 발급, 자동 갱신 확인
- 자동 재시작 설정 — 서버가 재부팅돼도 앱이 다시 뜨도록
여기까지가 최소 구성이다. 여유가 되면 자동 백업과 디스크 사용량 알림을 추가한다. 디스크가 가득 차서 서비스가 멈추는 것은 초보 VPS 운영에서 가장 흔한 장애다.
이런 경우엔 VPS를 사지 마라
- 관리할 시간이 없다. VPS는 보안 업데이트, 인증서 갱신, 로그 정리, 디스크 관리가 전부 내 일이다. 방치된 서버는 몇 달 뒤 침해당한 채로 발견된다
- 트래픽이 극단적으로 불규칙하다. 평소 0에 가깝다가 가끔 몰린다면 서버리스가 비용과 확장 양쪽에서 낫다
- 정적 사이트다. 앞서 말한 대로 무료 호스팅이 더 빠르고 안전하다
⚠️ 요금·사양·리전 구성은 업체마다 다르고 자주 바뀐다. 이 글은 고르는 기준을 다루며, 실제 금액은 각 업체의 공식 요금 페이지에서 확인할 것.
자주 묻는 질문
최소 사양은 어느 정도면 되나요?
정적 사이트나 아주 가벼운 API는 1vCPU·1GB로도 돌아가지만, 데이터베이스를 같은 서버에 올린다면 2GB부터 시작하는 편이 안전합니다. 빌드를 서버에서 돌리는 경우 메모리 부족으로 실패하는 일이 잦으니, 빌드는 로컬이나 CI에서 하고 서버에는 결과물만 올리는 구조를 권합니다.
국내 업체와 해외 업체 중 어디가 낫나요?
접속자가 한국에 있다면 지연 때문에 국내 또는 일본 리전이 유리합니다. 반대로 개인용 도구, 크롤러, 배치 작업처럼 응답 속도가 중요하지 않다면 해외 저가 VPS가 같은 값에 사양이 후합니다. 결제 편의와 한국어 지원이 필요하면 국내 업체가 편합니다.
서버 관리를 몰라도 되나요?
VPS는 알아야 합니다. 모른다면 관리형 서비스(PaaS)로 시작하는 것이 낫습니다. 배포만 하면 서버 관리는 서비스가 대신하고, 나중에 비용이나 제약 때문에 옮기고 싶어질 때 VPS로 넘어가면 됩니다. 처음부터 서버 운영까지 배우려다 프로젝트 자체를 못 끝내는 경우가 많습니다.

Leave a Reply