この記事では、Web サービスの実績のある FinOps プラクティスのコレクションについて説明します。 コストを最適化し、効率を向上させ、Azure Resource Graph (ARG) クエリを使用して Web リソースに関する分析情報を得るための戦略を提供します。 これらのプラクティスに従うことで、Web サービスがコスト効率が高く、組織の財務目標に沿っていることを確認できます。
アプリケーションサービス
次のセクションでは、App Service の ARG クエリについて説明します。 これらのクエリは、App Service リソースに関する分析情報を得て、適切な設定で構成されていることを確認するのに役立ちます。 App Service プランを分析し、Azure Advisor からの推奨事項を確認することで、コスト効率のために App Service リソースを最適化できます。
クエリ: Web アプリケーションの状態
この ARG クエリは、Azure 環境内の Web アプリケーションの状態と基本情報を取得します。
カテゴリ
監視
クエリ
resources
| where type =~ 'Microsoft.Web/sites'
| project
id,
WebAppName = name,
Type = kind,
Status = tostring(properties.state),
WebAppLocation = location,
AppServicePlan = tostring(properties.serverFarmId),
WebAppRG = resourceGroup,
SubscriptionId = subscriptionId
| order by id asc
クエリ: App Service プランの詳細
この ARG クエリは、Azure 環境内Azure アプリサービス プランに関する詳細情報を取得します。
カテゴリ
リソース管理
クエリ
resources
| where type == "microsoft.web/serverfarms" and sku.tier !~ 'Free'
| project
planId = tolower(tostring(id)),
name,
skuname = tostring(sku.name),
skutier = tostring(sku.tier),
workers = tostring(properties.numberOfWorkers),
maxworkers = tostring(properties.maximumNumberOfWorkers),
webRG = resourceGroup,
Sites = tostring(properties.numberOfSites),
SubscriptionId = subscriptionId
| join kind=leftouter (
resources
| where type == "microsoft.insights/autoscalesettings"
| project
planId = tolower(tostring(properties.targetResourceUri)),
PredictiveAutoscale = properties.predictiveAutoscalePolicy.scaleMode,
AutoScaleProfiles = properties.profiles,
resourceGroup
) on planId
フィードバックを送る
クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。
特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。
関連するコンテンツ
関連情報を次に示します。
関連するソリューション: