近日,全球领先的开源物联网数据基础设施软件供应商 EMQ 正式发布了 MQTT Serverless 云服务 —— EMQX Cloud Serverless 的 Beta 版本,开创性地采用弹性多租户技术,用户无需关心服务器基础设施和服务规格伸缩所需资源,仅用三秒即可极速创建 MQTT 部署,并根据业务需求进行无感知自动化弹性伸缩、按实际使用量付费,实现全自动化的 MQTT 接入服务,专注物联网业务逻辑和实现。

作为全托管的 MQTT 消息云服务,EMQX Cloud 可以将物联网设备连接到任何云,免除基础设施维护负担,至今已帮助全球各行业的 300 余家企业用户轻松开启 MQTT 服务。EMQX Cloud Serverless 的推出将进一步简化 MQTT 消息服务的使用,更好地满足中小型企业及独立开发者对 MQTT 协议设备的接入需求,推动用户更轻松快捷地实现物联网业务创新。

目前,EMQX Cloud Serverless Beta 版本的免费公测已全面开启,即日起至 2023 年 3 月 31 日止,用户可通过 EMQX Cloud 官方网站免费试用 Serverless 版本。

基于多租户架构的 MQTT Serverless

随着云计算的发展,Serverless 这一热点技术趋势逐渐成为云的未来发展方向。作为 Serverless 模式的 MQTT Broker,EMQX Cloud Serverless 为用户提供了完全自动化的 MQTT 接入服务构建、部署与弹性伸缩,用户无需关心底层部署与运维,可以更加专注于业务逻辑的实现。

3 秒极速创建部署

不同于专有版单用户独立集群部署,Serverless 模式的 MQTT 云服务采用共享集群多租户架构,在跨多可用区集群的基础上,将服务能力分割给多个租户共享使用。每个租户数据和通讯都是完全隔离的,确保数据安全。同时对配置做了合理规划和限制,确保单一租户高并发下不会影响到其他租户的使用。

得益于多租户架构,用户可即时共享使用事先创建好的集群部署,极大缩短了用户创建部署的时间。只需要简单点击操作,等待约 3 秒,开发者即可拥有一个功能完备、安全可靠的 MQTT Broker。

全自动化弹性伸缩

Serverless 技术对用户强调 No Server,本质上并不是不需要服务器,而是将服务器全权托管给云厂商。用户不用费心管理,只需把业务部署到平台上来,聚焦业务逻辑代码。同时也无需考虑所需资源,即可根据实际请求进行弹性伸缩。

基于这一理念的 EMQX Cloud Serverless 版本帮助开发者实现了更为轻松便捷的自动化 MQTT 接入服务,全托管模式极大降低了用户的部署及运维成本,无感知自动化弹性伸缩能力则帮助用户应对动态变化的业务规模带来的不同需求,有效节省整体使用成本。

按量计费,有效控制成本

EMQX Cloud Serverless 版本采用全新的定价模型,以「连接设备数量*设备在线时长」为单位进行计价,并每月发放 100w 免费连接分钟数(大约相当于 23 个设备在线 1 个月)。这意味着小微场景下的物联网应用开发几乎不需要付出任何成本。而对于因业务变动带来的设备连接变化、流量不稳定等场景,根据实际用量付费的方式也能帮助用户大幅节约开支。

此外,Serverless 版本在接入规模上提供 1000 并发接入以内的动态接入规格,对于设备接入量较小的用户也更加友好。

适应多种场景需求

按量计费、弹性伸缩的 MQTT Serverless 将为处在不同发展阶段的用户带来符合当前业务需求的最优方案:

  • 中小规模连接场景。假设 100 台设备连接,每台设备每分钟消息收发 5 条,信息标准大小(300 字节)。一般的 IoT 公有云平台每月成本约为 200~700 元,而使用 MQTT Serverless 的月费用仅为 34 元左右,成本将大幅降低。
  • 标准规模连接但消息频率低的场景。假设 1000 台设备连接,每台设备 10 分钟发 1 条消息,信息标准大小(300 字节)。MQTT Serverless 的费用大约为每月 330 元,与 IoT 公有云平台每月约 200~700 元的成本相比,不仅价格更低,还支持停止使用后即刻停止计费,减少用户的非必要支出。
  • 研发和测试阶段。假设设备数量只有 20~30 台,在正常的消息频率和大小下,MQTT Serverless 的使用几乎是免费的,为用户节省了很多基础软件成本。而当业务增长,设备连接数上升之后,服务也可以无缝扩展,无需迁移基础设施。

免费试用计划

为了让大家对 EMQX Cloud Serverless 版本有更加直接的了解和体验,同时收集更多反馈意见不断完善产品,我们特推出 Serverless Beta 版本,并在 2023 年 3 月 31 日之前提供免费试用。Beta 版本除了设备接入量限制在 100 以内,与正式版本在功能方面没有任何区别。您可以在 EMQX Cloud 控制台右上角的菜单中提交工单,向我们提交反馈建议,我们将第一时间答复并为优质建议提供者寄送纪念礼品。

EMQX Cloud Serverless 使用指引

您可以在 EMQX Cloud 官网注册账号后进行使用。登录 EMQX Cloud 控制台,选择 Serverless Beta 版本。

目前 Serverless 版本仅支持部署在阿里云杭州区域,并且在 Beta 版本最大接入量为 100。

点击立即部署,等待约 3 秒,Serverless 版本即可部署完成,您将即刻拥有一个功能完备的 MQTT 服务器。

在部署概览页面,您可以看到当前连接数、消息上下行 TPS、已使用的连接分钟数和流量,以及连接地址和连接端口。

EMQX Cloud 的全部功能和使用指南请参阅产品文档:EMQX Cloud 帮助中心

结语

EMQX Cloud 致力于为不同行业、不同规模的用户提供便捷的物联网 MQTT 云服务。Serverless 版本的推出则让更多用户可以享受到 EMQX Cloud 带来的便利。不论是大型企业还是初创团队,都可以通过 EMQX Cloud 获得稳定可靠数据基础服务,实现物联网业务创新。

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/emqx-cloud-serverless-launched

EMQX Cloud Serverless 正式上线:三秒部署、按量计费的 MQTT Serverless 云服务的更多相关文章

  1. CDN 边缘规则,三秒部署、支持定制、即时生效,多种规则覆盖常用业务场景

    2017年的最后一周,又拍云进行了一次重要升级,将自定义 Rewrite 升级为"边缘规则".互联网应用场景的日益多样化,简单.方便.快速的根据不同应用场景实现不同的功能变得越来越 ...

  2. 打通版微社区(6):部署微信插件及开通QQ云服务

    写在前面: 此文是我最后写的.其实实际部署的时候,我是先安装了论坛并试图开通微信的微社区.发现微社区需要在微信公众平台的开发者中心里配置 "网页账号,网页授权获取用户基本信息"为论 ...

  3. 如何在Azure上创建和部署云服务

    Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法 ...

  4. 【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)

    问题描述 把Web Role服务发布到Azure Cloud Service后,需要在IIS的输出日志中,把每一个请求的HTTP Request Header中的User-Agent内容也输出到日志中 ...

  5. PHP开发学习门户第三版UI正式上线

    官网:http://www.phpthinking.com/ 论坛:http://bbs.phpthinking.com/ 迭代.迭代,似魔鬼的步伐.似魔鬼的步伐-- PHP开发学习门户第二版UI用了 ...

  6. PHM与智慧运维落地实践案例集 — 机车运用数据智能诊断系统正式上线

    2019年9月20日,经过为期一个多月的紧张测试,北京润科通用技术有限公司为中车某机车单位倾力打造的“机车运用数据智能诊断系统”正式上线运行,标志着润科通用在轨道交通智慧运维领域的又一案例成功落地. ...

  7. K2新网站(官网和BPM社区)正式上线了

    K2新网站(官网和BPM社区)正式上线了 K2新网站(官网和BPM社区)正式上线了 K2新网站(官网和BPM社区)正式上线了 通常重要的事情要讲三遍, 官网:www.k2software.cn 社区: ...

  8. Azure CDN Smart Routing 功能正式上线

    经过Azure中国CDN产品团队的不懈努力,融合CDN服务的一个重要功能 Smart Routing目前已经正式上线.在接下来的一段时间该功能将逐步开放给所有客户.本文主要对Smart Routing ...

  9. 第四章 电商云化,4.1 17.5W秒级交易峰值下的混合云弹性架构之路(作者:唐三 乐竹 锐晟 潇谦)

    4.1 17.5W秒级交易峰值下的混合云弹性架构之路 前言 每年的双11都是一个全球狂欢的节日,随着每年交易逐年创造奇迹的背后,按照传统的方式,我们的成本也在逐年上升.双11当天的秒级交易峰值平时的近 ...

  10. Azure媒体服务的Apple FairPlay流功能正式上线

    在此我们高兴地宣布,Azure FairPlay Streaming服务已正式商用. FairPlay允许用户轻松构建解决方案,并可扩展到最新版本的Apple TV.Azure媒体服务可以结合现有的P ...

随机推荐

  1. 图论之最短路径Dijkstra算法

    /** 图论之最短路径Dijkstra算法 */ #include<string.h> #include<stdio.h> #include<vector> #in ...

  2. 初学 Canvas

    画布的概念 Canvas(画布)可以用于动画.游戏画面.数据可视化.图片编辑以及实时视频处理等方面.画布在 HTML5 中是通过canvas标签来表现,通过 JavaScript 提供的画布 API, ...

  3. Net Core 网关 Ocelot 简单案例

    1.什么是Ocelot Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabr ...

  4. python之定时任务APScheduler

    一.APScheduler APScheduler全称Advanced Python Scheduler 作用为在指定的时间规则执行指定的作业. 指定时间规则的方式可以是间隔多久执行,可以是指定日期时 ...

  5. Spring cloud Sleuth 分布式链路跟踪

    在微服务框架种. 一个由客户端发起的请求在后端系统种会经过不同的服务节点来调用协同产生的最后的请求结果. 每一个前端请求都会形成一条复杂的分布式服务调用的链路.链路种出现任何一环出现高延时或者错误都会 ...

  6. c# 游戏设计:地图移动

    想实现一个小游戏,先做地图移动.步骤记录如下: 1.百度到一张大的迷宫地图,放在项目的debug目录下,备用. 2.创建一个winform项目,不添加任何界面元素. 3.添加数据成员如下: Pictu ...

  7. js中各种事件监听

    html.push('<input type="button" id="autocount_' + sysTime + '" class="la ...

  8. inspeckage

    c:\ChangZhi\dnplayer2   d:\ChangZhi\dnplayer2然后在电脑的 terminal 中执行 " 端口转发 " 命令:adb forward t ...

  9. Intellij IDEA远程debug

    1.服务器开启远程调试模式,增加JVM启动参数,以支持远程调试 服务器端的tomcat/bin/catalina.sh文件,在第一行添加参数配置如下(要确保下面的端口没有被占用).CATALINA_O ...

  10. vue 传参跳转 iview、element组件

    方法一1.本页vue跳转链接. <router-link :to="{path:'/details_page',query: {type:items.types,id: items.i ...