Azure 요금이 적용되는 방식
리소스 유형, 계층, 위치, 사용량 등 Azure 비용에 영향을 미치는 요소를 이해하고, 종량제 요금 모델을 예약 요금 및 스팟 요금 모델과 비교합니다.
Azure 요금이 적용되는 방식은(는) CoddyKit의 무료 Azure Fundamentals 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Azure Fundamentals 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
Azure의 사용량 기반 가격 책정 모델
Azure는 종량제(PAYG) 가격 책정 모델을 사용합니다. 즉, 선불 자본 약정이나 최소 사용 기간 없이 실제로 사용한 클라우드 리소스에 대해서만 비용을 지불합니다. 이는 서버를 구매하고 소유하는 기존의 자본 지출(CapEx) 모델과 대비되는 운영 지출(OpEx) 방식입니다. 실제로 측정된 리소스 사용량을 기준으로 매월 요금이 청구됩니다.
Azure 비용에 영향을 미치는 주요 요인
Azure 리소스 비용은 여러 요인에 따라 결정됩니다. 리소스 유형 및 구성 — 64코어 VM은 2코어 VM보다 훨씬 비쌉니다. 지역 — 지역별 에너지, 인건비, 데이터 센터 비용이 다르므로 Azure 지역에 따라 가격이 달라집니다. 대역폭 — Azure로 들어오는 데이터 전송은 일반적으로 무료이며, 나가는 데이터 전송에는 GB당 요금이 부과됩니다. 사용량 — Azure Functions와 같은 일부 서비스는 실행 횟수에 따라 요금이 부과되고, VM과 같은 다른 서비스는 가동 시간당 요금이 부과됩니다.
종량제와 예약 가격 비교
기본 종량제 요금은 가장 유연한 방식입니다. 리소스를 프로비저닝하고 약정 없이 시간당 또는 초당 비용을 지불합니다. 예약 인스턴스는 특정 VM 제품군 또는 데이터베이스 계층에 대해 1년 또는 3년 사용 기간을 약정하며, PAYG와 비교해 최대 72%의 할인을 제공합니다. 예약 인스턴스는 1~3년 앞을 확실하게 계획할 수 있는 안정적이고 예측 가능한 워크로드에 적합합니다.
# Estimate reserved vs pay-as-you-go pricing via CLI
az vm list-vm-resize-options \
--resource-group myRG \
--name myVM \
--output table
# Or use the Azure Pricing Calculator at:
# https://azure.microsoft.com/en-us/pricing/calculator/중단 가능한 워크로드를 위한 Spot 가격 책정
Spot VM(Azure Spot 가상 머신)을 사용하면 사용되지 않는 Azure 용량을 PAYG 가격보다 최대 90% 할인된 가격으로 이용할 수 있습니다. 단, Azure에서 해당 용량을 다시 사용해야 하는 경우 30초 전에만 알리고 Spot VM을 회수할 수 있습니다. Spot VM은 상태 비저장, 내결함성 및 중단 내성을 갖춘 워크로드에 적합합니다. 예를 들면 일괄 처리, 렌더링, 대규모 시뮬레이션, CI/CD 빌드 에이전트 등이 있습니다.
# Create a Spot VM
az vm create \
--resource-group myRG \
--name mySpotVM \
--image Ubuntu2204 \
--priority Spot \
--max-price -1 \
--eviction-policy DeallocateAzure 비용 절감 플랜
컴퓨팅용 Azure 비용 절감 플랜은 1년 또는 3년 동안 시간당 특정 금액을 지출하기로 약정하는 대신 종량제 가격을 최대 65% 할인해 제공합니다. Reserved 인스턴스와 달리 비용 절감 플랜은 유연합니다. 모든 VM 시리즈, 크기, 지역 또는 OS에 적용되며 워크로드 구성이 변경되면 절감액을 자동으로 최적화합니다. 따라서 동적인 클라우드 환경에 더 적합합니다.
무료 Tier 및 무료 서비스
Azure는 Azure 무료 계정(일부 무료 서비스 12개월, 항상 무료인 55개 이상의 서비스, 첫 30일 동안 사용할 수 있는 USD 200 크레딧)과 사용량 제한 내에서 영구적으로 제공되는 항상 무료 서비스를 모두 제공합니다. 항상 무료인 서비스의 예로는 Azure 함수(월 100만 회 실행), Azure Blob Storage(월 5 GB), Azure DevOps(무제한 비공개 저장소를 사용할 수 있는 사용자 5명) 등이 있으며, 이 밖에도 다양한 서비스가 있습니다. 무료 Tier의 한도는 매월 초기화됩니다.
클라우드에서 CapEx와 OpEx 비교
온-프레미스에서 클라우드로 전환하면 IT 지출이 재무제표에 표시되는 방식이 달라집니다. CapEx는 수년에 걸쳐 감가상각되는 하드웨어에 대한 선행 투자입니다. 자본이 묶이고 수년 앞을 내다본 예측이 필요합니다. OpEx는 서비스를 사용한 만큼 청구되는 운영 지출입니다. 반복적으로 발생하는 비용으로 표시되며 즉시 늘리거나 줄일 수 있습니다. 클라우드의 OpEx 모델을 사용하면 재무 팀이 예측 가능한 월별 청구서를 받을 수 있고 자산 감가상각 회계도 필요하지 않습니다.
초당 및 실행당 청구
Azure의 청구 단위는 서비스에 따라 다릅니다. 가상 머신은 시작한 시점부터 중지 또는 할당 해제할 때까지 초당 요금이 청구됩니다(단순히 종료한 경우와 다릅니다. 중지했지만 할당된 VM은 여전히 컴퓨팅 요금이 발생합니다). Azure 함수의 Consumption 플랜은 실행 횟수와 메모리 GB-초를 기준으로 요금이 청구됩니다. Azure SQL Database는 가상 코어-시간을 기준으로 요금이 청구됩니다. 청구 단위를 이해하면 예상하지 못한 청구를 방지할 수 있습니다.
# Deallocate a VM to stop compute charges (different from shutdown!)
az vm deallocate \
--resource-group myRG \
--name myVM
# Shutdown via OS still accrues charges:
# az vm stop = OS shutdown but allocated = still billed!
# az vm deallocate = fully released = no compute charge데이터 전송 비용
클라우드 비용을 추정할 때 네트워크 대역폭 비용을 간과하는 경우가 많습니다. Azure의 주요 규칙은 다음과 같습니다. 인바운드 데이터 전송(Azure로 들어오는 데이터)은 무료입니다. 동일한 Azure 지역 내 데이터 전송도 무료입니다. 아웃바운드 데이터 전송(Azure에서 인터넷으로 나가는 데이터)은 GB당 요금이 부과되며, 대부분의 서비스에서 매월 처음 100 GB는 무료입니다. Azure 내 지역 간 데이터 전송에도 GB당 요금이 부과됩니다. 데이터 집약적인 애플리케이션에서는 이러한 비용이 상당히 누적될 수 있습니다.
라이선싱 및 Azure Hybrid Benefit
Azure Hybrid Benefit은 Software Assurance가 적용된 온-프레미스 Windows Server 및 SQL Server 라이선스를 Azure VM 또는 Azure SQL Database/Managed Instance에서 재사용할 수 있도록 하는 라이선스 혜택입니다. 이 혜택을 적용하면 운영 체제 또는 데이터베이스 라이선스가 포함된 비용이 아니라 기본 컴퓨팅 비용만 지불하면 됩니다. Windows VM에서는 최대 40%, SQL에서 Hybrid Benefit과 Reserved 인스턴스를 함께 사용하면 최대 85%를 절약할 수 있습니다.
# Apply Azure Hybrid Benefit to a Windows VM
az vm update \
--resource-group myRG \
--name myWindowsVM \
--license-type Windows_Server개발/테스트 가격 책정
Azure는 Visual Studio 구독에 연결된 Azure 구독을 통해 개발/테스트 가격 책정을 제공합니다. 개발 및 테스트 환경에서 사용하는 VM에 대해 Windows Server 및 SQL Server 운영 체제 라이선스 요금을 제거하므로 이러한 리소스를 훨씬 저렴하게 사용할 수 있습니다. 개발/테스트 구독에서는 프로덕션 구독에서 사용할 수 없는 특정 개발/테스트 이미지에도 액세스할 수 있습니다. 이러한 리소스를 프로덕션 워크로드 실행에 사용해서는 안 됩니다.
빠른 확인
이 레슨에서 다룬 Microsoft Azure Fundamentals(AZ-900) 개념을 얼마나 이해했는지 확인해 보세요.
레슨 요약
이 레슨에서는 다음을 배웠습니다. Azure는 리소스 유형, 지역 및 사용량에 따라 비용이 달라지는 종량제 OpEx 모델을 사용합니다. Reserved 인스턴스와 비용 절감 플랜은 예측 가능한 워크로드에 최대 72~65%의 할인을 제공합니다. 또한 Azure Hybrid Benefit은 기존 Windows Server 및 SQL Server 라이선스를 재사용하여 Azure 청구액을 줄입니다. 다음에서는 Azure Pricing Calculator와 TCO Calculator 도구를 살펴보겠습니다.
자주 묻는 질문
“Azure 요금이 적용되는 방식” 강의는 무료인가요?
네 — “Azure 요금이 적용되는 방식” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Azure Fundamentals 강의 전체를 잠금 해제할 수 있습니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
“Azure 요금이 적용되는 방식”에서 뭘 배우나요?
리소스 유형, 계층, 위치, 사용량 등 Azure 비용에 영향을 미치는 요소를 이해하고, 종량제 요금 모델을 예약 요금 및 스팟 요금 모델과 비교합니다. 브라우저에서 직접 실행하는 실습 코드로 Azure Fundamentals을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Azure Fundamentals을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Azure Fundamentals은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.
“Azure 요금이 적용되는 방식” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Azure Fundamentals 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Azure Fundamentals 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- Azure 요금이 적용되는 방식
- Azure 요금 계산기 및 TCO 계산기
- Azure 비용 관리 및 예산
- 예약 인스턴스 및 Azure 하이브리드 혜택