다음을 통해 공유


Azure 최적화 엔진 문제 해결

이 문서에서는 AOE(Azure Optimization Engine) 배포 및 런타임에서 발생할 수 있는 일반적인 문제에 대해 설명합니다.


AOE를 배포할 때 일반 템플릿 배포 오류

경우에 따라 AOE 템플릿 배포로 인해 메시지 또는 이와 유사한 결과가 발생 The template deployment failed with multiple errors 합니다. 배포 실패의 원인을 식별하려면 AOE를 배포하도록 선택한 리소스 그룹 및 구독 세부 정보 모두의 메뉴 옵션에서 Azure Deployments Portal을 체크 인해야 합니다. 배포는 resourcesDeployment 리소스 그룹에 있으며 AOE 이름 접두사를 사용하는 배포는 구독에 있으며, 여기서 오류 세부 정보를 식별할 수 있습니다. Azure Policy 거부 정책은 배포 오류의 일반적인 원인 중 하나입니다.

AOE를 배포한 후 권장 사항 통합 문서 및 Power BI 보고서가 비어 있음

AOE는 Log Analytics 및 SQL Database에 권장 사항을 생성하는 데 필요한 데이터를 내보내고 수집하는 데 배포 후 최대 3시간이 걸립니다. 이 시간 후에도 여전히 권장 사항이 표시되지 않는 경우 다음을 확인합니다.

  • Power BI 데이터 원본을 AOE 배포의 SQL Database 엔드포인트로 변경했습니다. 자세한 내용은 보고서를 참조 하세요.
  • Azure Advisor는 AOE 범위의 구독에 대한 권장 사항을 보고해 왔습니다.
  • 대부분의 Power BI 보고서 페이지가 7일보다 오래된 권장 사항을 필터링하도록 구성되었으므로 보고서 데이터를 새로 고칩니다.
  • Azure Automation Runbook은 특히 중요한 Runbook과 같은 Ingest-RecommendationsToLogAnalyticsIngest-RecommendationsToSQLServer 중요한 Runbook Recommend- 과 접두사를 사용하여 실패하고, 기록되는 예외 메시지를 확인합니다. 이 메시지는 일반적으로 오류 원인에 대한 힌트를 제공합니다.
  • 한도에 도달한 후 AOE 로그 수집을 삭제할 수 있는 일일 한도가 AOE Log Analytics 작업 영역에 설정됩니다.

통합 문서 오류

다음 섹션에서는 AOE 통합 문서에서 발생할 수 있는 일반적인 오류를 다룹니다.

통합 문서 오류 - 이름이 AzureOptimizationPricesheetV1_CL 테이블 또는 열 식을 해결하지 못했습니다.

이 오류는 일반적으로 Azure 가격표를 다운로드하기 위해 Microsoft Cost Management에서 인증하는 AOE Automation 계정 관리 ID에 필요한 권한을 부여하지 않는 증상입니다. 자세한 내용은 Azure 약정 통합 문서 사용을 참조 하세요.

Azure 가격표용 AOE 다운로드는 EA(기업계약) 및 MCA(Microsoft 고객 계약)에 대해서만 지원됩니다.

통합 문서 오류 - AzureOptimizationReservationsUsageV1_CL 또는 AzureOptimizationSavingsPlansUsageV1_CL 테이블 또는 열 식을 해결하지 못했습니다.

이 문제는 AOE 관리 ID의 사용 권한이 부족하거나 조직에서 예약 또는 저축 계획을 구입하지 않았기 때문에 발생할 수 있습니다. 이전 섹션을 참조하세요.

ID 및 역할 통합 문서가 비어 있으면 오류 메시지가 표시됩니다.

이 문제는 일반적으로 Microsoft Entra ID 테넌트 수준에서 필요한 권한을 AOE Automation 계정 관리 ID에 부여하지 않는 증상입니다. AOE 관리 ID에 Global Reader 역할을 부여한 후에는 다음 날 통합 문서를 채워야 합니다. 통합 문서에서 오류를 보고하는 역할을 부여 Global Reader 한 후 Runbook이 실패하는지 여부를 Export-AADObjectsToBlobStorage 조사하고 기록된 예외 메시지를 확인해야 합니다. 그러면 일반적으로 오류 원인에 대한 힌트가 제공됩니다. 일반적인 원인은 Azure Automation 샌드박스 작업자에 충분한 메모리 부족입니다. Hybrid Worker 작업 방법은 Hybrid Worker를 사용하여 AOE Runbook 크기 조정 지침을 참조하세요. Microsoft Graph OData 필터를 사용하여 자동화 변수 및 자동화 변수를 AzureOptimization_AADObjectsUserFilter 만들어 Microsoft Entra ID 사용자 및 AzureOptimization_AADObjectsGroupFilter 그룹을 필터링할 수도 있습니다.

Export-ConsumptionToBlobStorage Runbook을 완료하는 데 시간이 오래 걸립니다.

Runbook을 Export-ConsumptionToBlobStorage 완료하는 데 시간이 오래 걸리는 첫 번째 증상입니다. 두 번째 증상은 컨테이너에 대해 Runbook이 일관되게 실패한다는 Ingest-OptimizationCSVExportsToLogAnalytics 것입니다 consumptionexports .

이러한 문제는 AOE가 사용자 환경에서 많은 수의 구독을 처리해야 하여 많은 수의 작은 Blob을 내보내기 때문에 발생할 수 있습니다.

Azure 소비 수집을 최적화하려면 구독 범위에서 청구 계정 또는 청구 프로필 범위로 소비 내보내기를 전환하는 것이 좋습니다. 내보내기 기능은 EA 또는 MCA 고객에게만 가능합니다.

이 작업을 수행하려면 AOE Automation 계정 AzureOptimization_ConsumptionScope 에서 EA(또는 MCA BillingProfile )로 설정된 변수를 BillingAccount 만들어야 합니다. EA/MCA 청구 계정/프로필 수준에서 AOE 관리 ID에 필요한 권한을 부여하고 AzureOptimization_BillingAccountID (EA/MCA) 및 AzureOptimization_BillingProfileID (MCA만) 올바르게 설정되었는지 확인합니다(Azure 약정 통합 문서 사용). 설정을 확인한 후 소비 내보내기의 다음 실행은 전체 청구 계정/프로필에 대한 단일 Blob을 생성해야 합니다.

VM 적합한 크기 권장 사항 개요 페이지가 비어 있습니다.

AOE는 VM(가상 머신) 오른쪽 크기 조정에 대한 Azure Advisor 비용 권장 사항에 따라 달라집니다. VM이 표시되지 않는 경우 Azure Advisor 구성에서 CPU 임계값을 늘려 보세요. 자세한 내용은 VM/Virtual Machine Scale Sets 구성 권장 사항을 참조하세요. 가상 머신 인프라가 실제로 큰지 확인합니다.

메트릭 임계값에 대한 알 수 없음과 함께 표시되는 VM 오른쪽 크기 권장 사항

AOE는 Azure Monitor 에이전트에서 모니터링되는 VM에 따라 달라지고 Advisor 권장 사항을 보강하는 데 사용되는 성능 메트릭 집합을 보내도록 구성됩니다. 작업 영역 구성에 대한 자세한 내용을 참조하세요.

비용 및 절감을 위해 예기치 않은 작은

Azure 소비 내보내기 Runbook은 최근 매일 실행을 시작했으며 하루의 소비 데이터만 얻었습니다. 한 달 후 또는 지난 날짜에 대한 Runbook을 수동으로 시작한 후에 올바른 소비 데이터가 표시됩니다.

지난 30일 동안만 AOE 통합 문서의 기록 데이터

기본 AOE Log Analytics 보존 기간은 30일입니다. 기록 데이터를 더 오랫동안 유지해야 하는 경우 그에 따라 Log Analytics 보존 기간을 늘입니다.


관련 FinOps 기능:

관련 제품:

관련 솔루션: