一、FlexusX 實(shí)例簡介
華為云推出的 Flexus 云服務(wù),作為專為中小企業(yè)及開發(fā)者設(shè)計(jì)的新一代云服務(wù)產(chǎn)品,以其開箱即用、體驗(yàn)卓越及高性價(jià)比而著稱。其中的 Flexus 云服務(wù)器 X 實(shí)例,更是針對(duì)柔性算力需求量身打造,能夠智能適應(yīng)業(yè)務(wù)負(fù)載變化,完美契合電商直播、企業(yè)官網(wǎng)建設(shè)、開發(fā)測試環(huán)境、游戲部署、音視頻處理等多種中低負(fù)載應(yīng)用場景。與 Flexus 應(yīng)用服務(wù)器 L 實(shí)例相比,X 實(shí)例在功能與服務(wù)上更勝一籌,它不僅提供了多樣化的公共鏡像選擇,還允許用戶根據(jù)實(shí)際需求靈活調(diào)整 vCPU 與內(nèi)存配置,更通過智能技術(shù)實(shí)現(xiàn)業(yè)務(wù)負(fù)載的動(dòng)態(tài)升降配,以更廣泛的負(fù)載適應(yīng)能力滿足用戶的多樣化需求。
1.1應(yīng)用場景
華為云 Flexus 云服務(wù)器 X 實(shí)例是新一代面向中小企業(yè)和開發(fā)者打造的柔性算力云服務(wù)器,其應(yīng)用場景廣泛且靈活,主要包括但不限于以下幾個(gè)方面:
電商直播:適用于需要穩(wěn)定、高效服務(wù)器支持的電商直播場景,確保直播流暢不卡頓,提升用戶體驗(yàn)。
企業(yè)建站:為企業(yè)提供快速、便捷、經(jīng)濟(jì)的建站解決方案,支持企業(yè)官網(wǎng)、小程序后臺(tái)等多種網(wǎng)站類型的搭建。
開發(fā)測試環(huán)境:為開發(fā)者提供靈活的開發(fā)測試環(huán)境,支持多種編程語言和框架,助力軟件產(chǎn)品的快速迭代和優(yōu)化。
游戲服務(wù)器:滿足游戲行業(yè)對(duì)服務(wù)器高性能、低延遲的需求,為玩家提供流暢的游戲體驗(yàn)。
音視頻服務(wù):支持音視頻內(nèi)容的存儲(chǔ)、處理與分發(fā),適用于在線教育、遠(yuǎn)程會(huì)議、娛樂直播等場景。
1.2產(chǎn)品優(yōu)勢
Flexus 云服務(wù)器 X 實(shí)例相較于其他云服務(wù)器產(chǎn)品,具有以下顯著優(yōu)勢:
智能感知業(yè)務(wù)負(fù)載:能夠自動(dòng)根據(jù)業(yè)務(wù)負(fù)載的變化調(diào)整資源配置,實(shí)現(xiàn)資源的動(dòng)態(tài)優(yōu)化,提高資源利用率和成本效益。
豐富的公共鏡像:提供多樣化的公共鏡像選擇,涵蓋多種操作系統(tǒng)、數(shù)據(jù)庫、中間件等,方便用戶快速搭建業(yè)務(wù)環(huán)境。
靈活自定義 vCPU 內(nèi)存配比:用戶可以根據(jù)實(shí)際需求靈活調(diào)整 vCPU 和內(nèi)存的配置,滿足不同業(yè)務(wù)場景下的性能需求。
智能升降配:支持業(yè)務(wù)負(fù)載的動(dòng)態(tài)升降配,無需停機(jī)即可實(shí)現(xiàn)資源的靈活調(diào)整,確保業(yè)務(wù)連續(xù)性。
高性價(jià)比:結(jié)合智能感知和靈活配置的特點(diǎn),F(xiàn)lexus 云服務(wù)器 X 實(shí)例在提供高性能的同時(shí),也保持了較高的性價(jià)比,降低了用戶的運(yùn)營成本。
1.3資源規(guī)格配置
Flexus 云服務(wù)器 X 實(shí)例的資源規(guī)格配置靈活多樣,用戶可以根據(jù)實(shí)際需求選擇合適的配置。以下是一些常見的資源規(guī)格配置示例:
可以看得出來,華為這次這個(gè) FlexusX 實(shí)例簡直是非常多功能,想必后面程序員也開發(fā)了許久。接下來我們就以已經(jīng)搭建好的 FlexusX 實(shí)例去創(chuàng)建屬于我們自己服務(wù)器上的 Dubbo-Admin 服務(wù)吧。
二、創(chuàng)建 Dubbo-Admin 服務(wù)
首先,我們是基于 Docker 去安裝的,因此我們必須先安裝 docker,然后安裝 Zookeeper 作為注冊(cè)中心,再結(jié)合 Dubbo-admin 管理界面,去完整管理我們的項(xiàng)目服務(wù)。
Zookeeper+dubbo-admin 是一種常用于分布式系統(tǒng)中的服務(wù)注冊(cè)與發(fā)現(xiàn)、配置管理以及服務(wù)監(jiān)控的解決方案。其中,Zookeeper 作為注冊(cè)中心,dubbo-admin 作為監(jiān)控管理后臺(tái),兩者結(jié)合使用可以大大提高分布式系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
2.1安裝 Docker
Docker 是一種開源的應(yīng)用容器引擎,基于 Go 語言并遵從 Apache2.0 協(xié)議開源。Docker 提供了一種輕量級(jí)、可移植和自包含的容器化環(huán)境,旨在簡化應(yīng)用程序的開發(fā)、部署和運(yùn)行過程。
簡化配置:Docker 允許將運(yùn)行環(huán)境和配置放在代碼中然后部署,降低了硬件要求和應(yīng)用環(huán)境之間的耦合度。
開發(fā)到生產(chǎn)環(huán)境的無縫遷移:Docker 提供了一個(gè)從開發(fā)到生產(chǎn)均一致的環(huán)境,使得代碼的流水線變得簡單。
提高資源利用率:Docker 容器可以共享宿主機(jī)的硬件資源,相比虛擬機(jī)提高了資源利用率。
微服務(wù)架構(gòu):Docker 非常適合用于微服務(wù)架構(gòu),因?yàn)樗试S每個(gè)服務(wù)都被打包成一個(gè)獨(dú)立的容器。
混合云與多云部署:Docker 容器可以在不同的云平臺(tái)和物理機(jī)上運(yùn)行,使得混合云和多云部署變得更加容易。
接下來我們登錄 FlexusX 實(shí)例控制臺(tái)使用 CloudShell 遠(yuǎn)程登錄:
然后輸入密碼:
好了,接下來我們已經(jīng)進(jìn)入到了服務(wù)器終端。
首先我們關(guān)閉防火墻,并且禁止防火墻自啟動(dòng):
#關(guān)閉防火墻:
systemctlstopfirewalld.service
#禁止防火墻自啟動(dòng):
systemctldisablefirewalld.service
?編輯
接下來輸入以下命令安裝 docker:
#安裝 Docker
rm-f/var/run/yum.pid
yuminstalldocker-ce-y
安裝完成之后 #啟動(dòng) docker
systemctlstartdocker
到這里就已經(jīng)安裝好 docker 了,而且也啟動(dòng)了 docker 服務(wù)哈
2.2安裝 Zookeeper
Zookeeper
Zookeeper 是一個(gè)開源的分布式協(xié)調(diào)服務(wù),由 Apache 軟件基金會(huì)開發(fā)。它為分布式應(yīng)用提供一致性服務(wù),包括配置管理、命名服務(wù)、分布式同步、組服務(wù)等。Zookeeper 的模型是一個(gè)樹形目錄結(jié)構(gòu),每個(gè)節(jié)點(diǎn)可以存儲(chǔ)數(shù)據(jù)并掛載子節(jié)點(diǎn),這使得它非常適合作為 Dubbo 服務(wù)的注冊(cè)中心。
主要功能
服務(wù)注冊(cè)與發(fā)現(xiàn):服務(wù)提供者啟動(dòng)時(shí),向 Zookeeper 注冊(cè)自己提供的服務(wù)信息;服務(wù)消費(fèi)者啟動(dòng)時(shí),從 Zookeeper 訂閱自己所需的服務(wù)信息。
配置管理:Zookeeper 支持對(duì)分布式系統(tǒng)中的配置信息進(jìn)行集中管理,方便進(jìn)行配置信息的動(dòng)態(tài)更新和分發(fā)。
分布式同步:通過 Zookeeper 提供的分布式鎖等機(jī)制,可以實(shí)現(xiàn)分布式系統(tǒng)中的數(shù)據(jù)同步和一致性。
接下來我們使用 docker 安裝 zookeeper 鏡像:dockerpullzookeeper:3.5.9
?編輯
然后我們開啟 Zookeeper 容器,dockerrun--namezk-d-p2181:2181zookeeper:3.5.9
?編輯
OK,已經(jīng)啟動(dòng)完成
2.3安裝 Dubbo-Admin
接下來我們繼續(xù)使用 docker 安裝 dubbo-admin 鏡像,dockerpulldocker.io/apache/dubbo-admin
安裝完成之后執(zhí)行下面的命令創(chuàng)建并啟動(dòng) Dubbo-admin 容器
dockerrun-d--namedubbo-admin-p9600:8080-eadmin.registry.address=zookeeper://192.168.0.144:2181-eadmin.configcenter=zookeeper://192.168.0.144:2181-eadmin.metadatareport.address=zookeeper://192.168.0.144:2181--restart=alwaysdocker.io/apache/dubbo-admin
Ok,看上圖我們已經(jīng)成功創(chuàng)建并運(yùn)行了 zookeeper 和 dubbo-admin 容器了
2.4使用公網(wǎng)訪問
接下來我們想要在公網(wǎng)訪問 dubbo-admin 管理界面的話首先需要給服務(wù)器開通 9600 端口
放通之后,在瀏覽器輸入我們的公網(wǎng) ip:9600,即可訪問:
Dubbo-admin 用戶和初始密碼是都是 root,輸入之后點(diǎn)擊登錄:
三、測試
3.1啟動(dòng)本地項(xiàng)目注冊(cè)服務(wù)
OK,已經(jīng)登錄進(jìn)去,現(xiàn)在是還沒有什么服務(wù)注冊(cè)到的,這里我用之前項(xiàng)目的一個(gè)小模塊,使用它當(dāng)作服務(wù)提供者,如下圖,把 shopping_admin_service 服務(wù)注冊(cè)上去,記得把公網(wǎng) IP 寫上去。
然后找到該服務(wù)點(diǎn)擊運(yùn)行,好像啟動(dòng)失敗了,突然發(fā)現(xiàn)我們還沒有開放 zookeeper 的 2181 端口,因此我們,還需要去開放 2181 端口,不然進(jìn)不去
接下來我們回到服務(wù)器的控制臺(tái),找到安全組規(guī)則配置,添加 2181 端口:
oK,接下來我們繼續(xù)重啟項(xiàng)目,啟動(dòng)完之后,返回 Dubbo-admin 管理界面,點(diǎn)擊搜索,就可以發(fā)現(xiàn)我們的服務(wù)已經(jīng)注冊(cè)上去了。
3.2測試總結(jié)
以上,就是我們通過 FlexusX 實(shí)例注冊(cè) Zookeeper+Dubbo-Admin 的一個(gè)分布式管理服務(wù),還是非常值得我們大家去體驗(yàn)的,整體來說也很流暢,以及 FlexusX 實(shí)例的控制臺(tái)的頁面也變得更加友好了,
以及右側(cè)菜單對(duì)于服務(wù)器的管控也是相當(dāng)完美了,各個(gè)方面都有照顧到了,包含了資產(chǎn)管理:資產(chǎn)概覽、主機(jī)管理、主機(jī)指紋、容器管理、容器指紋;風(fēng)險(xiǎn)預(yù)防:漏洞管理、基線檢查、容器鏡像安全;主機(jī)防御:應(yīng)用防護(hù)、公測網(wǎng)頁、防篡改勒索、病毒防護(hù)應(yīng)用進(jìn)程控制、文件完整性管理、病毒查殺、公測動(dòng)態(tài)端口蜜罐;容器防御:容器防火墻、容器集群防護(hù);檢測與響應(yīng)、安全運(yùn)營、安裝與配置等一系列功能監(jiān)控我們的服務(wù)器。可以說是非常全面了。
此次華為活動(dòng)也是第三屆 828B2B企業(yè)節(jié)企業(yè)快成長系列活動(dòng)的重要節(jié)點(diǎn)之一。瞄準(zhǔn)嘉興制造業(yè)數(shù)轉(zhuǎn)智改需求,此次私享會(huì)以“數(shù)字驅(qū)動(dòng)智造嘉興”為主題,邀約行業(yè)大咖、技術(shù)專家與嘉興當(dāng)?shù)刂圃鞓I(yè)企業(yè)一道,共同就高質(zhì)量發(fā)展背后的數(shù)實(shí)融合的新機(jī)遇、新趨勢展開積極研討。希望有更多的人參與進(jìn)去。
審核編輯 黃宇
-
華為云
+關(guān)注
關(guān)注
3文章
2764瀏覽量
18159 -
Dubbo
+關(guān)注
關(guān)注
0文章
20瀏覽量
3303
發(fā)布評(píng)論請(qǐng)先 登錄
云服務(wù)器 Flexus X 實(shí)例評(píng)測體驗(yàn)之搭建 Redis

華為云 Flexus X 實(shí)例:極速搭建個(gè)人代碼倉庫 GitLab 平臺(tái)

Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 SimpleMindMap 思維導(dǎo)圖工具

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下搭建 MaxKB 開源知識(shí)庫問答系統(tǒng)

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

如何搭建在線音樂平臺(tái):華為云 Flexus X 實(shí)例全攻略

云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 NGINX

基于華為云 Flexus 云服務(wù)器 X 實(shí)例快速搭建 Halo 博客平臺(tái)

華為云 Flexus X 實(shí)例下的場景體驗(yàn)——小企業(yè)必備——禪道服務(wù)搭建

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

Flexus 云服務(wù)器 X 實(shí)例:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境

基于華為云 Flexus 云服務(wù)器 X 實(shí)例部搭建 Halo 博客平臺(tái)

華為云 Flexus X 實(shí)例 MySQL 性能加速評(píng)測及對(duì)比

基于華為云 Flexus 云服務(wù)器 X 實(shí)例搭建 Linux 學(xué)習(xí)環(huán)境

采用 Flexus 云服務(wù)器 X 實(shí)例搭建 RTSP 直播服務(wù)器

評(píng)論