次の方法で共有


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

その他をお探しですか?

何か見逃したの? 何か追加された内容を確認しますか? ここで取り上げたい質問、問題、または解決策についてお聞きください。 ここに含める詳細を含む新しい問題を作成 します。


関連情報を次に示します。

関連するソリューション: