一、前言
1.1 開發(fā)需求
這篇文章講解:采用華為云最新推出的 Flexus 云服務(wù)器 X 實(shí)例 EMQX 服務(wù)器,搭建 MQTT 服務(wù)器,完成設(shè)備上云,實(shí)現(xiàn)物聯(lián)網(wǎng)產(chǎn)品開發(fā)
隨著物聯(lián)網(wǎng)(IoT)技術(shù)的快速發(fā)展,越來越多的企業(yè)和個(gè)人開始探索如何將智能設(shè)備連接到云端,以便更有效地收集數(shù)據(jù)、監(jiān)控狀態(tài)以及遠(yuǎn)程控制。在這個(gè)過程中,消息隊(duì)列遙測(cè)傳輸協(xié)議(MQTT)作為一種輕量級(jí)的消息傳遞協(xié)議,因其低帶寬消耗、可靠的消息傳遞機(jī)制以及簡(jiǎn)單的架構(gòu)而被廣泛采用。為了滿足這一需求,華為云推出了高性能的 Flexus 云服務(wù)器 X 實(shí)例,并且與 EMQX 這樣的專業(yè) MQTT 服務(wù)相結(jié)合,為企業(yè)提供了一個(gè)穩(wěn)定且可擴(kuò)展的平臺(tái)來構(gòu)建自己的物聯(lián)網(wǎng)解決方案。
本文為開發(fā)者們提供一個(gè)詳盡的指南,指導(dǎo)如何利用華為云最新的 Flexus 云服務(wù)器 X 實(shí)例結(jié)合 EMQX MQTT 代理軟件,快速搭建起一個(gè)高效穩(wěn)定的 MQTT 服務(wù)器環(huán)境。通過這個(gè)過程,不僅能夠了解到選擇合適云服務(wù)的重要性,還將學(xué)習(xí)到從環(huán)境配置到安全設(shè)置等一系列關(guān)鍵步驟。最終,將展示如何通過這一體系結(jié)構(gòu)成功地將物理世界中的設(shè)備連接至云端,從而開啟無限可能的物聯(lián)網(wǎng)應(yīng)用領(lǐng)域。
1.2 Flexus 云服務(wù)器介紹
華為云 Flexus 云服務(wù)器 X 實(shí)例是由國(guó)家科技進(jìn)步獎(jiǎng)獲得者、華為公司 Fellow 及華為云首席架構(gòu)師顧炯炯牽頭研發(fā)的一款創(chuàng)新性云服務(wù)器。該實(shí)例基于華為的擎天 QingTian 架構(gòu)、瑤光云腦和盤古大模型等核心技術(shù),是業(yè)界首款應(yīng)用驅(qū)動(dòng)的柔性算力云服務(wù)器,適用于高科技、零售、金融、游戲等多個(gè)行業(yè)的通用工作負(fù)載場(chǎng)景,如網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫(kù)、虛擬桌面、分析索引、微服務(wù)及持續(xù)集成/持續(xù)部署(CI/CD)等。
傳統(tǒng)的云服務(wù)器通常只提供固定的 CPU 和內(nèi)存規(guī)格,無法精準(zhǔn)匹配用戶的實(shí)際資源需求,導(dǎo)致資源利用效率低下。相比之下,華為云 Flexus X 實(shí)例提供了更為靈活的算力配置,支持超過 100 種不同的 CPU 與內(nèi)存配比,最高可達(dá)到 3:1 的比例,從而更好地適應(yīng)各種業(yè)務(wù)應(yīng)用的需求。
Flexus X 實(shí)例不僅在性能方面表現(xiàn)出色,還內(nèi)置了智能應(yīng)用調(diào)優(yōu)算法,結(jié)合華為技術(shù)專家多年積累的經(jīng)驗(yàn),在基礎(chǔ)模式下,其 GeekBench 單核及多核跑分可達(dá)業(yè)界同規(guī)格獨(dú)享型實(shí)例的 1.6 倍。在性能模式下,F(xiàn)lexus X 實(shí)例的性能超過了同類 C 系/G 系/R 系及 S 系旗艦型云主機(jī)的標(biāo)準(zhǔn)。
Flexus X 實(shí)例還配備了 X-Turbo 加速技術(shù)和大模型底層智能調(diào)度技術(shù),為關(guān)鍵業(yè)務(wù)應(yīng)用提供加速功能。例如,在 Flexus X 實(shí)例上部署的 MySQL、Redis 和 Nginx 等應(yīng)用,其性能最高可達(dá)業(yè)界同規(guī)格獨(dú)享型實(shí)例的 6 倍(MySQL 性能),長(zhǎng)期運(yùn)行時(shí)也能保持 2 倍的性能優(yōu)勢(shì)。
Flexus X 實(shí)例在定價(jià)策略上定位于經(jīng)濟(jì)型級(jí)別,但其性能表現(xiàn)卻超越了旗艦級(jí)云主機(jī)。通過動(dòng)態(tài)業(yè)務(wù)畫像規(guī)格優(yōu)化等技術(shù),用戶在將業(yè)務(wù)從本地服務(wù)器或其他云服務(wù)提供商遷移到 Flexus X 實(shí)例時(shí),可以節(jié)省高達(dá) 30%的算力成本,從而實(shí)現(xiàn)業(yè)務(wù)的全面提速和效能提升,享受到云基礎(chǔ)設(shè)施的顯著改進(jìn)體驗(yàn)。
1.3 EMQX 服務(wù)器
EMQX,全稱為 Erlang/Enterprise Middleware MQTT Broker,是一款基于 Erlang/OTP 平臺(tái)開發(fā)的開源物聯(lián)網(wǎng)消息中間件。它專為大規(guī)模物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì),能夠處理海量并發(fā)連接,并提供穩(wěn)定的消息發(fā)布/訂閱服務(wù)。作為一款高性能的 MQTT 協(xié)議服務(wù)器,EMQX 不僅支持標(biāo)準(zhǔn)的 MQTT v3.1、v3.1.1 以及最新的 v5.0 版本協(xié)議,還提供了豐富的擴(kuò)展功能來滿足不同場(chǎng)景下的需求。
EMQX 的核心優(yōu)勢(shì)在于其卓越的性能表現(xiàn)和高度可伸縮性。單個(gè) EMQX 集群可以輕松管理數(shù)百萬級(jí)別的設(shè)備連接,同時(shí)保持低延遲的消息傳遞能力。這使得 EMQX 成為構(gòu)建大型物聯(lián)網(wǎng)系統(tǒng)時(shí)的理想選擇之一。此外,通過靈活配置規(guī)則引擎,用戶可以根據(jù)業(yè)務(wù)邏輯定制化處理接收到的數(shù)據(jù)流,實(shí)現(xiàn)復(fù)雜事件處理、數(shù)據(jù)轉(zhuǎn)換等功能。例如,當(dāng)特定條件被觸發(fā)時(shí),可以自動(dòng)執(zhí)行預(yù)設(shè)的動(dòng)作或?qū)⑿畔⑥D(zhuǎn)發(fā)給其他系統(tǒng)進(jìn)行進(jìn)一步分析。
安全性方面,EMQX 支持多種認(rèn)證機(jī)制如用戶名密碼驗(yàn)證、客戶端證書驗(yàn)證等,以確保只有授權(quán)用戶才能訪問敏感資源;同時(shí)也提供了 TLS/SSL 加密通信能力,保障了數(shù)據(jù)傳輸過程中的安全性和完整性。對(duì)于需要嚴(yán)格遵守行業(yè)標(biāo)準(zhǔn)的企業(yè)來說,這些特性尤為重要。
在集成度方面,EMQX 展現(xiàn)了極高的靈活性與兼容性。無論是與其他數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)接(如 MySQL, PostgreSQL, MongoDB 等),還是與各種云服務(wù)提供商(如阿里云、AWS)的無縫銜接,EMQX 都能很好地適應(yīng)并促進(jìn)整個(gè)生態(tài)系統(tǒng)的健康發(fā)展。EMQX 還配備了詳細(xì)的文檔資料和技術(shù)支持服務(wù),幫助開發(fā)者快速上手并解決遇到的問題。
二、服務(wù)器選購(gòu)
2.1 登錄官網(wǎng)
鏈接:https://www.huaweicloud.com/
在官網(wǎng)首頁(yè)的輪播圖里可以看到,有 Flexus 云服務(wù)器的宣傳。這是華為云匠心打造的下一代躍級(jí)產(chǎn)品,面向中低負(fù)載場(chǎng)景,性能倍增、體驗(yàn)躍級(jí)的服務(wù)器。
2.2 選購(gòu)服務(wù)器
在產(chǎn)品頁(yè)面,也可以看到 Flexus 云服務(wù)的選項(xiàng),點(diǎn)擊進(jìn)去選購(gòu)服務(wù)器。
鏈接:https://www.huaweicloud.com/product/flexus.html
在選購(gòu)頁(yè)面可以看到服務(wù)器推廣器件,1 年 36 塊錢。每個(gè)月的流量是 100G,對(duì)于一些訪問量不高的服務(wù)器或者測(cè)試用是非常合適的。
當(dāng)前我要選擇的服務(wù)器是:Flexus 云服務(wù)器 X 實(shí)例,點(diǎn)擊 Flexus 系列產(chǎn)品,選擇 X 實(shí)例。Flexus 云服務(wù)器 X 實(shí)例符合:柔性算力,六倍性能,旗艦體驗(yàn),覆蓋高科技、零售、金融、游戲等行業(yè)大多數(shù)通用工作負(fù)載場(chǎng)景。
2.3 選擇服務(wù)器區(qū)域
針對(duì)時(shí)延敏感型業(yè)務(wù)請(qǐng)選擇靠近您業(yè)務(wù)的區(qū)域,以降低網(wǎng)絡(luò)時(shí)延,提高訪問速度;針對(duì)和存量云產(chǎn)品有內(nèi)網(wǎng)互通需求的業(yè)務(wù),請(qǐng)選擇和存量產(chǎn)品相同的區(qū)域。
2.4 選擇服務(wù)器規(guī)格
2.5 選擇系統(tǒng)鏡像
我這選擇 ubuntu 系統(tǒng),用來搭建服務(wù)器。這個(gè)根據(jù)自己的情況選擇,自己適合那一種就選擇哪一種。
2.6 選擇存儲(chǔ)盤
我選擇 150G 大小。
2.7 配置密碼
設(shè)置好服務(wù)器的名字(如果你有多個(gè)服務(wù)器,為了自己好區(qū)別)和系統(tǒng)的登錄密碼。
2.8 配置云備份
云備份這個(gè)不買。有需要自己可以購(gòu)買。
2.9 確認(rèn)配置
2.10 立即購(gòu)買
購(gòu)買成功。
創(chuàng)建成功之后,郵箱會(huì)收到提示的。
2.10 后臺(tái)控制臺(tái)
鏈接:https://console.huaweicloud.com/ecm
在控制臺(tái)可以看到服務(wù)器的詳情。
總結(jié)
華為云正在舉行其備受期待的年度 828 B2B 企業(yè)節(jié)活動(dòng),這是一場(chǎng)專為企業(yè)用戶打造的技術(shù)盛宴。在這次活動(dòng)中,華為云提供了包括最新推出的 Flexus X 實(shí)例在內(nèi)的多種產(chǎn)品的特別優(yōu)惠,為尋求高性能計(jì)算資源的企業(yè)帶來了難得的機(jī)會(huì)。對(duì)于那些對(duì)計(jì)算性能有較高要求,并且需要自行部署如 MySQL 數(shù)據(jù)庫(kù)、Redis 緩存服務(wù)以及 Nginx 反向代理等關(guān)鍵應(yīng)用的企業(yè)來說,這次促銷無疑是一個(gè)絕佳的選擇。
Flexus X 實(shí)例以其卓越的處理能力和穩(wěn)定性著稱,能夠滿足各種復(fù)雜業(yè)務(wù)場(chǎng)景下的需求,無論是大規(guī)模數(shù)據(jù)處理還是高并發(fā)訪問的應(yīng)用都能輕松應(yīng)對(duì)。此外,華為云還提供了豐富的云上工具和服務(wù),幫助企業(yè)快速搭建和優(yōu)化自己的 IT 基礎(chǔ)設(shè)施,降低運(yùn)維成本的同時(shí)提升整體效率。
此次活動(dòng)不僅限于產(chǎn)品折扣,還包括了一系列增值服務(wù)和技術(shù)支持,幫助企業(yè)充分利用云計(jì)算的優(yōu)勢(shì)加速數(shù)字化轉(zhuǎn)型的步伐。從新用戶注冊(cè)禮包到現(xiàn)有用戶的升級(jí)優(yōu)惠,再到針對(duì)特定行業(yè)的解決方案定制,華為云力求通過全方位的支持助力每一位客戶實(shí)現(xiàn)商業(yè)目標(biāo)。
官網(wǎng)直達(dá):https://activity.huaweicloud.com/828_promotion/index.html
審核編輯 黃宇
-
MQTT
+關(guān)注
關(guān)注
5文章
658瀏覽量
22969 -
云服務(wù)器
+關(guān)注
關(guān)注
0文章
766瀏覽量
13501 -
華為云
+關(guān)注
關(guān)注
3文章
2743瀏覽量
17769
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
華為云 Flexus X 實(shí)例云服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目

Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具

華為云 Flexus 云服務(wù)器 X 實(shí)例部署 Mininote 輕量級(jí)筆記工具

Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署 Alist 文件列表程序

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 dufs 文件服務(wù)器

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Joplin 筆記工具

華為云 Flexus 云服務(wù)器 X 實(shí)例部署 Trilium Notes 知識(shí)庫(kù)工具

采用華為云 Flexus 云服務(wù)器 X 實(shí)例部署 YOLOv3 算法完成目標(biāo)檢測(cè)

華為云 Flexus 云服務(wù)器 X 實(shí)例的使用教程

評(píng)論