【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

Amazon 在 AWS 推出了一项消息代理新服务

  • 2017-12-11
  • 本文字数:1426 字

    阅读完需:约 5 分钟

在最近的 re:Invent 2017 大会上,Amazon 推出了一项名为 Amazon MQ 的新服务。这是针对 Apache ActiveMQ 的一项消息代理托管服务,而 Apache ActiveMQ 是一个开源的企业级的消息代理,兼容大多数行业标准协议。Amazon 选中 ActiveMQ,就是因为它支持大多数行业标准协议。

Jeff Barr 是 AWS 的首席布道师,他在 AWS 的新闻博客中对此解释说:

作为一项托管服务,Amazon MQ 关注 ActiveMQ 的管理和维护功能。这包括代理提供、维护、故障检测与恢复,来保证高可用性和消息持久性。使用 Amazon MQ,你可以直接访问 ActiveMQ 控制台、行业标准 API 和通信协议,包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。这使你可以从使用这些标准的任何其它消息代理迁移到 Amazon MQ,带着所有支持的应用,而且不用重写代码。

Amazon MQ 不需要在服务器上进行任何安装,可以使用 AWS 管理控制台、Amazon MQ REST API 或者命令行接口(Command Line Interface,CLI)来动态提供服务。在 Amazon MQ 控制台中,代理设置非常简单。通过设置名称、指定实例类型、部署方式和 Web 控制台访问凭据,就可以在几分钟内让代理准备就绪。

AWS 的高级产品经理 Trevor Dyck 在 AWS re:Invent 大会上介绍 Amazon MQ 消息代理托管服务时,列举了 Amazon MQ 的一些优势:

  • 高可用性 Amazon MQ 的代理在生产设置中通过可用 / 备份部署来保证高可用性;在两个不同的可用区域(Availability Zone,AZ)配置了 2 个大型代理实例作为共享存储地址的冗余对。
  • 安全性 数据在 TLS 和 rest 请求传输时都进行了加密,在消息仓库也进行了持久化加密。此外,Amazon MQ 默认集成了 Amazon VPC,用户可以设置安全组来进一步保证代理免受不必要的反问。
  • 丰富的通信功能 例如队列和话题、本地和分布式事务、临时和持久性通信,以及不限制消息大小和消息保留期限。
  • 迁移便利 通过提供一个导入功能,可以从现有的 ActiveMQ 迁移到 Amazon MQ。这个导入功能使用基于 spring 的 XML 文件,Amazon 去除其中一些配置,例如它们将会管理的消息仓库配置。
  • 监控能力 由于 ActiveMQ 缺少监控能力,Amazon MQ 与 CloudWatch 集成,针对代理实例、话题、队列进行度量和分析,提供报警并协助自动扩展。
  • 按需付费 使用 Amazon MQ 提供的服务时,客户只需要为实际运行的消息代理实例、存储空间和标准的数据传输费用付费。这项服务在美国、欧洲和澳大利亚可用。更多价格相关的信息可以在查看这里

图片来源:(快照) https://www.youtube.com/watch?v=dCucC1SKkvI

各种供应商和公有云提供商提供消息代理。其中一些使用集群形式的固定基础设施进行传统的管理;其它供应商以云服务的形式提供。虽然 Amazon 已经为 Amazon SQS 和 Amazon SNS 消息代理的客户构建了云端扩展应用,但是对于那些现有的希望很便捷地迁移到云端的应用,Amazon 认为,Amazon MQ 会是一个合适的选择。

图片来源:(快照) https://www.youtube.com/watch?v=dCucC1SKkvI

许多前面提到的 Amazon MQ 拥有的优势,其它云端消息代理也有,例如微软的 Azure Service Bus 和谷歌的 Cloud Pub/Sub。但是,Amazon MQ 是伴随 Amazon SQS 和 Amazon SNS 云服务构建的,而不仅仅是为了将一个现有的类 ActiveMQ 的消息代理迁移到云端。

查看英文原文: Amazon Launches a New Message Broker Service in AWS


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-12-11 18:001460

评论

发布
暂无评论
发现更多内容

昆仑分布式数据库独特的变量读写功能介绍

KunlunBase昆仑数据库

数据库 读写分离

吉利控股集团与百度深化战略合作

百度开发者中心

建设领先的AI原生云,百度智能云落地新一代高性能AI计算集群

百度开发者中心

开发者们看过来~填问卷参与抽奖,双重周边奖励仅限本周!

InfoQ写作社区官方

OpenHarmony 热门活动

投稿开奖丨轻量应用服务器征文活动(2月)奖励公布

阿里云弹性计算

轻量征文

毕业设计:架构实战营模块9

Poplar89

「架构实战营」

【技术学习】一次Node.js站点渗透

H

node.js 网络安全 渗透测试

一文了解路由平台的 Cisco IOS 和 IOS XE 命名约定,看这篇就够了!

Ethereal

业内首家!百度智能云智慧金融业务通过ISO37301合规管理体系认证

百度开发者中心

如何基于制品元数据提升交付效率 | 阿里巴巴DevOps实践指南

阿里云云效

云计算 阿里云 云原生 软件开发 持续交付

VuePress 博客优化之增加 Vssue 评论功能

冴羽

JavaScript Vue 前端 vuepress vssues

培训第二弹!全国大学生智能汽车竞赛百度竞速组预告

百度开发者中心

见证中国云势力崛起!博睿数据实力入围2021~2022 Cloud 100 榜单

博睿数据

DSTC10 赛道最佳论文揭晓!文心 PLATO 再获殊荣

百度开发者中心

什么是广域网WAN?学WAN,看这篇文章就够了!

Ethereal

ARP欺骗攻击

喀拉峻

网络安全

阿里巴巴如何提升构建的效率 | 阿里巴巴DevOps实践指南

阿里云云效

阿里巴巴 阿里云 CI/CD 持续交付 构建工具

Gartner发布服务器虚拟化市场指南 灵雀云作为唯一本土容器厂商入选

York

容器 云原生 数据中心

网络安全之文件包含漏洞总结

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

干货分享 | 推荐两款好用的企业文档管理软件

小炮

视频质量评价VMAF,为何让人又喜又忧?

微帧Visionular

视频编码

Linux这5大磁盘分区工具,绝了!

Ethereal

社区知识库|常见问答 FAQ 集合第 5 期:Broker、Topic、Pulsar 客户端及消息限制等相关问题

Apache Pulsar

开源 架构 云原生 Apache Pulsar 社区

2022年2月云主机性能评测报告

博睿数据

什么是单臂路由器?如何配置单臂路由?

Ethereal

如何限制Linux终端中tree命令递归文件列表的深度?

Ethereal

TGIP-CN 036 报名|预见 2022 · Apache Pulsar 技术进展与社区动态

Apache Pulsar

开源 架构 云原生 Apache Pulsar 社区

阿里巴巴在开源压测工具 JMeter 上的实践和优化

阿里巴巴云原生

Apache 阿里云 云原生 Jmeter

干货|性能提升密钥,由代码细节带来的极致体验

SphereEx

Apache 数据库 开源 ShardingSphere SphereEx

Hadoop HDFS 3.3.1分布式存储搭建

KunlunBase昆仑数据库

国产数据库

Meetup预告|面向云原生的架构及演进

云智慧AIOps社区

开源 云原生 AIOPS 智能运维

Amazon在AWS推出了一项消息代理新服务_亚马逊云科技_Steef-Jan Wiggers_InfoQ精选文章