BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

介绍AWS CloudWatch Events服务

| 作者 Kent Weare 关注 9 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2016年2月16日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

亚马逊最近宣布将改变客户对其AWS资源进行监控的方式。新的服务名为CloudWatch Events,它允许客户通过一个接近实时的事件流了解AWS环境中所产生的各种变更。这些事件变更还能够通过各种规则的应用进一步触发通知机制或其他行为。

通常来说,为了了解当前服务的健康状况,客户不得不自行编写脚本及工具,以低效的轮询方式调用各种管理API。随后,为了确定状态的变更,客户还要将当前信息与历史信息进行对比。为了让客户不必将时间再浪费在创建这种类型的工具上,亚马逊发布了CloudWatch Events。

CloudWatch Events可以监控系统中的各种行为,例如某个EC2实例的启动或关闭,并检测到自动伸缩事件的发生。CloudWatch Events还能够检测到服务的设置或中止,包括Amazon DynamoDB tables、Amazon SNS topic或Amazon SQS

CloudWatch Events通过规则策略得以触发。规则可以在分钟的级别上进行设置,并允许管理员将CloudWatch Events路由给一个或多个其他AWS服务,包括AWS Lambda functions、Amazon Kinesis streams和Amazon SNS topics。

Jeff Barr是AWS的首席传教士,他对这个服务的定位是一种集中式的编排工具:“你可以将CloudWatch Events视为整个AWS环境的中枢神经系统,它将连接到所支持服务的每个角落,并时刻了解各种运维的变更。随后,它可以由你的规则所驱动,激活函数及发送消息(如果你愿意,甚至可以让它刺激你的肌肉组织)以响应环境变化、产生变更、获取状态信息、或采取纠正行为。”

CloudWatch Events由三个主要组件所构成:

  • 事件(Event)表现为小型的JSON blob文件,可以通过四种不同方式生成:
    • 当某个服务的状态变更时产生,例如某个服务从挂起状态变更为运行状态。
    • 通过API调用或控制台的登录,可以由CloudTrail生成CloudWatch Events中的事件。
    • 自定义代码可以向CloudWatch Events发布特定于应用程序的事件。
    • 通过预定的、类Cron风格的作业生成事件。
  • 规则(Rule)将对所传入的事件进行评估,以确定是否触及了某个阀值、或是发生了越界的情形。一旦结果为真,该事件就会被路由至某个目标以进行处理。
  • 目标(Target)将对由规则所传入的事件进行处理。一个规则可以调用多个目标,而用于表现某事件的JSON也可以在传递给目标之前进行预处理。在CloudWatch Events正式发布时,亚马逊将支持四种不同类型的目标:
    • 内置目标
    • Lambda函数
    • Kinesis流
    • SNS主题

从收费角度来说,客户可以选择多种部署CloudWatch Events的方式。亚马逊将提供一种免费版本,并声称“大量的应用程序都应该可以在免费版本的限制之内满足需求。”免费版本允许新客户或现有客户每个月建立3种仪表板及最多50种指标,而不会收取额外的费用。基础监控功能可以每5分钟刷新一次结果,它对于Amazon EC2实例来说也是免费的。要想了解免费版本以及其他提供了更多功能的版本的详细信息,请访问亚马逊的收费信息页面

查看英文原文:Introducing AWS CloudWatch Events

立即免费注册AWS账号,获得12个月免费套餐:点击注册

有云计算问题?立刻联系AWS云计算专家:立即联系

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT