本文概述了一系列经过验证的 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 工具和资源。
如果您在寻找特定的东西,可以为现有想法投票或者创建新想法。 与他人分享想法,以获得更多的选票。 我们专注于拥有最多选票的想法。
相关内容
相关资源:
相关解决方案: