이 문서는 개발자가 Azure를 시작하는 데 도움이 되는 7개의 문서 시리즈의 마지막 할부입니다.
- 1부: 개발자용 Azure 개요
- 2부: 개발자를 위한 주요 Azure 서비스
- 3부: Azure에서 애플리케이션 호스팅
- 4부: Azure 서비스에 앱 연결
- 5부: Azure에서 리소스를 만들고 관리할 어떻게 할까요? 있나요?
- 6부: Azure 앱을 빌드하기 위한 주요 개념
- 7부: 어떻게 청구합니까?
Azure를 사용하는 애플리케이션을 만들 때 만드는 솔루션의 비용에 영향을 주는 요인을 이해해야 합니다. 또한 솔루션의 비용을 예측하는 방법, 청구 방법 및 Azure 구독에서 발생하는 비용을 모니터링하는 방법도 알아야 합니다.
Azure 계정이란?
Azure 계정을 사용하면 Azure에 로그인할 수 있습니다. 근무하는 조직 또는 다니는 학교를 통해 Azure 계정이 있을 수 있습니다. Microsoft 계정에 연결된 개인용으로 개별 Azure 계정을 만들 수도 있습니다. Azure에 대해 알아보고 실험하려는 경우 Azure 계정을 무료로 만듭니다.
회사 또는 학교에서 Azure 계정을 사용하는 경우 조직의 Azure 관리자는 Azure에서 수행할 수 있는 작업과 수행할 수 없는 작업을 제어하는 다양한 그룹 및 역할을 계정에 할당했을 가능성이 높습니다. 특정 유형의 리소스를 만들 수 없는 경우 계정에 할당된 권한에 대해 Azure 관리자에게 문의하세요.
Azure 구독이란?
Azure 리소스에 대한 청구는 구독별로 수행됩니다. Azure 구독은 함께 청구서가 청구되는 Azure 리소스 집합을 정의합니다.
조직에서는 대금 청구 및 관리를 위해 여러 Azure 구독을 만드는 경우가 많습니다. 예를 들어 조직은 각 부서에 대해 하나의 구독을 만들 수 있으므로 각 부서가 자체 Azure 리소스에 대해 비용을 지불할 수 있습니다. Azure 리소스를 만들 때 해당 구독의 소유자가 해당 리소스에 대해 요금을 지불하기 때문에 리소스를 만드는 구독에 주의해야 합니다.
Microsoft 계정에 연결된 개별 Azure 계정이 있는 경우 여러 구독을 가질 수도 있습니다. 예를 들어 사용자에게는 월간 Azure 크레딧을 제공하는 Visual Studio Enterprise 구독과 신용 카드로 청구되는 종량제 구독이 모두 있을 수 있습니다. 이 시나리오에서는 Azure 서비스에 대한 예기치 않은 청구서를 방지하기 위해 Azure 리소스를 만들 때 올바른 구독을 선택해야 합니다.
Azure의 서비스 비용에 영향을 주는 요인은 무엇인가요?
Azure에서 지정된 서비스의 비용에 영향을 줄 수 있는 몇 가지 요인이 있습니다.
- 컴퓨팅 능력 - 컴퓨팅 성능은 리소스에 할당된 CPU 및 메모리의 양을 나타냅니다. 리소스에 할당된 컴퓨팅 성능이 많을수록 비용이 높아집니다. 많은 Azure 서비스를 사용하면 탄력적으로 크기를 조정할 수 있으므로 수요가 많을 때 컴퓨팅 성능을 높이고 수요가 낮을 때 비용을 절감할 수 있습니다.
- 스토리지 양 - 대부분의 스토리지 서비스는 저장하려는 데이터의 양에 따라 청구됩니다.
- 스토리지 하드웨어 - 일부 스토리지 서비스는 데이터가 저장되는 하드웨어 유형에 대한 옵션을 제공합니다. 저장하는 데이터 형식에 따라 읽기 및 쓰기 속도가 느린 장기 스토리지를 선호하거나, 높은 트랜잭션 작업에 대해 대기 시간이 짧은 읽기 및 쓰기에 더 많은 비용을 지불할 수 있습니다.
- 대역폭 - 대부분의 서비스는 수신 및 송신을 별도로 청구합니다. 수신은 들어오는 요청에 필요한 대역폭을 참조하는 반면 송신은 나가는 데이터가 해당 요청을 충족하는 데 필요한 대역폭을 나타냅니다.
- 사용당 - 서비스가 사용된 횟수, 처리된 요청 수 또는 구성된 엔터티 수(예: Microsoft Entra 사용자 계정)에 따라 일부 서비스가 청구됩니다.
- 서비스 당 - 일부 서비스는 간단히 월별 요금을 청구합니다.
- 지역 - 서비스가 호스팅되는 지역(데이터 센터)에 따라 가격이 다른 경우가 있습니다.
Azure 가격 계산기
대부분의 Azure 솔루션에는 여러 Azure 서비스가 포함되므로 솔루션 비용을 미리 결정하기가 어렵습니다. 이러한 이유로 Azure는 솔루션 비용을 예측하는 데 도움이 되는 Azure 가격 계산기를 제공합니다.
Azure에서 현재 지출은 어디에서 찾을 수 있나요?
Azure Portal은 조직에서 특정 한 달 동안 사용하는 모든 서비스를 탐색하기 쉽고 시각적으로 표시합니다. 서비스, 리소스 그룹 등을 통해 데이터를 볼 수 있습니다.
Azure Portal에서 청구 정보에 액세스하려면 다음을 수행합니다.
포털 맨 위에 있는 검색 상자에 Cost Management + 청구를 입력합니다.
검색 결과에서 Cost Management + 청구를 선택합니다.
현재 지출 및 기타 청구 정보를 검토합니다.
Cost Management + 청구 개요 페이지에 직접 액세스할 수도 있습니다.
프로그래밍 방식으로 비용 정보에 액세스하여 청구 API를 사용하여 클라우드 지출에 대한 사용자 지정 및 액세스 가능한 보기를 만들 수도 있습니다.
- .NET용 Azure 청구 라이브러리
- Python용 Azure 청구 라이브러리
- Java용 Azure Resource Manager 청구 클라이언트 라이브러리 - 버전 1.0.0-beta.1
- 기타 모든 프로그래밍 언어 - RESTful API
- Azure Consumption API 개요
클라우드 지출을 모니터링하고 분석하는 데 사용할 수 있는 도구는 무엇인가요?
클라우드 비용을 설정하고 관리하는 데 두 가지 서비스를 사용할 수 있습니다.
- 첫 번째는 비용 경고로, 청구서가 해당 임계값에 가까워지면 지출 임계값을 설정하고 알림을 받을 수 있습니다.
- 두 번째는 비용 분석, 예산, 권장 사항을 제공하고 Excel 또는 사용자 지정 보고에서 분석을 위해 비용 관리 데이터를 내보낼 수 있도록 하여 비용을 계획하고 제어하는 데 도움이 되는 Azure Cost Management입니다.
비용 경고 및 Cost Management에 대해 자세히 알아보세요.