🗺️ TheInfoMap
IT인프라

개인 프로젝트 호스팅 비용, 어디서 새는지부터 봐야 합니다

클라우드 요금은 서버 값보다 부수적인 항목에서 불어나는 경우가 많습니다. 과금 단위가 다른 세 가지 방식과, 요금 폭탄을 막는 설정을 정리했습니다.

IT인프라 — 개인 프로젝트 호스팅 비용, 어디서 새는지부터 봐야 합니다

서버 값이 문제가 아닌 경우가 많습니다

개인 프로젝트나 소규모 서비스를 올리면서 클라우드 요금 청구서를 받고 놀라는 경우가 있습니다. 그런데 뜯어보면 서버 인스턴스 비용은 예상 범위인데 다른 항목이 불어나 있는 경우가 대부분입니다.

자주 문제가 되는 항목들입니다.

  • 아웃바운드 트래픽(egress) — 서버에서 나가는 데이터에 붙는 요금입니다. 이미지나 동영상이 많은 서비스에서 크게 늘어납니다.
  • 스토리지 — 용량 자체보다 요청 횟수에 붙는 요금이 쌓이는 경우가 있습니다.
  • 로그와 모니터링 — 기본으로 켜져 있는 로그 수집이 쌓여 별도 요금이 되는 경우가 있습니다.
  • 안 쓰는 리소스 — 테스트로 만들어 두고 잊어버린 인스턴스, 고정 IP, 스냅샷이 매달 과금됩니다.

그래서 "어느 서비스가 싼가"보다 "내 서비스가 무엇을 많이 쓰는가"를 먼저 보는 편이 실질적입니다.

과금 방식이 다른 세 갈래

서버를 빌리는 방식

가상 서버를 시간 단위로 빌립니다. AWS EC2 같은 것이 여기 해당합니다.

장점은 통제권이 넓다는 것입니다. 원하는 소프트웨어를 설치하고 세밀하게 조정할 수 있습니다.

단점은 트래픽이 없어도 켜져 있는 동안 계속 과금된다는 점, 그리고 운영 부담이 있다는 점입니다. 보안 패치, 스케일링, 모니터링을 직접 챙겨야 합니다.

트래픽이 꾸준하고 예측 가능하며 커스터마이징이 필요한 경우에 맞습니다.

정적 호스팅 + 서버리스

빌드된 결과물을 CDN에 올리고, 동적 처리는 함수 단위로 실행하는 방식입니다. Vercel, Netlify, Cloudflare Pages 같은 서비스가 여기 해당합니다.

장점은 트래픽이 없으면 비용이 거의 안 든다는 것입니다. 무료 등급도 개인 프로젝트에는 충분한 경우가 많습니다. 배포도 간단합니다.

단점은 무료 등급을 넘어가는 순간 요금이 급격히 오를 수 있다는 점입니다. 팀 단위로 쓰면 인원당 과금이 붙는 경우도 있습니다. 그리고 실행 시간이 긴 작업에는 맞지 않습니다.

관리형 컨테이너·앱 플랫폼

컨테이너를 올리면 알아서 굴려주는 방식입니다. 서버 관리 부담을 덜면서도 서버리스보다는 자유도가 있습니다.

중간 지점이라 트래픽이 어느 정도 있고 백엔드 로직이 복잡한 경우에 검토해 볼 만합니다.

요금 폭탄을 막는 설정

어느 서비스를 쓰든 처음에 해둘 것들입니다.

  1. 예산 알림을 거십시오. 대부분의 클라우드가 지출이 일정 금액을 넘으면 알림을 보내는 기능을 제공합니다. 이것부터 설정하십시오.
  2. 무료 등급의 한도가 무엇 기준인지 확인하십시오. 대역폭인지, 요청 수인지, 빌드 시간인지에 따라 관리 포인트가 다릅니다.
  3. 한도 초과 시 어떻게 되는지 확인하십시오. 자동으로 유료 전환되는지, 서비스가 멈추는지에 따라 대비가 달라집니다. 학습용 프로젝트라면 멈추는 쪽이 안전합니다.
  4. 안 쓰는 리소스를 정기적으로 정리하십시오. 월 1회 콘솔을 훑어보는 것만으로도 상당 부분 걸러집니다.
  5. 이미지와 정적 파일은 CDN에 태우십시오. 원본 서버에서 직접 나가는 트래픽을 줄이는 것이 비용 관점에서 효과가 큽니다.

비용 외에 볼 것

요금만 보고 정하면 나중에 옮기느라 더 큰 비용을 치를 수 있습니다.

  • 종속성 — 특정 플랫폼 전용 기능을 많이 쓰면 나중에 이전이 어려워집니다. 개인 프로젝트라면 큰 문제가 아니지만 오래 갈 서비스라면 감안하십시오.
  • 지역(리전) — 사용자가 주로 한국에 있다면 응답 속도에 영향이 있습니다. CDN을 쓰면 상당 부분 완화됩니다.
  • 결제 수단과 통화 — 해외 서비스는 달러로 청구되므로 환율 변동이 반영됩니다. 해외 결제 수수료도 붙습니다.
  • 무료 등급의 지속성 — 무료 정책은 바뀔 수 있습니다. 무료에 완전히 의존하는 구조는 위험합니다.

요금표를 볼 때

이 글에 구체적인 금액을 적지 않은 이유가 있습니다. 클라우드 요금제는 자주 바뀌고, 지역과 사용량 구간에 따라 단가가 달라지며, 프로모션이 수시로 적용됩니다. 어딘가에 적힌 숫자를 그대로 믿기보다 각 사 공식 요금 페이지에서 직접 보시는 편이 정확합니다.

대부분의 클라우드가 요금 계산기를 제공합니다. 예상 트래픽과 사용량을 넣어보면 대략의 월 비용이 나옵니다. 여러 서비스의 계산기를 돌려보고 비교하시면 감이 잡힙니다.

무료로 시작할 수 있는 조합

개인 프로젝트나 학습 목적이라면 돈을 거의 들이지 않고도 시작할 수 있습니다. 대략 이런 조합이 흔합니다.

  • 정적 사이트나 간단한 웹앱 — 정적 호스팅 서비스의 무료 등급으로 충분한 경우가 많습니다. 개인 블로그, 포트폴리오, 소규모 서비스가 여기 해당합니다.
  • 데이터베이스가 필요한 경우 — 무료 등급을 제공하는 관리형 데이터베이스 서비스가 있습니다. 다만 무료 등급은 일정 기간 미사용 시 중지되거나 용량 제한이 있으니 조건을 확인하십시오.
  • 이미지·파일 저장 — 오브젝트 스토리지의 무료 구간을 쓰되, 아웃바운드 트래픽 요금 조건을 반드시 확인하십시오.

중요한 것은 무료 등급의 한계와 초과 시 동작을 처음에 파악해 두는 것입니다. 학습용이라면 초과 시 자동 과금보다 서비스가 멈추도록 설정하는 편이 안전합니다.

정리

호스팅 비용을 줄이는 방법은 싼 곳을 찾는 게 아니라 내 서비스가 무엇을 많이 쓰는지 파악하고 그 항목을 줄이는 것입니다. 그리고 시작할 때 예산 알림부터 걸어두십시오. 청구서를 받고 나서 알게 되는 것과 미리 아는 것은 다릅니다.

이 글은 일반적인 구조를 설명한 것으로, 각 서비스의 요금과 무료 등급 조건은 수시로 바뀝니다. 결제 전에는 해당 서비스의 공식 요금 페이지에서 최종 확인하시기 바랍니다.

#클라우드#호스팅비용#서버리스#인프라
검색어를 입력해 주세요.
예: 지원금, 연말정산, VPN, Vercel Ctrl + K