service
Summary
| Recommendation | Impact | Category | Automation Available | PG Verified |
|---|---|---|---|---|
| API Management サービスを Premium SKU に移行してアベイラビリティーゾーンをサポートする | High | High Availability | Yes | Preview |
| Premium API Management インスタンスで可用性ゾーンを有効にする | High | High Availability | Yes | Preview |
| Azure API Management プラットフォームのバージョンは stv2 である必要があります | High | High Availability | Yes | Preview |
| API Management サービスで実稼働ワークロードの自動スケールを有効にする | Low | High Availability | No | Preview |
Details
API Management サービスを Premium SKU に移行してアベイラビリティーゾーンをサポートする
Impact: High Category: High Availability PG Verified: Preview
Description:
API Management インスタンスを Premium SKU にアップグレードすると、可用性ゾーンのサポートが追加され、Azure リージョン内の物理的に離れた場所にサービスを分散することで可用性と復元力が強化されます。
Potential Benefits:
Enhanced availability and resilience
Learn More:
| Change your API Management service tier |
| Migrate Azure API Management to availability zone support |
ARG Query:
Click the Azure Resource Graph tab to view the query
// Azure Resource Graph Query
// Find all API Management instances that aren't Premium
resources
| where type =~ 'Microsoft.ApiManagement/service'
| extend skuName = sku.name
| where tolower(skuName) != tolower('premium')
| project recommendationId = "baf3bfc0-32a2-4c0c-926d-c9bf0b49808e", name, id, tags, param1=strcat("SKU: ", skuName)
Premium API Management インスタンスで可用性ゾーンを有効にする
Impact: High Category: High Availability PG Verified: Preview
Description:
APIM インスタンスのゾーン冗長性により、ゲートウェイとコントロール プレーン (管理 API、開発者ポータル、Git 構成) が物理的に分離されたゾーン内のデータセンター全体に確実に複製され、ゾーン障害に対する回復力が強化されます。
Potential Benefits:
Improved resilience to zone failures
Learn More:
| Ensure API Management availability and reliability |
| Migrate Azure API Management to availability zone support |
ARG Query:
Click the Azure Resource Graph tab to view the query
// Azure Resource Graph Query
// Find all Premium API Management instances that aren't zone redundant
resources
| where type =~ 'Microsoft.ApiManagement/service'
| extend skuName = sku.name
| where tolower(skuName) == tolower('premium')
| where isnull(zones) or array_length(zones) < 2
| extend zoneValue = iff((isnull(zones)), "null", zones)
| project recommendationId = "740f2c1c-8857-4648-80eb-47d2c56d5a50", name, id, tags, param1="Zones: No Zone or Zonal", param2=strcat("Zones value: ", zoneValue )
Azure API Management プラットフォームのバージョンは stv2 である必要があります
Impact: High Category: High Availability PG Verified: Preview
Description:
stv1 は 2024 年 8 月 31 日に廃止され、新しいプラットフォーム バージョンで強化された機能が提供されるため、API Management stv2 へのアップグレードが必要です。
Potential Benefits:
Ensures service continuity
Learn More:
| Azure API Management - stv1 platform retirement (August 2024) |
| Azure API Management compute platform |
ARG Query:
Click the Azure Resource Graph tab to view the query
// Azure Resource Graph Query
// Find all API Management instances that aren't upgraded to platform version stv2
resources
| where type =~ 'Microsoft.ApiManagement/service'
| extend plat_version = properties.platformVersion
| extend skuName = sku.name
| where tolower(plat_version) != tolower('stv2')
| project recommendationId = "e35cf148-8eee-49d1-a1c9-956160f99e0b", name, id, tags, param1=strcat("Platform Version: ", plat_version) , param2=strcat("SKU: ", skuName)
API Management サービスで実稼働ワークロードの自動スケールを有効にする
Impact: Low Category: High Availability PG Verified: Preview
Description:
API Management と自動スケールを使用して、トラフィック パターンが変化するワークロードでの高可用性を実現します。自動スケールにはいくつかの制限があるため、ドキュメントを参照して要件を満たしていることを確認してください。
Potential Benefits:
Enhanced availability and resilience
Learn More:
| Setting up auto-scale for Azure API Management |
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg