콘텐츠로 이동

비용 구조 이해하기

문서 기준: 2026년 8월

온프레미스 vs 클라우드 비용 구조

섹션 제목: “온프레미스 vs 클라우드 비용 구조”

자체 전산센터를 운영하려면 서버를 구매하기 전부터 비용이 발생합니다. 서버 구매비, 상면(랙 공간) 임대료, 전력 및 냉각 비용, 네트워크 장비, 그리고 이 모든 것을 관리할 인력 비용까지 — 서비스를 시작하기도 전에 수십만–수백만 달러 규모의 초기 자본 투자가 필요합니다. 이를 자본 지출 (CAPEX, Capital Expenditure)라고 합니다. 집을 사는 것과 비슷합니다 — 큰 돈을 먼저 내고, 이후 유지비를 계속 부담합니다.

클라우드는 이 구조를 OPEX (Operational Expenditure, 운영 지출)로 전환합니다. 초기 투자 없이, 사용한 만큼만 비용을 지불합니다. 월세로 사는 것과 비슷합니다 — 필요할 때 들어가고, 필요 없으면 나가면 됩니다.

항목 온프레미스 (CAPEX) 클라우드 (OPEX)
초기 투자 서버, 네트워크 장비 구매 (수십만–수백만 달러 규모) 없음
과금 방식 구매 후 감가상각 (3–5년) 사용량 기반 종량제
확장 추가 장비 구매 (수 주–수 개월) 즉시 확장 가능
축소 장비 처분 어려움 즉시 축소, 비용 절감
유지보수 자체 인력 필요 벤더가 관리

다만, 클라우드가 항상 저렴한 것은 아닙니다. 24시간 365일 일정한 부하로 운영되는 워크로드는 온프레미스가 더 경제적일 수 있습니다. 클라우드의 비용 이점은 탄력적인 사용 패턴에서 극대화됩니다.

모델 할인율 약정 중단 위험 적합한 워크로드
온디맨드 없음 (기준 가격) 없음 개발/테스트, 트래픽 예측 어려운 서비스
예약/약정 30–72% 1년 또는 3년 없음 (계약 보장) 안정적 프로덕션, 24/7 운영
스팟/프리엠티블 60–90% 있음 (벤더 회수 가능) 배치, CI/CD, 데이터 분석
프리 티어 100% (무료 범위 내) 무료 범위 초과 시 과금 또는 중단 학습, PoC, 소규모 실험

가장 기본적인 과금 방식입니다. 약정 없이 사용한 만큼만 지불합니다. 자유롭게 시작하고 중단할 수 있어 개발/테스트 환경이나 트래픽 예측이 어려운 워크로드에 적합합니다.

예약/약정 할인 (Reserved / Committed)

섹션 제목: “예약/약정 할인 (Reserved / Committed)”

1년 또는 3년 사용을 약정하면 온디맨드 대비 30–72% 할인을 받을 수 있습니다. 단, 약정 기간 동안은 사용 여부와 관계없이 비용이 발생합니다. 안정적으로 운영되는 프로덕션 워크로드에 적합하며, 사용량이 불확실한 워크로드에는 오히려 손해가 될 수 있습니다. 약정 전략 수립과 상세 비교는 FinOps를 참고하세요.

스팟/프리엠티블 인스턴스 (Spot / Preemptible)

섹션 제목: “스팟/프리엠티블 인스턴스 (Spot / Preemptible)”

벤더의 유휴 리소스를 온디맨드 대비 60–90% 할인된 가격에 사용할 수 있습니다. 단, 벤더가 리소스를 회수할 수 있으므로 언제든 중단될 수 있습니다. 배치 처리, 데이터 분석, CI/CD 빌드 등 중단에 강한 워크로드에 적합합니다.

중단 시 대응:

  • 중단 신호 — 벤더가 회수 2분 전(AWS) 또는 30초 전(Google Cloud/Azure)에 메타데이터 엔드포인트로 알림을 보냅니다. 애플리케이션이 이 신호를 감지하여 진행 중인 작업을 체크포인트로 저장하고 정상 종료해야 합니다.
  • 상태 복구 — 작업 상태를 외부 스토리지(S3, Blob 등)에 주기적으로 저장(체크포인트)하고, 새 인스턴스가 시작되면 마지막 체크포인트부터 재개합니다.
  • 자동 재시도 — Auto Scaling Group이나 Managed Instance Group이 중단된 인스턴스를 자동으로 대체합니다. 작업 큐(SQS 등)와 조합하면 실패한 작업이 다른 인스턴스에서 자동 재처리됩니다.

각 벤더 모두 신규 사용자를 위한 무료 사용 범위를 제공합니다. 사용자가 서비스를 직접 체험하고 익숙해진 뒤 자연스럽게 유료로 전환하도록 설계된 구조입니다. 클라우드를 처음 시작할 때 비용 부담 없이 학습하고 실험할 수 있습니다.

과금 모델 AWS Azure Google Cloud OCI
온디맨드 On-Demand Pay-As-You-Go On-Demand Pay-As-You-Go
약정 할인 (인스턴스) Reserved Instances Reserved VM Instances
약정 할인 (유연) Savings Plans Azure Savings Plan CUD (Committed Use) Universal Credits
스팟 Spot Instances Spot VMs Spot VMs Preemptible Instances
자동 할인 SUD (Sustained Use)
이그레스 무료 200GB/월 10TB/월
프리 티어 12개월 + Always Free 12개월 + Always Free 90일 $300 + Always Free Always Free (넉넉)
과금 단위 초 단위 초 단위 초 단위 초 단위

Google Cloud의 SUD(Sustained Use Discounts) — 약정 없이 한 달 동안 일정 시간 이상 사용하면 자동으로 최대 30% 할인.

OCI의 이그레스 정책 — 월 10TB까지 이그레스 무료. 멀티클라우드 환경에서 데이터 이동이 빈번한 경우 큰 비용 차이를 만듦.

OCI Universal Credits — 모든 OCI 서비스에 사용 가능한 유연한 약정 모델. 특정 서비스에 묶이지 않음.

클라우드 비용에서 가장 자주 간과되는 항목들입니다. 온프레미스에서는 발생하지 않던 비용이므로 특히 주의가 필요합니다.

클라우드로 데이터를 올리는 것(Ingress)은 무료이지만, 클라우드에서 외부로 데이터를 내보내는 것(Egress)은 유료입니다. 대용량 데이터를 자주 외부로 전송하는 워크로드에서는 이 비용이 상당할 수 있습니다.

벤더 무료 범위 이후 단가 타 클라우드 전환 시
AWS 월 100GB $0.09–0.12/GB (리전별 상이) 무료 (신청 필요)
Azure 월 100GB $0.08–0.12/GB 무료 (신청 필요)
Google Cloud 월 200GB $0.08–0.12/GB 무료 (신청 필요)
OCI 월 10TB $0.0085/GB 해당 없음 (기본 무료 범위로 충분)

멀티클라우드 데이터 이동 — 비용과 지연시간

섹션 제목: “멀티클라우드 데이터 이동 — 비용과 지연시간”

멀티클라우드를 고려할 때 가장 큰 현실적 장벽은 클라우드 간 데이터 전송 비용물리적 거리로 인한 지연시간입니다.

데이터 중력(Data Gravity): 데이터가 쌓인 곳으로 컴퓨팅 리소스가 모일 수밖에 없습니다. 페타바이트급 데이터를 다른 벤더로 옮기는 비용은 수만–수십만 달러에 달할 수 있습니다.

클라우드 간 분산 시 지연시간: Web(AWS) - DB(OCI)처럼 티어를 클라우드 간에 나누면, 왕복 지연시간(RTT)이 추가됩니다. 같은 리전 내 AZ 간 RTT는 약 1ms이지만, 클라우드 간 전용 연결은 5–20ms가 추가됩니다. 이 차이가 API 호출이 많은 서비스에서는 체감 성능에 큰 영향을 줍니다.

멀티클라우드 분산 시 판단 기준:

질문 예 → 아니오 →
클라우드 간 실시간 데이터 교환이 빈번한가? 같은 벤더에 두기 분산 가능
이그레스 비용이 월 예산의 10% 이상인가? 데이터 위치 재검토 현행 유지
지연시간 10ms 추가가 SLA에 영향을 주는가? 같은 벤더/리전에 두기 분산 가능

스토리지에 데이터를 저장하는 비용 외에, 데이터를 읽고 쓰는 API 호출에도 비용이 발생합니다. 소규모에서는 무시할 수 있지만, 수백만 건의 API 호출이 발생하는 워크로드에서는 무시할 수 없는 금액이 됩니다.

CloudWatch(AWS), Azure Monitor(Azure), Cloud Logging(Google Cloud) 등 모니터링 서비스의 로그 수집·저장 비용도 간과하기 쉽습니다. 로그 보존 기간과 수집 범위를 적절히 설정하지 않으면 예상치 못한 비용이 발생할 수 있습니다.

각 벤더는 비용을 모니터링하고 최적화할 수 있는 도구를 제공합니다.

벤더 비용 대시보드 가격 계산기
AWS Cost Explorer Pricing Calculator
Azure Cost Management 가격 계산기
Google Cloud Cost Management 가격 계산기
OCI Cost Analysis Cost Estimator
  • “클라우드는 쓴 만큼만 나온다” — 이그레스, API 호출, 로그 저장 등 숨겨진 비용 항목이 있습니다. 주요 비용 항목을 사전에 파악해야 합니다.
  • “약정 할인은 무조건 이득이다” — 사용량이 불확실한 워크로드에 약정을 걸면 오히려 손해입니다. 안정적 사용 패턴이 확인된 후 약정하세요.
  • “프리 티어는 완전 무료다” — 무료 범위를 초과하면 자동으로 과금됩니다. 예산 알림을 설정하고 사용량을 모니터링하세요.
  • 예산 알림(Budget Alert)을 설정하여 예상 비용 초과 시 통보받도록 했는가?
  • 이그레스 비용을 포함한 월간 예상 비용을 벤더 가격 계산기로 시뮬레이션했는가?
  • 개발/테스트 환경의 리소스를 업무 시간 외에 중지하는 정책을 수립했는가?