Azure를 처음 도입하거나, 비용 최적화를 고민 중인 조직이라면 가장 먼저 마주치는 고민이 바로 요금제 선택입니다. 특히 Pay-as-you-go(종량제)와 Reserved Instance(예약 인스턴스)는 Azure 요금제의 핵심 중의 핵심인데요. 각각의 요금제는 사용 목적, 예산, 시스템 가용성 요구사항에 따라 큰 차이를 보입니다. 이번 포스팅에서는 Azure 요금제 비교: Pay-as-you-go vs Reserved를 주제로, 각 요금제의 구조와 특징, 선택 기준 등을 낱낱이 분석해드릴게요.
Pay-as-you-go(종량제)란?
Pay-as-you-go, 즉 종량제 요금제는 사용한 만큼만 비용을 지불하는 모델입니다. 이 요금제의 가장 큰 특징은 유연성입니다. 사용자가 특정 리소스를 생성한 후 사용 시간 단위(보통 분/시간)로 과금되며, 사용하지 않을 경우 비용이 발생하지 않습니다.
주요 특징:
- 선불 결제 불필요: 초기 비용 없이 바로 시작 가능
- 사용량 기준 요금 부과: 필요할 때만 사용하고 중지 가능
- 계약 기간 없음: 장기 약정이 없어 자유롭게 사용 및 종료 가능
- 모든 리전 및 리소스에서 사용 가능
종량제는 개발, 테스트, 단기 프로젝트에 적합하며, 특히 예측 불가능한 사용량이 예상되는 경우에 유리합니다.
Reserved Instance(예약 인스턴스)란?
**Reserved Instance(RI)**는 일정 기간 동안 Azure 리소스를 미리 예약하여 할인된 가격으로 사용하는 요금제입니다. 일반적으로 1년 또는 3년 단위로 예약하며, Pay-as-you-go에 비해 최대 72%까지 비용 절감이 가능합니다.
주요 특징:
- 장기 계약 기반 할인: 1년 또는 3년 기간 동안 특정 리소스를 고정 요금으로 사용
- 최대 72% 절감 효과 (VM 기준)
- 선불 또는 월간 결제 옵션 가능
- 정확한 수요 예측이 필요
예약 인스턴스는 운영 환경, 고정 사용량이 있는 시스템, 장기적으로 안정적인 워크로드에 매우 적합합니다.
요금제 비교 표
항목 | Pay-as-you-go (종량제) | Reserved Instance (예약 인스턴스) |
---|---|---|
과금 방식 | 사용량 기준 | 미리 예약 (1년 또는 3년) |
유연성 | 매우 높음 | 낮음 (고정 리소스) |
할인율 | 없음 | 최대 72% |
결제 방식 | 후불 | 선불 또는 월간 |
사용 중단 시 | 요금 없음 | 환불 또는 변경 제한 |
추천 사용처 | 테스트/개발/단기 프로젝트 | 운영/장기 시스템/예측 가능한 워크로드 |
어떤 경우에 Pay-as-you-go를 선택해야 할까?
Pay-as-you-go는 다음과 같은 상황에서 이상적인 선택입니다.
- 짧은 기간 동안 사용
- 몇 시간 또는 며칠만 필요한 리소스의 경우, 예약 인스턴스는 오히려 손해입니다.
- 사용량이 예측 불가한 프로젝트
- 예를 들어, 스타트업의 베타 테스트나 파일럿 프로젝트처럼 트래픽 예측이 어려운 경우.
- 자동 확장이 필요한 경우
- 수요에 따라 VM을 자동으로 늘리고 줄이는 경우 유연성이 필수입니다.
- 비정기적인 업무 처리
- 매달 혹은 분기별로 잠깐 사용하는 업무는 종량제가 가장 적합합니다.
또한 무료 크레딧을 소진 중인 신규 사용자라면 종량제로 시작해 보고, 안정적인 워크로드가 파악되면 RI로 전환하는 전략도 좋습니다.
어떤 경우에 Reserved Instance를 선택해야 할까?
Reserved Instance는 지속적으로 사용되는 리소스에 대해 큰 비용 절감을 제공합니다. 다음과 같은 경우에 추천됩니다:
- 장기간 운영 시스템
- 예: 웹 서버, API 백엔드, ERP 시스템 등 상시 가동되는 인프라
- 정기적인 사용량이 고정된 경우
- 예: 매일 같은 시간에 동작하는 배치 작업, 데이터 파이프라인 등
- 예산이 정해져 있는 경우
- 매달 고정된 비용으로 운영비를 예측하고 싶은 기업 환경
- 클라우드 비용을 절감해야 하는 경우
- 인프라를 이미 일정량 사용 중이라면 RI로 전환 시 큰 폭의 비용 절감 가능
특히 3년 RI의 경우 할인 폭이 매우 커지므로, 중장기적 운영 계획이 확정되어 있는 경우 적극 추천합니다.
Reserved Instance의 주의사항
예약 인스턴스는 저렴한 대신, 유연성이 제한됩니다. 다음과 같은 주의사항이 있습니다.
- 취소 또는 환불 어려움: 계약 기간 내 해지 시 비용 환불이 제한적
- 리전, VM 크기 변경 불가: 설정한 VM 종류와 지역에서만 사용 가능
- 리소스 변경 시 적용되지 않음: VM 유형을 변경하거나 재배포할 경우, 예약 인스턴스 적용이 되지 않을 수 있음
따라서 워크로드가 고정적이고 장기 계획이 확실할 때만 선택하는 것이 안전합니다.
Q&A
Q. Pay-as-you-go에서 Reserved Instance로 전환이 가능한가요?
네, 가능합니다. Azure에서는 기존에 사용 중이던 Pay-as-you-go 리소스를 Reserved Instance로 전환하는 기능을 제공합니다. 다만, 기존 인스턴스에 예약을 적용하려면 리소스 종류, 지역, OS, 사이즈가 예약된 항목과 정확히 일치해야 합니다. 예를 들어, D2s_v3 리눅스 VM을 서유럽 리전에 사용 중이라면, 동일한 조건으로 RI를 구매해야 자동 적용됩니다. 전환 시, 사용 중이던 인스턴스에 즉시 할인 요금이 적용되며, 잔여 요금은 환불되지 않습니다.
Q. Reserved Instance를 구매했는데 사용하지 않으면 어떻게 되나요?
예약 인스턴스는 기본적으로 사용 여부와 상관없이 요금이 부과됩니다. 이는 리소스를 Azure가 일정 기간 동안 ‘예약’해놓는 것이기 때문입니다. 즉, 실제로 VM을 실행하지 않아도 해당 기간 동안은 예약 비용이 계속 과금됩니다. 따라서 사용하지 않을 리스크가 있는 경우에는 RI 구매를 신중히 판단해야 합니다. 단, Microsoft에서는 일정 조건하에 RI 교환 또는 환불 정책을 제공하므로, 사용 계획이 바뀌면 Azure 지원을 통해 문의해보는 것이 좋습니다.
Q. RI로 모든 Azure 리소스를 할인 받을 수 있나요?
아닙니다. Reserved Instance는 일부 리소스에만 적용됩니다. 가장 대표적인 대상은 Virtual Machine, SQL Database, Cosmos DB, Azure Synapse Analytics 등이 있으며, 각 서비스별로 RI 옵션이 다릅니다. 예를 들어, VM은 vCore 기준의 RI가 있고, SQL Database는 DTU 또는 vCore 기준 RI가 있습니다. 반면, Functions, App Service, Logic Apps 등 일부 서버리스 제품군은 예약 인스턴스 대상이 아닙니다. 따라서 사용할 리소스가 RI 지원 대상인지 사전에 확인하는 것이 중요합니다.
Q. Pay-as-you-go도 할인받을 수 있는 방법이 있나요?
네, 있습니다. 종량제 요금제에서도 Azure Hybrid Benefit이나 **스팟 인스턴스(Azure Spot VM)**를 활용하면 최대 90%까지 요금 절감이 가능합니다. Hybrid Benefit은 기존 Windows Server 또는 SQL Server 라이선스를 보유한 경우, Azure에서 중복 요금 없이 사용할 수 있는 정책입니다. Spot VM은 남는 컴퓨팅 자원을 저렴하게 사용할 수 있는 방식이지만, Azure가 필요 시 언제든지 인스턴스를 회수할 수 있으므로 비핵심 또는 일시적인 워크로드에만 사용하는 것이 좋습니다.