AWS成本异常检测:优点、缺点以及如何入门

什么是AWS成本异常检测?

AWS成本异常检测是AWS成本管理套件的一个功能。它利用机器学习来实现对您的AWS成本以及使用情况,允许你识别意外和异常的支出。AWS成本异常检测为企业提供各种好处,包括可见性和智能分析,以帮助您优化AWS成本。

成本异常检测通过亚马逊SNS主题的电子邮件警报提供汇总报告。您可以配置SNS来创建一个聊天机器人配置,将每个主题映射到Amazon Chime或Slack频道中的聊天室。机器学习功能允许您评估您的消费模式,并帮助减少误报。您可以配置每月或每周评估,也可以评估有机增长。

AWS成本异常检测的分析功能可让您确定异常的根本原因,包括导致成本上升的具体使用情况。您可以根据组织的需要设置成本评估。例如,您可以指定分析是否涵盖整个成本类别、成员帐户或成本分配标记,或者是否单独评估每个服务。

相关内容:阅读我们的指南AWS成本管理器

在本文中:

AWS成本异常检测入门

AWS成本异常检测是一个成本资源管理器特性,因此您需要启用成本资源管理器才能访问它。一旦您完成了成本资源管理器的设置,您可以通过打开AWS管理控制台并导航到成本管理控制台来开始使用成本异常检测。接下来,在导航窗格中选择成本异常检测选项。

您可以配置成本异常检测,以根据监视器类型检测不同粒度级别和不同支出模式的异常。

例如,对于每个AWS服务(例如Amazon EC2、AWS Lambda和Amazon S3),您可能有不同的使用和支出模式。您可以根据服务划分成本评估,以确定不同的使用趋势,并尽量减少误报警报。您可以构建一个成本监控器来评估特定的成员帐户、成本类别或成本分配标记。

有几种监视器类型可供选择,每种类型适用于不同的AWS帐户结构。当前选择包括:

  • AWS服务-这是推荐的用例监视器,不需要根据特定的环境或组织划分您的支出模式。一个监控器评估您帐户的整个AWS服务使用情况,并识别整个AWS帐户的任何异常情况。监控器自动评估您添加的任何新服务,从而消除了手动配置的需要。
  • 成本分类-这是基于成本类别管理AWS成本的用例的推荐选项。此监视器只能使用一个键/值对。
  • 关联账户-此选项适用于需要基于环境、产品、服务或团队进行成本评估的用例。它评估您的一个成员帐户或一组帐户的总体支出。对于一个监视器,您最多可以定义10个链接帐户,可以是组帐户,也可以是个人帐户。
  • 成本分摊标签-这是一个类似于链接帐户监控类型的选项。它对于基于使用成本分配标记定义的团队、服务、环境或产品划分支出评估非常有用。对于这种监视器类型,您只能使用一个键,但它支持每个监视器最多10个值。

不建议创建跨越不同监视器类型的监视器,因为这可能会由于重叠的支出评估而导致重复。

相关内容:阅读我们的指南AWS成本优化

AWS成本异常检测的优势与局限性

AWS成本异常检测帮助财务和工程团队监控、检测和调查决定AWS支出的因素。这种能力的一个主要好处是识别和防止不希望出现的结果,并帮助执行预算。例如,一个不希望出现的结果可能是部署花费的时间比预期的要长,从而提高了IT成本。

成本异常检测通过及早识别意外成本的根本原因,帮助AWS用户最大限度地减少意外成本。它可以立即提醒您检测到异常,使您能够采取必要的措施,以保持在预算范围内。

其他福利包括:

  • 确定使用基线-你可以识别正常的模式,以确定什么是异常。
  • 机器学习-成本异常检测自动过滤数据,减轻管理负担。
  • 不同的指标-定期检查基础设施和应用程序指标,以评估活动。
  • 根本原因识别-找出每个意外变化的原因。
  • 流线型的提醒-自动接收误报减少的警报。

然而,AWS成本异常检测也有一些局限性,例如:

  • 手动配置和管理-你仍然需要手动配置该服务以确保其正常工作。例如,您需要为您想要评估的指标定义分段。
  • 没有单位成本映射-识别过度利用的资源,而不是单位成本(即每个客户、团队或雷竞技rabet官网项目的成本)。
  • 有限的数据收集-它只分析有限的数据量,可能会影响准确性。
  • 平庸的表现-成本异常检测工作良好,但它不是AWS最强的实时异常检测工具。

教程:使用AWS聊天机器人进行成本异常检测的Slack集成

使用以下步骤通过聊天机器人为AWS成本异常检测设置Slack集成:

1.设置成本异常检测警报

如果您没有AWS帐户,则必须先创建一个。拥有帐户后,可以使用帐户凭据登录AWS成本管理控制台。

接下来,在导航窗格中选择成本异常检测。使用“创建成本监控器和警报订阅”选项创建监控器。

创建监控器后,在“警报频率”字段中选择“个别警报”,并指定一个Amazon SNS主题作为警报收件人。

最后,选择Create monitor。


图片来源:AWS

2.在AWS聊天机器人中设置Slack

一旦你将亚马逊SNS主题添加到“个人警报”异常订阅中,你就可以使用Chatbox配置Slack。首先,转到AWS聊天机器人控制台,选择Slack作为聊天客户端。

接下来,允许AWS聊天机器人访问您的AWS Slack工作空间。

在Chatbot控制台中指定工作区配置后,选择配置一个新通道。输入配置名称,并(可选地)指定是否需要进一步的日志记录来启用配置。

选择要用作发布警报的工作区的Slack通道。右键单击频道复制链接,并将其粘贴到频道ID文本框中。


图片来源:AWS

AWS聊天机器人必须有IAM角色才能执行操作,如运行CLI命令或响应交互式消息。您可以使用角色设置来确定每个通道成员的权限。可以选择用户角色或通道IAM角色,既可以重用已有角色,也可以根据IAM模板新建角色。

例如,您可以通过通知权限模板创建IAM角色并授予权限。您可以选择允许聊天机器人接收和发送通知的权限。建议使用描述性名称来帮助识别新的IAM角色的用途。

接下来,选择合适的策略,为SNS渠道提供护栏。您公司的管理员应该能够提供有关您组织的策略的附加信息。


图片来源:AWS

通道护栏就位后,您可以在成本异常检测控制台中选择在警报订阅下创建的SNS主题。您可以从多个地区选择多个SNS主题,并授予他们所有的权限来通知您指定的Slack频道。

最后,选择“配置”。

3.查看您的成本异常检测通知

当您完成成本异常检测和Slack的配置后,您应该能够在您配置的Slack通道中看到您的订阅警报。下面的示例向您展示了成本异常检测警报在Slack上应该是什么样子。标题包括一个链接,导航到异常的页面,以提供进一步的详细信息。


图片来源:AWS

AWS成本优化与Spot由NetApp

AWS成本资源管理器是降低云计算成本的有用工具,但仅限于您正在使用的当前定价模型。Spot by NetApp可以通过切换到更低成本的定价模型(如现货实例和预留实例)来大幅降低成本。

NetApp的Spot允许您可靠地将现货实例用于生产和关键任务工作负载,并享受RIs的长期定价,而无需承担长期承诺的风险。

Spot by NetApp的云财务管理套件的主要功能包括:

  • 预测再平衡-提前一小时识别现场实例中断,允许在新实例上优雅地排泄和工作负载,无论是现场的、保留的还是按需的。
  • 高级自动缩放-简化了定义扩展策略的过程,识别高峰时间,自动扩展以提前确保正确的容量。
  • 优化成本和性能-让您的集群以最佳性能运行,同时使用按需、现货和预留容量的最佳组合。
  • 企业级sla-持续监控和预测现场实例行为、容量趋势、定价和中断率。当存在中断风险时,提前采取行动增加容量。
  • Serverless容器-允许您在充分利用和高可用的计算基础设施上运行您的Kubernetes和容器工作负载,同时利用现货实例,节省计划和RIs以极大地节省成本。
  • 智能、灵活地利用AWS储蓄计划和RIs-确保无论何时有未使用的预留容量资源,这些资源将在旋转新的spot实例之前使用,从而实现最大的成本效益。雷竞技rabet官网此外,RIs和储蓄计划从规划和采购到卸载不再需要的未使用容量都得到了全面管理,因此您的长期云承诺总是能产生最大的节省。
  • 可见性和建议-让你可视化你所有的云支出,能够根据最广泛的标准进行下钻,从标签,帐户,服务到命名空间,注释,标签,以及更多容器化工作负载,以及接收成本降低建议,可以在几次点击中实现。

ios版雷竞技官网入口

Baidu
map