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

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

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

如何搭建在線音樂平臺:華為云 Flexus X 實例全攻略

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

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

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

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

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

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

評論