用于常规资源管理的 FinOps 最佳做法

本文概述了可应用于各种Microsoft云服务的一般 FinOps 最佳做法的集合。 它包括用于优化成本、提高效率和使用 Azure Resource Graph (ARG) 查询来深入了解资源的策略。 通过遵循这些做法,可以确保云服务经济高效,并与组织的财务目标保持一致。


Azure 顾问

Azure 顾问是一名个性化的云顾问,可帮助你遵循最佳做法来优化 Azure 部署。 它分析资源配置和使用情况遥测数据,并推荐可帮助降低成本、提高性能、提高可靠性并提高安全性的解决方案。

相关资源:

查看Azure 顾问成本建议

建议:定期查看并处理Azure 顾问成本建议,以确定在整个环境中节省的机会。

关于 Azure 顾问 的成本建议

Azure 顾问分析资源配置和使用情况,以确定节省成本的机会。 成本建议包括调整大小或关闭未充分利用的资源、购买预留和适当调整工作负荷大小等操作。 通过定期查看这些建议,可以确保环境在使用模式发生变化时保持优化。

Note

FinOps 中心可以自动引入Azure 顾问成本建议。 了解详细信息

确定Azure 顾问成本建议

使用以下 ARG 查询显示Azure 顾问中的所有成本建议,包括影响详细信息和扩展属性。

advisorresources
| where type == 'microsoft.advisor/recommendations'
| where properties.category == 'Cost'
| project
    id,
    subscriptionId,
    resourceGroup,
    ResourceId = tostring(properties.resourceMetadata.resourceId),
    ResourceType = tostring(properties.impactedField),
    Impact = tostring(properties.impact),
    Description = tostring(properties.shortDescription.problem),
    Solution = tostring(properties.shortDescription.solution),
    RecommendationTypeId = tostring(properties.recommendationTypeId),
    LastUpdated = tostring(properties.lastUpdated),
    ExtendedProperties = properties.extendedProperties

碳优化

以下部分提供用于碳优化的 ARG 查询。 它有助于深入了解 Azure 资源并识别减少碳排放的机会。 通过分析 Azure 顾问的建议,可以优化云基础结构的可持续性和环境影响。

查询:碳排放

此 ARG 查询根据 Azure 顾问建议标识 Azure 环境中具有减少碳排放的建议的资源。

描述

此查询通过 Azure 顾问提供的建议来呈现 Azure 资源,以优化碳排放。 它重点介绍潜在的碳节约,并提供有关如何实施这些建议以减少云基础结构的碳足迹的见解。

类别

可持续性

查询

advisorresources
| where tolower(type) == "microsoft.advisor/recommendations"
| extend RecommendationTypeId = tostring(properties.recommendationTypeId)
| where RecommendationTypeId in ("94aea435-ef39-493f-a547-8408092c22a7", "e10b1381-5f0a-47ff-8c7b-37bd13d7c974")
| extend properties = parse_json(properties)
| project
    subscriptionId,
    resourceGroup,
    ResourceId = properties.resourceMetadata.resourceId,
    ResourceType = tostring(properties.impactedField),
    shortDescription = properties.shortDescription.problem,
    recommendationType = properties.extendedProperties.recommendationType,
    recommendationMessage = properties.extendedProperties.recommendationMessage,
    PotentialMonthlyCarbonEmissions = properties.extendedProperties.PotentialMonthlyCarbonEmissions,
    PotentialMonthlyCarbonSavings = toreal(properties.extendedProperties.PotentialMonthlyCarbonSavings),
    properties

提供反馈

请您给我们一个简短的评价,让我们知道我们做得怎么样。 我们将使用这些评审来改进和扩展 FinOps 工具和资源。

如果您在寻找特定的东西,可以为现有想法投票或者创建新想法。 与他人分享想法,以获得更多的选票。 我们专注于拥有最多选票的想法。


相关资源:

相关产品:

相关解决方案: