0Pricing
Azure Fundamentals · 강의

Azure 절약 플랜과 예약

Azure 절약 플랜을 예약 VM 인스턴스 및 데이터베이스용 예약 용량과 비교하고, 혼합 작업 부하 환경을 위한 약정 구매 전략을 수립합니다.

Azure 절약 플랜과 예약은(는) CoddyKit의 무료 Azure Fundamentals 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Azure Fundamentals 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.

비용 절감을 위해 약정해야 하는 이유

Azure의 종량제 가격은 유연하지만 장기간 실행되는 작업에는 비쌉니다. 작업이 1년 또는 3년 동안 실행될 것을 알고 있다면 용량 예약을 약정하여 종량제 요금에서 최대 72% 할인을 받을 수 있습니다. Microsoft는 두 가지 약정 방식을 제공합니다. Reserved VM Instances는 SKU별로 적용되고, Azure Savings Plans는 더 유연합니다. 각 작업에 적합한 방식을 선택하는 것은 중요한 FinOps 의사 결정입니다.

Reserved VM Instances 설명

Reserved VM Instance (RVI)는 특정 Azure 지역에서 특정 VM SKU(예: Standard_D4s_v5)를 1년 또는 3년 동안 사용하는 결제 약정입니다. 그 대가로 Azure는 종량제 가격과 비교하여 최대 72%의 할인을 적용합니다. 예약된 SKU 및 지역과 일치하는 실행 중인 VM에는 할인이 자동으로 적용되므로 특정 VM에 예약을 연결할 필요가 없습니다. 예약은 교환하거나 취소할 수 있습니다. 단, 사용하지 않은 가치의 12%에 해당하는 조기 해지 수수료가 부과됩니다.

# Purchase a 1-year Reserved VM Instance via CLI
az reservations reservation-order purchase \
  --sku 'Standard_D4s_v5' \
  --location eastus \
  --reserved-resource-type VirtualMachines \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --quantity 1 \
  --display-name 'MyWebServer-Reservation'

인스턴스 크기 유연성

기본적으로 Reserved VM Instances는 동일한 VM 시리즈 제품군 내에서 인스턴스 크기 유연성을 제공합니다. 예를 들어 Standard_D4s_v5(vCPU 4개)에 대한 예약은 Standard_D2s_v5(각각 vCPU 2개) 2개 또는 Standard_D8s_v5의 절반에도 적용됩니다. 이 유연성 덕분에 예약 혜택을 잃지 않고 VM을 적정 규모로 조정할 수 있습니다. 크기 유연성은 서로 다른 시리즈 제품군이나 지역 간에는 적용되지 않습니다.

컴퓨팅을 위한 Azure Savings Plans

Azure Savings Plans는 Reserved VM Instances보다 유연한 대안을 제공합니다. 특정 SKU를 약정하는 대신, 어느 지역, SKU 또는 OS에서든 적격 컴퓨팅(VM, App Service, Container Instances, Azure Functions Premium)에 대해 고정된 시간당 달러 지출액을 약정합니다. Savings Plans는 종량제 요금에서 최대 65% 할인을 제공합니다. 이는 RVI의 최대 할인율보다 약간 낮지만, 약정을 교환하지 않고도 VM 유형, 지역, 서비스를 변경할 수 있다는 유연성은 운영 측면에서 큰 이점입니다.

# Purchase a Compute Savings Plan at USD 10/hour for 1 year
az savings-plan order purchase \
  --sku 'Compute_Savings_Plan' \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --commitment '{ 'amount': 10, 'currencyCode': 'USD', 'grain': 'Hourly' }' \
  --display-name 'ComputeSavingsPlan2024'

데이터베이스 예약 용량

관리형 데이터베이스 서비스에도 예약 용량을 사용할 수 있습니다. Azure SQL Reserved Capacity는 Azure SQL Database 및 SQL Managed Instance vCore 구매에 적용되며 최대 55%를 절약할 수 있습니다. Cosmos DB Reserved Capacity는 프로비저닝된 처리량(RU/s)에 적용되며 최대 65%를 절약할 수 있습니다. 데이터베이스 예약은 동일한 1년 또는 3년 기간 모델을 따르며, 예약 범위가 관리 그룹 또는 결제 계정을 포함하는 경우 어떤 구독에 속해 있는지와 관계없이 일치하는 배포에 자동으로 적용됩니다.

RVI와 Savings Plans 중 선택하기

다음 의사 결정 지침을 사용하십시오. VM SKU가 안정적이고(수년 동안 특정 크기를 사용할 예정이고) 가능한 최대 할인(최대 72%)을 원한다면 Reserved VM Instances를 선택하십시오. SKU 변경(최신 VM 세대로 현대화)이 예상되거나, 여러 서비스(VM과 App Service 혼합)에 걸쳐 적용해야 하거나, 여러 지역에서 운영한다면 Savings Plans를 선택하십시오. 실제로 변동이 크거나 수명이 짧은 작업에는 종량제 또는 Spot VM이 더 적합합니다.

Azure Hybrid Benefit

Azure Hybrid Benefit (AHB)를 사용하면 Software Assurance가 활성화된 기존 온-프레미스 Windows Server 또는 SQL Server 라이선스를 Azure VM 및 관리형 서비스에 적용하여 Azure 시간당 요금에서 라이선스 비용을 제거할 수 있습니다. Windows Server VM에서 AHB를 활성화하면 비용이 약 40% 감소합니다. 3년 Reserved VM Instance와 결합하면 라이선스가 완전히 포함된 Windows Server VM을 라이선스가 포함된 종량제 VM보다 80% 저렴하게 사용할 수 있습니다.

# Enable Azure Hybrid Benefit on an existing VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

예약 범위 옵션

예약을 구매할 때 범위를 선택합니다. 단일 구독은 해당 구독에만 할인을 적용하고, 공유 범위는 결제 계정 또는 관리 그룹의 모든 구독에 할인을 적용하며, 관리 그룹 범위는 가장 최근에 추가된 옵션으로 관리 그룹의 모든 구독에 적용됩니다. 예약 엔진이 적격 VM이 실행되는 위치에 할인을 자동으로 일치시키므로 대규모 조직에는 공유 범위 또는 관리 그룹 범위를 권장합니다.

예약 사용률 모니터링

사용하지 않는 예약은 낭비되는 비용입니다. 각 예약이 소비되고 있는 비율을 보여 주는 Azure portal > Reservations 섹션에서 예약 사용률을 모니터링하십시오. Azure는 예약 사용률이 구성 가능한 임계값(기본값 60%) 아래로 떨어지면 사용률 경고도 보냅니다. 예약 사용률이 지속적으로 낮다면 예약된 SKU가 아직 배포되어 있는지 조사하고, 더 활발하게 사용되는 다른 SKU로 교환하는 방안을 고려하십시오.

# Check reservation utilisation
az reservations reservation list \
  --reservation-order-id <orderId> \
  --query '[].{Name:name, Utilization:properties.utilization.aggregates[0].value}'

교환 및 취소 정책

Azure에서는 언제든지 수수료 없이 기존 예약을 다른 SKU, 지역 또는 기간으로 교환할 수 있습니다. 단, 새 예약의 가치가 기존 예약과 같거나 더 커야 합니다. 취소는 12개월 이동 기간마다 최대 50,000달러까지 허용되지만, 남은 가치에 대해 12%의 조기 해지 수수료를 지불해야 합니다. 대규모 예약 포트폴리오의 경우 작업 구성이 변화함에 따라 교환해야 하는 예약을 식별할 수 있도록 분기별 검토 프로세스를 수립하십시오.

약정 구매 전략

약정 전략을 수립하는 모범 사례는 모든 작업을 30~60일 동안 종량제로 실행하여 사용률 데이터를 수집하는 것부터 시작하는 것입니다. 사용량이 일관되고 예측 가능한 작업(예약에 적합한 작업)을 식별하십시오. 안정적인 기본 용량에 대해서만 예약 또는 savings plan을 구매하십시오. 피크 용량은 종량제 또는 자동 크기 조정을 사용하는 것이 더 적합합니다. 일반적으로 성숙한 Azure 환경에서는 컴퓨팅의 70~80%를 약정으로 사용하고, 나머지 20~30%는 동적인 작업을 위한 유연한 종량제로 운영합니다.

빠른 확인

이 수업에서 배운 Microsoft Azure Fundamentals (AZ-900) 개념을 얼마나 이해했는지 확인해 보십시오.

수업 요약

이 수업에서는 다음을 배웠습니다. Reserved VM Instances는 SKU별 약정에 대해 최대 72% 할인을 제공하고, Azure Savings Plans는 여러 서비스와 지역에 걸쳐 유연하게 적용하면서 최대 65% 할인을 제공하며, Azure Hybrid Benefit은 Azure에서 실행되는 Windows Server 및 SQL Server 작업의 라이선스 비용을 없앱니다. 다음으로 이러한 비용 도구를 사용하여 완전한 FinOps 비용 청구 모델을 구축합니다.

자주 묻는 질문

“Azure 절약 플랜과 예약” 강의는 무료인가요?

네 — “Azure 절약 플랜과 예약” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Azure Fundamentals 강의 전체를 잠금 해제할 수 있습니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.

“Azure 절약 플랜과 예약”에서 뭘 배우나요?

Azure 절약 플랜을 예약 VM 인스턴스 및 데이터베이스용 예약 용량과 비교하고, 혼합 작업 부하 환경을 위한 약정 구매 전략을 수립합니다. 브라우저에서 직접 실행하는 실습 코드로 Azure Fundamentals을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Azure Fundamentals을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Azure Fundamentals은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.

“Azure 절약 플랜과 예약” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Azure Fundamentals 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Azure Fundamentals 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 낭비 식별 및 제거
  2. 적정 크기 조정과 자동 크기 조정
  3. Azure 절약 플랜과 예약
  4. FinOps와 비용 청구 모델
← Azure Fundamentals(으)로 돌아가기