全球领先的开源物联网消息中间件提供商 EMQ(https://www.emqx.io/)于近日上线了公有 MQTT 云服务 EMQ X Cloud,访问地址为 https://cloud.emqx.io。目前该服务托管在AWS上,主要面向有海外业务的企业客户,AWS 数据中心能够选择北美的北维吉尼亚州、俄勒冈州,以及欧盟的爱尔兰。git
MQTT 以其开放、轻量、节能等特色,被愈来愈多的企业所接受,已经成为物联网传输协议的事实标准。基于云端的 MQTT 服务能够很是方便的用于链接各类类型的物联网设备和应用,例如将行使中的汽车总线数据实时上传至云端,经过智能手机远程控制家庭内的家电设备,或者为零售商的支付终端提供双向交易数据通道等。github
EMQ X 做为在开源社区中最为成熟的 MQTT 消息中间件,已在全球 5000 多家企业中部署使用,运行于各类公有云和私有环境中。咱们发现客户在部署 EMQ X产品过程当中,常常碰到如下的问题。数据库
a) MQTT(如 EMQ )服务器集群:因为物联网规模通常比较大,须要支持大规模的设备链接支持,为了保证服务的稳定性和高可靠性,通常会采用集群方式,所以须要让用户对 MQTT 的集群机制有较为深刻的理解;后端
b) 服务器的安全配置:物联网链接的都是实际的设备,如何保证设备以安全的方式链接到 MQTT 云服务?所以搭建者须要知道如何在 MQTT 服务集群上配置安全链接;安全
c) 深刻了解负载均衡:为保证服务质量和安全,通常须要在 MQTT 集群外部配置一个负载均衡器,并在负载均衡器上实现 SSL 卸载,以提升负载均衡与 MQTT 集群间的效率;服务器
d) 认证和 ACL 数据库的配置:成熟的 MQTT 服务须要有对应的用户认证和 ACL 控制,实现对设备链接,pub/sub 消息等细粒度的权限控制。为实现认证和 ACL 数据库的稳定性,须要保证其稳定性和高可用;网络
e) 数据持久化配置:对 MQTT 集群进行配置,将接收到等消息保存到后台的持久化系统中,包括各种关系型数据库,或者非关系型数据库;架构
f) 流式大数据处理配置:在接入大量设备和数据的时候,须要将 MQTT 集群和后端的流式大数据处理系统进行对接,好比 Kafka 集群、Pulsar 集群等。负载均衡
a) 对全系统进行实时监控,实现问题预警。好比对系统的 CPU、内存、磁盘和网络等进行监控;以及 MQTT 服务器的链接、消息发布使用状况;负载均衡系统的网络流量监控;认证 /ACL 数据库的监控;后台大数据处理平台等;运维
b) 若是系统出现问题,须要尽快定位和修复,避免形成经济损失。所以须要对 LB、MQTT 服务器、数据库等相关运维技术比较熟悉。
所以,为了搭建稳定、可靠的 MQTT 云服务,须要熟练掌握软件架构与云平台使用技能的团队,并配备有成熟的运维工具,投入大量资源和精力才可能达到较好的效果。
为了解决上述的问题,咱们推出了基于 EMQ X 的 MQTT Cloud 服务。该服务凝结了 EMQ 团队服务客户的经验,用户只需经过在页面中输入链接数、消息发送吞吐量等基本信息后,便可一键建立出成熟、可靠的 企业级 MQTT 云服务,整个过程耗时为分钟级。该服务包含了,
EMQ X Cloud 适合须要独享 MQTT 云服务用于应用开发和平台搭建的企业,包括业务快速发展,可是技术人员储备、或者技术经验暂时不足的公司和团队。
选择 EMQ X Cloud 服务,您能够更多地将精力放在企业自身核心业务的实现上,而无需过多关注 MQTT 等基础设施,包括设备接入、数据集成、资源扩容等技术细节,能够极大地提升效率,快速应对敏捷的业务变化。
Kafka 对接支持:近期会上线 AWS Kafka 服务对接的功能,能够将 EMQ 集群采集到的数据转发到 Kafka 集群中,流式处理软件能够从 Kafka 中消费数据进行数据分析
更多数据中心支持: 后续会支持更多 AWS 数据中心, 基于其余云提供商的服务,包括 Microsoft Azure,Google Cloud,也会陆续上线
接入更多的EMQ物联网服务,包括设备影子、边缘计算等能力
EMQ X Cloud 为您提供了 15 天的免费试用,您能够经过以下地址开始体验:https://cloud.emqx.io。
更多信息请访问咱们的官网 emqx.io,或关注咱们的开源项目 github.com/emqx/emqx ,详细文档请访问 官方文档。