Web の FinOps のベスト プラクティス
この記事では、Web サービスの実績のある FinOps プラクティスのコレクションについて説明します。 コストを最適化し、効率を向上させ、Azure Resource Graph (ARG) クエリを使用して Web リソースに関する分析情報を得るための戦略を提供します。 これらのプラクティスに従うことで、Web サービスがコスト効率が高く、組織の財務目標に沿っていることを確認できます。
App Service
次のセクションでは、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
その他をお探しですか?
何か見逃したの? 何か追加された内容を確認しますか? ここで取り上げたい質問、問題、または解決策についてお聞きください。 ここに含める詳細を含む新しい問題を作成 します。
関連するコンテンツ
関連情報を次に示します。
関連するソリューション: