Azure 탄소 최적화 문제 해결(미리 보기)
이 문서는 Azure 탄소 최적화(미리 보기)를 사용할 때 발생할 수 있는 몇 가지 일반적인 문제를 진단하고 해결하는 데 도움이 됩니다.
1. 액세스 문제
1.1. 탄소 최적화에 대한 액세스 거부
문제: 탄소 최적화 블레이드에 액세스할 때 권한 문제입니다.
솔루션:
- 적절한 권한을 요청합니다.
- 탄소 배출 데이터는
Carbon Optimization Reader
,Subscription Owner
및Subscription Contributor
역할에 액세스할 수 있습니다. 이 역할을 사용하면 배출 추세 및 배출 세부 정보 페이지에서 탄소 배출 데이터를 볼 수 있습니다. - 사용 권한은 구독 수준에서 설정됩니다.
탄소 최적화 판독기 역할을 할당하는 단계:
Carbon Optimization Reader
역할을 할당하려면 구독 소유자 또는 기여자여야 합니다.
- Azure Portal에서 구독 페이지로 이동합니다.
- 역할을 할당할 구독을 선택합니다.
- 액세스 제어(IAM)선택합니다.
- 역할 할당
추가를 선택합니다. - 역할 드롭다운 목록에서 탄소 최적화 판독기 선택합니다.
- 역할을 할당할 사용자 또는 그룹을 선택합니다.
- 저장을 선택합니다.
2. 데이터 제한 사항
2.1. 100개 이상의 구독에 대한 데이터 보기
문제: 데이터는 탄소 최적화 블레이드 내에서 탄소 배출 데이터를 볼 때 한 번에 선택한 최대 100개의 구독에 사용할 수 있습니다.
현재 동작: 100개 이상의 구독을 선택하면 선택한 처음 100개 구독에 대해서만 데이터가 표시됩니다.
솔루션: 정확하고 완전한 데이터를 보려면 100개 이하의 구독을 선택해야 합니다.
관련 구독을 선택하기 위한 팁:
- 선택 항목을 검토하여 100개의 구독을 초과하지 않는지 확인합니다. 구독 선택 필터는 선택한 구독 수를 표시합니다.
- 탄소 최적화 목표(예: 가장 높은 사용량 또는 배출)와 가장 관련된 구독을 선택합니다.
- 여러 단계로 분석을 수행하여 당시 최대 100개의 구독 집합을 선택합니다.
메모
100개 이상의 구독 또는 기타 대규모 데이터 작업에 대한 데이터에 액세스하려면 Fabric
2.2. API 쿼리에서 반환된 최대 5,000개의 결과
문제: API 쿼리의 경우 결과 집합은 페이지를 매긴 경우에도 최대 5,000개의 항목을 반환합니다.
솔루션: 쿼리에서 입력 매개 변수를 제한합니다.
유용한 팁:
- 한 번에 단일 구독에 대한 데이터를 쿼리합니다.
- 리소스 그룹의 단일 또는 하위 집합을 쿼리합니다.
- 한 번에 한 달 동안 데이터를 쿼리합니다.
2.3. 배출 데이터에 대한 12개월 조회 기간
문제: Azure 탄소 최적화는 지난 12개월 동안 리소스에 대한 배출 데이터를 제공합니다.
솔루션: 지난 12개월 이후의 데이터에 대해서는 다음을 사용하는 것이 좋습니다.
- azure대한
배출 영향 대시보드: 지난 5년 동안의 구독 수준에서 배출을 포함합니다. - Microsoft Azure 배출 인사이트: 리소스 수준에서 배출을 포함합니다.
3. 배출 데이터 문제
전체 또는 대부분의 범위 2 배출량은 0입니다.
설명: 범위 2 위치 데이터가 아닌 범위 2 시장 데이터를 표시할 때 필요합니다. 자세한 내용은 계산 방법론참조하세요.
4. API 문제
4.1. API AAD 인증 오류
오류:AAD 인증 오류로 인해 Microsoft.Carbon에 요청을 보내지 못했습니다
설명: 이 오류는 테넌트 관리자가 마지막에 앱을 사용하지 않도록 설정한 경우에 발생할 수 있습니다.
솔루션:
- 테넌트 관리자에게 연락하여 테넌트에서 "Prod-AzureSustainability"가 비활성화되어 있는지 확인합니다. 사용하지 않도록 설정된 경우 사용하도록 설정합니다.
4.2. 특정 API 보고서 형식에서 지원되는 1개월 날짜 범위
문제: 여러 달에 걸친 데이터를 요청하려고 할 때 오류가 발생하여 한 번에 한 달 동안 요청을 수행해야 한다는 것을 시사합니다.
예제 오류:
"error": {
"code": "InvalidRequestPropertyValue",
"message": "The start date 11/01/2023 00:00:00 and end date 12/01/2023 00:00:00 should be equal for report type ItemDetailsReport."
}
예상 동작: 'ItemDetailsReport' 및 'TopItemsSummaryReport'는 한 번에 한 달만 지원합니다.
솔루션:
- 'ItemDetailsReport' 및 'TopItemsSummaryReport' API 보고서 형식을 사용하는 경우 한 달 동안 데이터를 쿼리합니다.
- 매월 1일을 입력하여 한 달 내내 배출 데이터를 가져와야 합니다.
4.3. 요청 제한
문제: API를 호출할 때 테넌트당 QPM(분당 100개 쿼리)의 제한이 있습니다.
예상 동작: 이 제한을 초과하면 제한이 발생할 수 있으며 다른 요청은 속도가 한도 아래로 떨어질 때까지 큐에 대기하거나 거부될 수 있습니다.
솔루션: 특히 수요가 많은 기간 동안 제한을 방지하려면 쿼리 속도를 모니터링하고 관리합니다.
5. 일반적인 제한 사항
5.1. 탄소 최적화 페이지에서 선택한 구독에 대한 데이터를 표시할 수 없음
문제: 선택한 구독에 대해 데이터를 표시할 수 오류 메시지가 표시될 수 여러 가지 이유로 표시될 수 있습니다.
- 일부 구독에 대한
Carbon Optimization Reader
역할이 없습니다. - 아직 사용할 수 있는 데이터가 없는 새 구독(데이터가 표시되는 데 1개월 이상 소요됨).
- 리소스 사용량이 없으므로 배출 데이터가 없는 구독
솔루션:
- 필요한 권한이 있는지 확인합니다. 자세한 내용은 탄소 최적화
액세스 거부를 참조하세요. - 새 구독에 데이터를 사용할 수 있게 될 때까지 기다립니다.
- 비용 분석 블레이드 또는 리소스 페이지에서 구독 사용량을 확인합니다.
5.2. 처음 방문할 때 테넌트 등록을 1시간 동안 기다립니다.
문제: 첫 번째 방문 시 일부 테넌트에서 최대 1시간 동안 기다립니다.
예상 동작: Azure 탄소 최적화 블레이드를 처음으로 보는 테넌트에 있는 경우 테넌트가 시스템에 등록될 때까지 30분에서 1시간 정도 기다립니다. 이 시간 동안 테넌트 등록이 진행 중임을 나타내는 메시지가 표시되거나 빈 페이지가 표시될 수 있습니다. 등록이 완료되면 데이터를 볼 수 있습니다. 테넌트가 등록되면 동일한 테넌트에 있는 조직의 다른 사용자는 대기 시간 없이 데이터에 액세스할 수 있습니다.
5.3. 데이터 대기 시간
문제: 리소스 구성 변경 내용은 다음 달의 배출 데이터에 반영됩니다.
솔루션:
- 데이터는 다음 달 19일까지 업데이트됩니다.
- 이 데이터 업데이트 일정을 고려하여 그에 따라 분석을 계획합니다.