AWS成本异常检测是AWS成本管理套件的一个功能。它利用机器学习来实现对您的AWS成本以及使用情况,允许你识别意外和异常的支出。AWS成本异常检测为企业提供各种好处,包括可见性和智能分析,以帮助您优化AWS成本。
成本异常检测通过亚马逊SNS主题的电子邮件警报提供汇总报告。您可以配置SNS来创建一个聊天机器人配置,将每个主题映射到Amazon Chime或Slack频道中的聊天室。机器学习功能允许您评估您的消费模式,并帮助减少误报。您可以配置每月或每周评估,也可以评估有机增长。
AWS成本异常检测的分析功能可让您确定异常的根本原因,包括导致成本上升的具体使用情况。您可以根据组织的需要设置成本评估。例如,您可以指定分析是否涵盖整个成本类别、成员帐户或成本分配标记,或者是否单独评估每个服务。
相关内容:阅读我们的指南AWS成本管理器
在本文中:
AWS成本异常检测是一个成本资源管理器特性,因此您需要启用成本资源管理器才能访问它。一旦您完成了成本资源管理器的设置,您可以通过打开AWS管理控制台并导航到成本管理控制台来开始使用成本异常检测。接下来,在导航窗格中选择成本异常检测选项。
您可以配置成本异常检测,以根据监视器类型检测不同粒度级别和不同支出模式的异常。
例如,对于每个AWS服务(例如Amazon EC2、AWS Lambda和Amazon S3),您可能有不同的使用和支出模式。您可以根据服务划分成本评估,以确定不同的使用趋势,并尽量减少误报警报。您可以构建一个成本监控器来评估特定的成员帐户、成本类别或成本分配标记。
有几种监视器类型可供选择,每种类型适用于不同的AWS帐户结构。当前选择包括:
不建议创建跨越不同监视器类型的监视器,因为这可能会由于重叠的支出评估而导致重复。
相关内容:阅读我们的指南AWS成本优化
AWS成本异常检测帮助财务和工程团队监控、检测和调查决定AWS支出的因素。这种能力的一个主要好处是识别和防止不希望出现的结果,并帮助执行预算。例如,一个不希望出现的结果可能是部署花费的时间比预期的要长,从而提高了IT成本。
成本异常检测通过及早识别意外成本的根本原因,帮助AWS用户最大限度地减少意外成本。它可以立即提醒您检测到异常,使您能够采取必要的措施,以保持在预算范围内。
其他福利包括:
然而,AWS成本异常检测也有一些局限性,例如:
使用以下步骤通过聊天机器人为AWS成本异常检测设置Slack集成:
如果您没有AWS帐户,则必须先创建一个。拥有帐户后,可以使用帐户凭据登录AWS成本管理控制台。
接下来,在导航窗格中选择成本异常检测。使用“创建成本监控器和警报订阅”选项创建监控器。
创建监控器后,在“警报频率”字段中选择“个别警报”,并指定一个Amazon SNS主题作为警报收件人。
最后,选择Create monitor。
图片来源:AWS
一旦你将亚马逊SNS主题添加到“个人警报”异常订阅中,你就可以使用Chatbox配置Slack。首先,转到AWS聊天机器人控制台,选择Slack作为聊天客户端。
接下来,允许AWS聊天机器人访问您的AWS Slack工作空间。
在Chatbot控制台中指定工作区配置后,选择配置一个新通道。输入配置名称,并(可选地)指定是否需要进一步的日志记录来启用配置。
选择要用作发布警报的工作区的Slack通道。右键单击频道复制链接,并将其粘贴到频道ID文本框中。
图片来源:AWS
AWS聊天机器人必须有IAM角色才能执行操作,如运行CLI命令或响应交互式消息。您可以使用角色设置来确定每个通道成员的权限。可以选择用户角色或通道IAM角色,既可以重用已有角色,也可以根据IAM模板新建角色。
例如,您可以通过通知权限模板创建IAM角色并授予权限。您可以选择允许聊天机器人接收和发送通知的权限。建议使用描述性名称来帮助识别新的IAM角色的用途。
接下来,选择合适的策略,为SNS渠道提供护栏。您公司的管理员应该能够提供有关您组织的策略的附加信息。
图片来源:AWS
通道护栏就位后,您可以在成本异常检测控制台中选择在警报订阅下创建的SNS主题。您可以从多个地区选择多个SNS主题,并授予他们所有的权限来通知您指定的Slack频道。
最后,选择“配置”。
当您完成成本异常检测和Slack的配置后,您应该能够在您配置的Slack通道中看到您的订阅警报。下面的示例向您展示了成本异常检测警报在Slack上应该是什么样子。标题包括一个链接,导航到异常的页面,以提供进一步的详细信息。
图片来源:AWS
AWS成本资源管理器是降低云计算成本的有用工具,但仅限于您正在使用的当前定价模型。Spot by NetApp可以通过切换到更低成本的定价模型(如现货实例和预留实例)来大幅降低成本。
NetApp的Spot允许您可靠地将现货实例用于生产和关键任务工作负载,并享受RIs的长期定价,而无需承担长期承诺的风险。
Spot by NetApp的云财务管理套件的主要功能包括: