이 문제는 Azure에서 비용을 효율적으로 관리하고 최적화하기 위한 핵심 기능을 묻습니다.
* **A. Azure Cost Management + Billing (정답):** 이 서비스는 Azure 지출을 모니터링, 분석 및 최적화하기 위한 포괄적인 솔루션을 제공합니다. 예산을 설정하고, 비용 경고를 받고, 실제 지출을 추적하며, 비용 추세를 분석하고, 비용 절감 권장 사항을 확인할 수 있습니다. 시나리오에서 언급된 '비용 추적', '지출 예산 설정', '비용 추세 분석', '비용 절감 기회 식별' 등의 모든 요구 사항을 충족하는 가장 적합한 기능입니다. Microsoft Learn 문서인 'Azure Cost Management + Billing이란?'에서 더 자세한 내용을 확인할 수 있습니다.
* **B. Azure Advisor (오답):** Azure Advisor는 비용, 보안, 안정성, 운영 우수성, 성능의 다섯 가지 영역에 걸쳐 개인화된 권장 사항을 제공합니다. 비용 절감 기회를 식별하는 데 도움을 주지만, 이는 권장 사항 엔진이며 전반적인 비용 추적, 예산 설정 및 상세 분석을 위한 주요 도구는 아닙니다. Azure Cost Management + Billing의 일부로서 비용 최적화를 지원하는 보조적인 역할에 가깝습니다.
* **C. Azure Resource Locks (오답):** Resource Locks는 중요한 Azure 리소스가 실수로 삭제되거나 수정되는 것을 방지합니다. 이는 운영 무결성을 유지하고 휴먼 에러를 방지하는 데 목적이 있으며, 리소스 재구축으로 인한 간접적인 비용 절감 효과가 있을 수 있지만, 재무적 관점에서의 포괄적인 비용 관리, 추적 또는 예산 설정과는 직접적인 관련이 없습니다.
* **D. Azure Policy (오답):** Azure Policy는 조직 표준을 적용하고 대규모로 규정 준수를 평가하는 데 도움이 됩니다. 특정 리소스 유형이나 위치를 제한하거나 비용 추적을 위한 태그 지정을 요구함으로써 비용 거버넌스에 활용될 수 있습니다. 그러나 이는 주로 '규칙 적용 및 준수'에 중점을 둔 도구이며, 실제 지출을 추적하고, 예산을 관리하며, 지출 패턴을 기반으로 최적화 기회를 직접 식별하는 '비용 관리'의 핵심 기능은 Azure Cost Management + Billing이 제공합니다.
💡 핵심 TIP: Azure의 다양한 비용 관리 및 거버넌스 도구의 주된 목적과 기능을 명확히 이해하고, 각 도구가 해결하는 특정 문제를 구분하는 것이 중요합니다.