本文概述了一系列经过验证的 Web 服务的 FinOps 做法。 它提供优化成本、提高效率和使用 Azure Resource Graph (ARG) 查询来深入了解 Web 资源的策略。 通过遵循这些做法,可以确保 Web 服务经济高效,并与组织的财务目标保持一致。
应用程序服务
以下部分为 App 服务提供 ARG 查询。 这些查询可帮助你深入了解App 服务资源,并确保这些资源配置了适当的设置。 通过分析 Azure 顾问提供的App 服务计划和呈现建议,可以优化App 服务资源,提高成本效益。
查询: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 服务计划详细信息
此 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
提供反馈
请您给我们一个简短的评价,让我们知道我们做得怎么样。 我们将使用这些评审来改进和扩展 FinOps 工具和资源。
如果您在寻找特定的东西,可以为现有想法投票或者创建新想法。 与他人分享想法,以获得更多的选票。 我们专注于拥有最多选票的想法。
相关内容
相关资源:
相关解决方案: