Azure에서 AWS 비용 및 사용량 관리

참고 항목

Cost Management 서비스의 AWS 커넥트or는 2025년 3월 31일에 사용 중지됩니다. 사용자는 AWS 비용 관리 보고를 위한 대체 솔루션을 고려해야 합니다. 2024년 3월 31일에 Azure는 모든 고객에 대해 AWS용 새 커넥트 추가 기능을 사용하지 않도록 설정합니다. 자세한 내용은 AWS(Amazon Web Services) 커넥터 사용 중지를 참조하세요.

Cost Management에 대한 AWS 비용 및 사용 현황 보고서 통합을 설정하고 구성한 후에는 AWS 비용 및 사용량을 관리할 준비가 된 것입니다. 이 문서는 Cost Management에서 비용 분석 및 예산을 사용하여 AWS 비용과 사용량을 관리하는 방법을 이해하는 데 도움이 됩니다.

통합을 아직 구성하지 않은 경우 AWS 사용 현황 보고서 통합 설정 및 구성을 참조하세요.

시작하기 전에: 비용 분석에 대해 잘 모르는 경우 비용 분석을 사용하여 비용 검색 및 분석 빠른 시작을 참조하세요. Azure의 예산에 대해 잘 모르는 경우 예산 만들기 및 관리 자습서를 참조하세요.

비용 분석에서 AWS 비용 보기

AWS 비용은 다음 범위의 비용 분석에서 사용할 수 있습니다.

  • 관리 그룹의 AWS 연결 계정
  • AWS 연결 계정 비용
  • AWS 통합 계정 비용

다음 섹션에서는 각 항목에 대한 비용 및 사용 현황 데이터를 볼 수 있도록 범위를 사용하는 방법을 설명합니다.

관리 그룹의 AWS 연결 계정 보기

관리 그룹 범위를 사용하여 비용을 보는 것이 다른 Azure 구독 및 AWS 연결 계정에서 발생하는 집계된 비용을 확인하는 유일한 방법입니다. 관리 그룹을 사용하면 Azuredhk AWS의 비용을 함께 볼 수 있는 클라우드 간 보기를 제공합니다.

비용 분석에서 범위 선택기를 열고 AWS 연결 계정이 포함된 관리 그룹을 선택합니다. 다음은 Azure Portal의 예제 이미지입니다.

관리 그룹에서 연결된 계정이 있는 범위 선택 보기를 보여 주는 스크린샷

다음은 공급자(Azure 및 AWS)별로 그룹화된 비용 분석의 관리 그룹 비용을 보여주는 예제입니다.

비용 분석의 분기에 대한 Azure 및 AWS 비용을 보여 주는 스크린샷.

참고 항목

관리 그룹은 현재 MCA(Microsoft 고객 계약) 고객에게 지원되지 않습니다. MCA 고객은 커넥터를 만들고 AWS 데이터를 볼 수 있습니다. 그러나 MCA 고객은 관리 그룹에서 Azure 비용과 AWS 비용을 함께 볼 수 없습니다.

AWS 연결 계정 비용 보기

AWS 연결 계정 비용을 보려면 범위 선택기를 열고 AWS 연결 계정을 선택합니다. 연결 계정은 AWS 커넥터에 정의된 대로 관리 그룹에 연결됩니다.

다음은 AWS 연결 계정 범위를 선택하는 방법을 보여주는 예제입니다.

AWS 연결된 계정이 있는 범위 선택 보기를 보여 주는 스크린샷

AWS 통합 계정 비용 보기

AWS 통합 계정 비용을 보려면 범위 선택기를 열고 AWS 통합 계정을 선택합니다. 다음은 AWS 통합 계정 범위를 선택하는 방법을 보여주는 예제입니다.

통합 계정이 있는 범위 선택 보기를 보여 주는 스크린샷.

이 범위는 AWS 통합 계정에 연결된 모든 AWS 연결 계정에 대한 집계 보기를 제공합니다. 다음은 서비스 이름별로 그룹화된 AWS 통합 계정에 대한 비용을 보여주는 예제입니다.

비용 분석에서 AWS 통합 비용을 보여 주는 스크린샷.

필터링 및 그룹화에 사용할 수 있는 차원

다음 표에서는 비용 분석에서 그룹화 및 필터링하는 데 사용할 수 있는 차원을 설명합니다.

차원 Amazon CUR 헤더 범위 설명
가용성 영역 lineitem/AvailabilityZone 모두
위치 제품/지역 모두
미터 모두
미터 범주 lineItem/ProductCode 모두
미터 범주 lineitem/UsageType 모두
연산 lineItem/Operation 모두
리소스 lineItem/ResourceId 모두
리소스 종류 product/instanceType 모두 product/instanceType이 null이면 lineItem/UsageType이 사용됩니다.
ResourceGuid 해당 없음 모두 Azure 미터 GUID입니다.
Service name product/ProductName 모두 product/ProductName이 null이면 lineItem/ProductCode가 사용됩니다.
서비스 계층
구독 ID lineItem/UsageAccountId 통합 계정 및 관리 그룹
구독 이름 해당 없음 통합 계정 및 관리 그룹 계정 이름은 AWS 조직 API를 사용하여 수집됩니다.
태그 resourceTags 모두 user: 접두사는 사용자 정의 태그에서 제거되어 클라우드 간 태그를 허용합니다. aws: 접두사는 그대로 유지됩니다.
청구 계정 ID bill/PayerAccountId 관리 그룹
청구 계정 이름 해당 없음 관리 그룹 계정 이름은 AWS 조직 API를 사용하여 수집됩니다.
Provider 해당 없음 관리 그룹 AWS 또는 Azure 중 하나입니다.

AWS 범위에서 예산 설정

예산을 사용하여 비용을 사전에 관리하고 조직의 책임감을 높입니다. 예산은 AWS 통합 계정 및 AWS 연결 계정 범위에 대해 설정됩니다. Cost Management에 표시된 AWS 통합 계정에 대한 예산 예제는 다음과 같습니다.

예산 페이지 및 AWS 통합 계정을 보여 주는 스크린샷.

AWS 데이터 수집 프로세스

AWS 커넥터를 설정한 후 데이터 수집 및 검색 프로세스가 시작됩니다. 모든 사용 현황 데이터를 수집하는 데 몇 시간 정도 걸릴 수 있습니다. 기간은 다음에 따라 달라집니다.

  • AWS S3 버킷에 있는 CUR 파일을 처리하는 데 필요한 시간.
  • AWS 통합 계정 및 AWS 연결 계정 범위를 만드는 데 필요한 시간.
  • S3 버킷에서 비용 및 사용 현황 보고서 파일을 기록하는 AWS의 시간 및 빈도.

AWS 통합 가격 책정

각 AWS 커넥터에는 90일의 평가판이 있습니다.

정가는 AWS 월별 비용의 1%입니다. 매월 이전 달의 청구된 비용을 기준으로 요금이 청구됩니다.

AWS API에 액세스하면 AWS에서 추가 비용이 발생할 수 있습니다.

AWS 통합 제한 사항

  • Cost Management의 예산은 여러 통화를 사용하는 관리 그룹을 지원하지 않습니다. 여러 통화를 사용하는 관리 그룹은 예산 평가를 표시하지 않습니다. 예산을 만들 때 여러 통화를 사용하는 관리 그룹을 선택하면 오류 메시지가 표시됩니다.
  • 클라우드 커넥터는 AWS GovCloud(US), AWS Gov 또는 AWS China를 지원하지 않습니다.
  • Cost Management는 AWS 사용 비용만 표시합니다. 세금, 지원, 환불, RI, 크레딧 또는 기타 요금 유형도 아직 지원되지 않습니다.

AWS 통합 문제 해결

일반적인 문제 해결은 다음 문제 해결 정보를 사용하세요.

AWS 연결 계정에 대한 사용 권한 없음

오류 코드:권한 없음

AWS 연결 계정 비용에 액세스할 수 있는 권한을 얻는 방법에는 두 가지가 있습니다.

  • AWS 연결 계정이 있는 관리 그룹에 대한 액세스 권한을 얻습니다.
  • AWS 연결 계정에 대한 사용 권한을 부여받습니다.

기본적으로 AWS 커넥터 작성자는 커넥터가 만든 모든 개체의 소유자입니다. AWS 통합 계정 및 AWS 연결 계정도 포함됩니다.

커넥터 설정을 확인할 수 있도록 하려면 기여자 역할이 하나 이상 필요합니다. 읽기 권한자는 커넥터 설정을 확인할 수 없기 때문입니다.

AssumeRole로 수집하지 못함

오류 코드:FailedToAssumeRole

이 오류는 Cost Management에서 AWS AssumeRole API를 호출할 수 없음을 의미합니다. 이 문제는 역할 정의 문제로 인해 발생할 수 있습니다. 다음 조건이 true인지 확인합니다.

  • 외부 ID는 역할 정의 및 커넥터 정의의 ID와 동일합니다.
  • 역할 유형은 사용자 또는 타사에 속하는 다른 AWS 계정으로 설정됩니다.
  • MFA 요구 선택이 취소됩니다.
  • AWS 역할의 신뢰할 수 있는 AWS 계정은 432263259397입니다.

액세스 거부로 인해 수집 실패 - CUR 보고서 정의

오류 코드:AccessDeniedReportDefinitions

이 오류는 Cost Management에서 비용 및 사용 현황 보고서 정의를 볼 수 없음을 의미합니다. 이 권한은 CUR이 Cost Management에서 예상한 대로 정의되었는지 유효성 검사하는 데 사용됩니다. AWS에서 비용 및 사용 현황 보고서 만들기를 참조하세요.

액세스 거부로 인해 수집 실패 - 보고서 나열

오류 코드:AccessDeniedListReports

이 오류는 Cost Management가 CUR이 있는 S3 버킷의 개체를 나열할 수 없음을 의미합니다. AWS IAM 정책에는 버킷 및 버킷의 개체에 대한 권한이 필요합니다. AWS에서 역할 및 정책 만들기를 참조하세요.

액세스 거부로 인해 수집 실패 - 보고서 다운로드

오류 코드:AccessDeniedDownloadReport

이 오류는 Cost Management에서 Amazon S3 버킷에 저장된 CUR 파일을 액세스하여 다운로드할 수 없음을 의미합니다. 역할에 연결된 AWS JSON 정책이 AWS에서 역할 및 정책 만들기 섹션의 아래쪽에 표시된 예제와 비슷한지 확인합니다.

비용 및 사용 현황 보고서를 찾을 수 없어 수집 실패

오류 코드:FailedToFindReport

이 오류는 Cost Management에서 커넥터에 정의된 비용 및 사용 현황 보고서를 찾을 수 없음을 의미합니다. 삭제되지 않았는지 확인하고 역할에 연결된 AWS JSON 정책이 AWS에서 역할 및 정책 만들기 섹션의 아래쪽에 표시된 예제와 비슷한지 확인합니다.

비용 및 사용 현황 보고서 정의 불일치로 인해 커넥터를 만들 수 없거나 확인할 수 없습니다.

오류 코드:ReportIsNotValid

이 오류는 AWS 비용 및 사용 현황 보고서의 정의와 관련이 있습니다. 이 보고서에 대한 특정 설정이 필요하며, AWS에서 비용 및 사용 현황 보고서 만들기의 요구 사항을 참조하세요.

커넥터 생성 시 내부 오류

오류 코드:커넥터 만들기 - <ConnectorName> 커넥터를 만들지 못했습니다. 이유: 내부 오류입니다. 올바른 AWS 속성이 제공되었는지 확인하세요.

이 오류는 AWS 커넥터와 구독이 서로 다른 관리 그룹에 있을 때 발생할 수 있습니다. AWS 커넥터와 구독은 동일한 관리 그룹에 있어야 합니다.

다음 단계