EMQX Cloud Serverless is officially launched: MQTT Serverless cloud service with three-second deployment and pay-as-you-go

Recently, EMQ, the world's leading open source IoT data infrastructure software provider, officially released the Beta version of MQTT Serverless cloud service - EMQX Cloud Serverless, which pioneered the use of elastic multi-tenant technology, and users do not need to care about server infrastructure and service specification scaling For the required resources , MQTT deployment can be created extremely quickly in only three seconds, and according to business needs, non-perceived automatic elastic scaling, payment according to actual usage, fully automated MQTT access service, focusing on the business logic and implementation of the Internet of Things.

As a fully managed MQTT message cloud service, EMQX Cloud can connect IoT devices to any cloud, eliminating the burden of infrastructure maintenance. So far, it has helped more than 300 enterprise users in various industries around the world to easily open MQTT services. The launch of EMQX Cloud Serverless will further simplify the use of MQTT message services, better meet the access needs of small and medium-sized enterprises and independent developers for MQTT protocol devices, and promote users to realize IoT business innovation more easily and quickly.

At present, the free public test of the EMQX Cloud Serverless Beta version has been fully launched. From now until March 31, 2023, users can try the Serverless version for free through the EMQX Cloud official website .

MQTT Serverless based on multi-tenant architecture

With the development of cloud computing, serverless, a hot technology trend, has gradually become the future development direction of cloud. As an MQTT Broker in Serverless mode, EMQX Cloud Serverless provides users with fully automated MQTT access service construction, deployment and elastic scaling. Users do not need to care about underlying deployment and operation and maintenance, and can focus more on the realization of business logic.

Create a deployment in 3 seconds

Different from the dedicated single-user independent cluster deployment, the MQTT cloud service in the serverless mode adopts a shared cluster multi-tenant architecture. On the basis of clusters across multiple availability zones, service capabilities are divided among multiple tenants for shared use. Each tenant's data and communication are completely isolated to ensure data security. At the same time, reasonable planning and restrictions have been made on the configuration to ensure that the high concurrency of a single tenant will not affect the use of other tenants.

Thanks to the multi-tenant architecture, users can instantly share and use pre-created cluster deployments, which greatly shortens the time for users to create deployments. Only need a simple click operation, wait for about 3 seconds, the developer can have a fully functional, safe and reliable MQTT Broker.

Fully automated elastic scaling

Serverless technology emphasizes No Server to users. In essence, it does not require servers, but fully hosts servers to cloud vendors. Users don't need to worry about management, they only need to deploy the business on the platform and focus on the business logic code. At the same time, it can be elastically scaled according to actual requests without considering the required resources.

The EMQX Cloud Serverless version based on this concept helps developers realize easier and more convenient automated MQTT access services. The full hosting mode greatly reduces the user's deployment and operation and maintenance costs, and the non-perceptual automatic elastic scaling capability helps users cope with The different needs brought by the dynamically changing business scale can effectively save the overall cost of use.

Pay-as-you-go to effectively control costs

The EMQX Cloud Serverless version adopts a new pricing model, which is priced in units of "number of connected devices * device online duration", and 100w free connection minutes are issued every month (approximately equivalent to 23 devices online for one month). This means that the development of IoT applications in small and micro scenarios requires almost no cost. For scenarios such as device connection changes and traffic instability caused by business changes, the method of paying based on actual usage can also help users save a lot of money.

In addition, the serverless version provides dynamic access specifications within 1000 concurrent accesses in terms of access scale , and is more friendly to users with a small amount of device access.

Adapt to the needs of various scenarios

The pay-as-you-go and elastically scalable MQTT Serverless will bring users at different development stages the optimal solution that meets current business needs:

  • Small and medium-scale connection scenarios. Suppose 100 devices are connected, each device sends and receives 5 messages per minute, and the standard size of the message is 300 bytes. The monthly cost of a general IoT public cloud platform is about 200-700 yuan, while the monthly cost of using MQTT Serverless is only about 34 yuan, which will greatly reduce the cost.
  • Scenarios with standard-scale connections but low message frequency. Assume that 1000 devices are connected, each device sends a message every 10 minutes, and the standard size of the message is 300 bytes. The cost of MQTT Serverless is about 330 yuan per month. Compared with the cost of about 200-700 yuan per month for the IoT public cloud platform, it is not only cheaper, but also supports immediate stop billing after stopping use, reducing unnecessary expenses for users.
  • development and testing phase. Assuming that the number of devices is only 20-30, under the normal message frequency and size, the use of MQTT Serverless is almost free, saving users a lot of basic software costs. When the business grows and the number of device connections increases, the service can also be seamlessly expanded without migrating the infrastructure.

Free Trial Program

In order to let everyone have a more direct understanding and experience of the EMQX Cloud Serverless version, and collect more feedback to continuously improve the product, we have launched the Serverless Beta version and will provide a free trial before March 31, 2023 . The Beta version has no difference in function from the official version except that the number of device accesses is limited to 100. You can submit a work order in the menu in the upper right corner of the EMQX Cloud console and submit feedback to us. We will reply as soon as possible and send commemorative gifts to high-quality suggestion providers.

EMQX Cloud Serverless User Guide

You can use it after registering an account on the official website of EMQX Cloud. Log in to the EMQX Cloud console and select the Serverless Beta version.

Currently, the Serverless version only supports deployment in the Alibaba Cloud Hangzhou region, and the maximum number of accesses in the Beta version is 100.

Click Deploy Now, wait for about 3 seconds , the Serverless version will be deployed, and you will have a fully functional MQTT server immediately.

On the deployment overview page, you can see the current number of connections, message uplink and downlink TPS, used connection minutes and traffic, as well as connection address and connection port.

For all functions and usage guides of EMQX Cloud, please refer to the product documentation: EMQX Cloud Help Center

epilogue

EMQX Cloud is committed to providing convenient IoT MQTT cloud services for users of different industries and sizes. The launch of the Serverless version allows more users to enjoy the convenience brought by EMQX Cloud. Whether it is a large enterprise or a start-up team, they can obtain stable and reliable data infrastructure services through EMQX Cloud to realize IoT business innovation.

Copyright statement: This article is original by EMQ, please indicate the source for reprinting.

Original link: https://www.emqx.com/zh/blog/emqx-cloud-serverless-launched

{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/4174826/blog/7761140