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
正在尋找其他專案嗎?
我們錯過了什麼嗎? 您要看到新增的內容嗎? 我們很想聽聽任何您想要在這裡看到的問題、問題或解決方案。 使用您想要在這裡看到的詳細數據,建立新的問題 。
相關內容
相關資源:
相關解決方案: