一、前言
隨著云計(jì)算的發(fā)展,企業(yè)對(duì)計(jì)算資源的需求日益增長(zhǎng),尤其是在處理大規(guī)模數(shù)據(jù)和支持高并發(fā)的業(yè)務(wù)場(chǎng)景中,選擇一款性能優(yōu)越、穩(wěn)定性強(qiáng)的云服務(wù)器顯得至關(guān)重要。在近期的華為云 828 B2B 企業(yè)節(jié)活動(dòng)中,華為云推出了Flexus X 實(shí)例,這款云服務(wù)器以其柔性算力和高性能表現(xiàn),受到了廣泛關(guān)注。作為開(kāi)發(fā)者和運(yùn)維人員,本文將分享在Flexus X 實(shí)例上通過(guò)源碼搭建Redis 服務(wù)的體驗(yàn),感受其性能優(yōu)勢(shì)。
二、Flexus X 云服務(wù)器
2.1 實(shí)例簡(jiǎn)介
Flexus X 實(shí)例 是華為云新推出的云服務(wù)器產(chǎn)品,主要特點(diǎn)包括:
l柔性算力:能夠根據(jù)業(yè)務(wù)需求靈活調(diào)整資源分配,顯著提高計(jì)算效率。
l六倍性能:相比傳統(tǒng)云服務(wù)器,性能提升明顯,特別適用于計(jì)算密集型任務(wù)。
l適用場(chǎng)景廣泛:覆蓋從高科技、零售到金融、游戲等多行業(yè)的通用工作負(fù)載場(chǎng)景。

2.2 為什么選擇 Flexus X 實(shí)例?
在日常的業(yè)務(wù)部署中,對(duì)于高并發(fā)訪問(wèn)和實(shí)時(shí)數(shù)據(jù)處理的要求越來(lái)越高,而 Redis 作為一款高性能的內(nèi)存數(shù)據(jù)庫(kù),能夠有效應(yīng)對(duì)這些需求。因此,我選擇了 Flexus X 實(shí)例來(lái)搭建 Redis,測(cè)試其在實(shí)際生產(chǎn)環(huán)境中的表現(xiàn)。
但接下來(lái),我先給大家出一板塊教大家如何選購(gòu)及開(kāi)通云服務(wù)器 Flexus X 實(shí)例,幫助大家少走點(diǎn)彎路。
三、購(gòu)選及登錄教程
3.1 如何選購(gòu) Flexus X?
首先,我們先找到官網(wǎng)頁(yè),也就是如下界面,網(wǎng)址如右:https://www.huaweicloud.com/product/flexus-x.html,可以看到列舉了很多很多不同類(lèi)型不同規(guī)格的服務(wù)器實(shí)例,但是它們之間有何區(qū)別如何選購(gòu),我們接著往下看。

我們頁(yè)面往下拉,可以看到有個(gè)【查看全部實(shí)例】的直通車(chē),這里我們可以通過(guò)它來(lái)快速進(jìn)行選擇最適合自己的規(guī)格實(shí)例。

接下來(lái),我們直接點(diǎn)擊購(gòu)買(mǎi),進(jìn)入到購(gòu)買(mǎi)規(guī)格配置頁(yè),具體請(qǐng)看如下:

第一步,我們先搭選基礎(chǔ)配置,比如計(jì)費(fèi)模式、區(qū)域等。

而且,針對(duì) Flexus 云服務(wù)器 X 實(shí)例,獨(dú)家支持 CPU 內(nèi)存的柔性配比,支持 100+規(guī)格,最高支持 CPU 內(nèi)存 3:1 配比,讓 CPU 與內(nèi)存更貼合業(yè)務(wù)應(yīng)用需求,大大的滿(mǎn)足用戶(hù)的需求;

第二步:選擇對(duì)應(yīng)的鏡像,具體如下演示,我是習(xí)慣了 Linux 服務(wù)器的模式,那我便選擇 Centos 鏡像。

第三步:配置相關(guān)端口及確定 CES,演示如下:

第四步:確定相關(guān)帶寬大小及云備份是否開(kāi)啟,具體如何選擇可參考如下截圖:

第五步:確認(rèn)購(gòu)買(mǎi)服務(wù)器相關(guān)配置,檢查該規(guī)格服務(wù)器實(shí)例是否滿(mǎn)足自己的基本使用。

最后,篤定自己認(rèn)為合適的規(guī)格配置即可,這里大家也可以參考我選擇的,然后選擇完后,拉到底部,可以看到最后的實(shí)例費(fèi)用。

其中也提供兩種計(jì)費(fèi)模式,包年/包月和按需計(jì)費(fèi),這就方便了大家如若只是體驗(yàn),可以選擇模式二。

確定付費(fèi)模式之后,我們即可進(jìn)行付費(fèi)結(jié)算。不過(guò)一般剛推廣,也可以查驗(yàn)下自己是否存有優(yōu)惠卷,比如如下演示:

如果你有,你就可以通過(guò)選擇優(yōu)惠卷抵扣。

最后,點(diǎn)擊【確認(rèn)付款】,付款完會(huì)跳轉(zhuǎn)到如下界面,提示你訂單支付成功。

這里我們也可以通過(guò)如下鏈接,進(jìn)行查驗(yàn)一下實(shí)例是否到賬。

3.2 登錄方式選擇
如上購(gòu)買(mǎi)完成后,在登錄之前,我們先熟悉下,實(shí)例所提供的公網(wǎng) IP 等操作相關(guān)。

接著,我們需要配置下我們對(duì)應(yīng)需要開(kāi)放的一些常用端口,演示如下:

接著,我們就可以進(jìn)行我們最關(guān)心的點(diǎn)了,我們可以有多種方式進(jìn)行實(shí)例登錄使用,比如可通過(guò) Xshell 遠(yuǎn)程跟在線登錄連接。如下我分別給大家介紹下這兩種方式分別怎么玩。
方式 1:Xshell 遠(yuǎn)程連接
第一步:填入對(duì)應(yīng)的公網(wǎng) IP 與用戶(hù)名,這里直接填 root 即可。

然后我們接著輸入我們自定義的服務(wù)器登錄密碼,如果你不記得,也沒(méi)關(guān)系,我們直接去列表頁(yè)進(jìn)行密碼重置或者修改即可。

輸入正確的密碼,直接回車(chē),即可看到我們成功登錄,演示如下:

然后大家便可愉快的玩耍了,可以發(fā)現(xiàn)跟 CenOs 沒(méi)啥區(qū)別,Linux 語(yǔ)法直接走起。

方式 2:在線連接
第一步:我們?cè)诹斜眄?yè)直接選擇遠(yuǎn)程登錄。

第二步:我們選擇 CloudShell 登錄。

第三步:輸入對(duì)應(yīng)的 IP 與用戶(hù)、密碼。然后點(diǎn)連接即可。

第四步:登錄成功,剩下的時(shí)間就交給大家啦。

可以發(fā)現(xiàn)也是一種很友好的方式,如果大家有不方便下載的,就可以選擇在線遠(yuǎn)程把玩。

四、通過(guò)源碼搭建 Redis
接下來(lái),我將分享如何在 Flexus X 實(shí)例 上通過(guò)純命令的方式來(lái)安裝 Redis,配置其開(kāi)機(jī)自啟動(dòng),并設(shè)置遠(yuǎn)程訪問(wèn)。
4.1 準(zhǔn)備工作
首先,使用 SSH 連接到 Flexus X 實(shí)例。你可以通過(guò)控制臺(tái)獲取服務(wù)器的公網(wǎng) IP 和登錄憑證。
ssh root@<你的服務(wù)器 IP>
連接成功后,我們開(kāi)始更新系統(tǒng)并安裝必需的軟件包。
sudo apt-get update
sudo apt-get install build-essential tcl
4.2 下載并編譯 Redis 源碼
接下來(lái),我們需要在 Redis 官方網(wǎng)站下載源碼包。進(jìn)入官網(wǎng)后,根據(jù)不同平臺(tái)選擇相應(yīng)的安裝方式。本文以 Linux 平臺(tái)為例,點(diǎn)擊“Install Redis from Source”選項(xiàng)進(jìn)行安裝,如下圖所示。

如下所示,執(zhí)行 wget 命令下載軟件包。

具體命令歸納如下:
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
make
sudo make install
其中可能有的環(huán)境是沒(méi)有現(xiàn)成的 Redis 環(huán)境,這里我們?nèi)杯h(huán)境的同學(xué)需要安裝 Redis 編譯所需要的環(huán)境。
sudo apt install build-essential -y

執(zhí)行如上命令安裝編譯 C/C++依賴(lài)的軟件包成功后,進(jìn)入 redis-stable 目錄,執(zhí)行如下命令編譯源碼。

make test
具體測(cè)試結(jié)果請(qǐng)看如下截圖展示:

之后我們便可以直接走啟動(dòng) Redis 服務(wù)這一步了。
4.3 配置 Redis 變量
我們已經(jīng)安裝了 Redis,接下來(lái)是需要配置 redis-server,先將源碼目錄下的 redis.conf 配置文件拷貝到安裝目錄,執(zhí)行如下命令。、
mkdir /usr/local/redis/
cp ./redis.conf /usr/local/redis/

接著,我們要修改 redis.conf 文件,如下所示。
1、將 daemonize 值修改為 yes
daemonize yes
具體操作演示如下:

2、指 log 日志文件路徑
logfile "/var/log/redis-server.log"
具體操作演示如下:

3、設(shè)置登錄密碼
requirepass 123456
具體操作演示如下:

4、開(kāi)放遠(yuǎn)程連接權(quán)限。
# bind 127.0.0.1
具體操作演示如下:

4.4 啟動(dòng) Redis 服務(wù)
完成 Redis 配置之后,我們可以啟動(dòng) Redis 服務(wù)了。
redis-server /usr/local/redis/redis.conf
ps -ef |grep redis
具體操作演示如下:

如上 Redis 服務(wù)我們就已經(jīng)正常運(yùn)行起來(lái)了,接著我們可以進(jìn)行一波測(cè)試,通過(guò)服務(wù) IP 及端口進(jìn)行連接。
4.5 測(cè)試遠(yuǎn)程連接
現(xiàn)在,你可以在遠(yuǎn)程機(jī)器上通過(guò) redis-cli 工具連接到 Redis 服務(wù)器:
redis-cli -h <你的服務(wù)器 IP> -p 6379
成功連接后,你可以執(zhí)行 Redis 命令,如 PING,以測(cè)試連接是否正常?;蛘吣阋部梢酝ㄟ^(guò)可視化連接工具進(jìn)行 Redis 連接測(cè)試,比如這個(gè)開(kāi)源的可視化工具:Another-Redis-Desktop-Manager,選擇對(duì)應(yīng) exe 應(yīng)用下載安裝即可。

安裝完成后,點(diǎn)擊 New Connection,填寫(xiě)配置如下所示。這里我以填寫(xiě)過(guò)的給大家做個(gè)演示,填寫(xiě)內(nèi)容都一樣。

點(diǎn)擊 OK 后即可連接成功,操作界面如下所示。

五、Flexus X 實(shí)例性能體驗(yàn)
在實(shí)際的使用過(guò)程中,F(xiàn)lexus X 實(shí)例展現(xiàn)了其卓越的性能優(yōu)勢(shì)。在 Redis 高并發(fā)讀寫(xiě)測(cè)試中,服務(wù)器能夠穩(wěn)定處理大量請(qǐng)求,并且響應(yīng)時(shí)間保持在極低水平。以下是我通過(guò) Redis-benchmark 工具測(cè)試的結(jié)果:
redis-benchmark -h <你的服務(wù)器 IP> -p 6379 -q
結(jié)果顯示,在 50 并發(fā)客戶(hù)端同時(shí)訪問(wèn)的情況下,F(xiàn)lexus X 實(shí)例上的 Redis 每秒能夠處理超過(guò) 10 萬(wàn)個(gè)請(qǐng)求,表現(xiàn)十分優(yōu)異。這對(duì)于需要快速響應(yīng)和大規(guī)模數(shù)據(jù)處理的業(yè)務(wù)場(chǎng)景非常適用。
5.1 性能對(duì)比
我還對(duì)比了華為云 Flexus X 實(shí)例 與友商的 U1、C6 實(shí)例的性能。在相同的 Redis 部署場(chǎng)景下,F(xiàn)lexus X 實(shí)例在數(shù)據(jù)讀寫(xiě)性能和穩(wěn)定性方面表現(xiàn)明顯優(yōu)于 U1 和 C6,特別是在高并發(fā)任務(wù)處理時(shí),其 CPU 資源調(diào)度效率明顯提升。
5.2 資源調(diào)度的靈活性
Flexus X 實(shí)例的另一個(gè)突出優(yōu)勢(shì)在于其資源調(diào)度的靈活性。根據(jù)業(yè)務(wù)需求,F(xiàn)lexus X 實(shí)例能夠快速擴(kuò)展和調(diào)整計(jì)算資源,這對(duì)于需要快速響應(yīng)突發(fā)流量的企業(yè)來(lái)說(shuō)是一個(gè)非常重要的特性。
六、文末
通過(guò)本次測(cè)試,F(xiàn)lexus X 實(shí)例在搭建 Redis 等高性能應(yīng)用中展現(xiàn)了非常強(qiáng)大的算力和穩(wěn)定性。對(duì)于那些有高計(jì)算需求、自建數(shù)據(jù)庫(kù)或緩存服務(wù)的用戶(hù)來(lái)說(shuō),華為云 Flexus X 實(shí)例無(wú)疑是一個(gè)非常理想的選擇。
正值華為云 828 B2B 企業(yè)節(jié) 火熱進(jìn)行中,F(xiàn)lexus X 實(shí)例的促銷(xiāo)活動(dòng)也是相當(dāng)給力。

如果你對(duì)云計(jì)算和高性能服務(wù)器有需求,不妨抓住這次機(jī)會(huì),體驗(yàn)華為云的旗艦級(jí)服務(wù)。

加入我們,一起討論更多關(guān)于云計(jì)算和性能優(yōu)化的技術(shù)話(huà)題!
--End
審核編輯 黃宇
-
云服務(wù)器
+關(guān)注
關(guān)注
0文章
838瀏覽量
14694 -
華為云
+關(guān)注
關(guān)注
3文章
2832瀏覽量
19264
發(fā)布評(píng)論請(qǐng)先 登錄
零基礎(chǔ)如何用云服務(wù)器搭建網(wǎng)站?完整教程
Node-RED+Modbus_slave:JSON數(shù)據(jù)采集與阿里云服務(wù)器上傳
硬件通脹下的生存戰(zhàn)!華為云Flexus X服務(wù)器,讓中小企業(yè)不做“接盤(pán)俠”
DRAM 暴漲 171%! 171% 下的企業(yè)突圍:華為云 Flexus X 云服務(wù)器成 IT 成本管控利器
什么是企業(yè)云服務(wù)器-云計(jì)算
云服務(wù)器端口怎么開(kāi)放?
華納云服務(wù)器Linux系統(tǒng)日志集中化管理平臺(tái)搭建
輕量云服務(wù)器和云服務(wù)器區(qū)別:2025年終極選擇指南
云服務(wù)器 Flexus X 實(shí)例評(píng)測(cè)體驗(yàn)之搭建 Redis
評(píng)論