Azure Proactive Resiliency Library v2
Tools Glossary GitHub GitHub Issues Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

service

Summary

RecommendationImpactCategoryAutomation AvailablePG Verified
API Management サービスを Premium SKU に移行してアベイラビリティーゾーンをサポートするHighHigh AvailabilityYesPreview
Premium API Management インスタンスで可用性ゾーンを有効にするHighHigh AvailabilityYesPreview
Azure API Management プラットフォームのバージョンは stv2 である必要がありますHighHigh AvailabilityYesPreview
API Management サービスで実稼働ワークロードの自動スケールを有効にするLowHigh AvailabilityNoPreview

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