共用方式為


Web 的 FinOps 最佳做法

本文概述 Web 服務的已實證 FinOps 做法集合。 其提供將成本優化、提高效率,以及使用 Azure Resource Graph (ARG) 查詢以深入瞭解 Web 資源的策略。 遵循這些做法,您可以確保 Web 服務符合成本效益,並符合貴組織的財務目標。


應用程式服務

下列各節提供 App Service 的 ARG 查詢。 這些查詢可協助您深入瞭解 App Service 資源,並確保這些資源已使用適當的設定進行設定。 藉由分析 Azure Advisor 的 App Service 方案和呈現建議,您可以將 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 App 服務 方案的詳細資訊。

類別

資源管理

查詢

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

正在尋找其他專案嗎?

我們錯過了什麼嗎? 您要看到新增的內容嗎? 我們很想聽聽任何您想要在這裡看到的問題、問題或解決方案。 使用您想要在這裡看到的詳細數據,建立新的問題


相關資源:

相關解決方案: