一、前言
隨著云計算的發展,企業對計算資源的需求日益增長,尤其是在處理大規模數據和支持高并發的業務場景中,選擇一款性能優越、穩定性強的云服務器顯得至關重要。在近期的華為云 828 B2B 企業節活動中,華為云推出了Flexus X 實例,這款云服務器以其柔性算力和高性能表現,受到了廣泛關注。作為開發者和運維人員,本文將分享在Flexus X 實例上通過源碼搭建Redis 服務的體驗,感受其性能優勢。
二、Flexus X 云服務器
2.1 實例簡介
Flexus X 實例 是華為云新推出的云服務器產品,主要特點包括:
l柔性算力:能夠根據業務需求靈活調整資源分配,顯著提高計算效率。
l六倍性能:相比傳統云服務器,性能提升明顯,特別適用于計算密集型任務。
l適用場景廣泛:覆蓋從高科技、零售到金融、游戲等多行業的通用工作負載場景。
2.2 為什么選擇 Flexus X 實例?
在日常的業務部署中,對于高并發訪問和實時數據處理的要求越來越高,而 Redis 作為一款高性能的內存數據庫,能夠有效應對這些需求。因此,我選擇了 Flexus X 實例來搭建 Redis,測試其在實際生產環境中的表現。
但接下來,我先給大家出一板塊教大家如何選購及開通云服務器 Flexus X 實例,幫助大家少走點彎路。
三、購選及登錄教程
3.1 如何選購 Flexus X?
首先,我們先找到官網頁,也就是如下界面,網址如右:https://www.huaweicloud.com/product/flexus-x.html,可以看到列舉了很多很多不同類型不同規格的服務器實例,但是它們之間有何區別如何選購,我們接著往下看。
我們頁面往下拉,可以看到有個【查看全部實例】的直通車,這里我們可以通過它來快速進行選擇最適合自己的規格實例。
接下來,我們直接點擊購買,進入到購買規格配置頁,具體請看如下:
第一步,我們先搭選基礎配置,比如計費模式、區域等。
而且,針對 Flexus 云服務器 X 實例,獨家支持 CPU 內存的柔性配比,支持 100+規格,最高支持 CPU 內存 3:1 配比,讓 CPU 與內存更貼合業務應用需求,大大的滿足用戶的需求;
第二步:選擇對應的鏡像,具體如下演示,我是習慣了 Linux 服務器的模式,那我便選擇 Centos 鏡像。
第三步:配置相關端口及確定 CES,演示如下:
第四步:確定相關帶寬大小及云備份是否開啟,具體如何選擇可參考如下截圖:
第五步:確認購買服務器相關配置,檢查該規格服務器實例是否滿足自己的基本使用。
最后,篤定自己認為合適的規格配置即可,這里大家也可以參考我選擇的,然后選擇完后,拉到底部,可以看到最后的實例費用。
其中也提供兩種計費模式,包年/包月和按需計費,這就方便了大家如若只是體驗,可以選擇模式二。
確定付費模式之后,我們即可進行付費結算。不過一般剛推廣,也可以查驗下自己是否存有優惠卷,比如如下演示:
如果你有,你就可以通過選擇優惠卷抵扣。
最后,點擊【確認付款】,付款完會跳轉到如下界面,提示你訂單支付成功。
這里我們也可以通過如下鏈接,進行查驗一下實例是否到賬。
3.2 登錄方式選擇
如上購買完成后,在登錄之前,我們先熟悉下,實例所提供的公網 IP 等操作相關。
接著,我們需要配置下我們對應需要開放的一些常用端口,演示如下:
接著,我們就可以進行我們最關心的點了,我們可以有多種方式進行實例登錄使用,比如可通過 Xshell 遠程跟在線登錄連接。如下我分別給大家介紹下這兩種方式分別怎么玩。
方式 1:Xshell 遠程連接
第一步:填入對應的公網 IP 與用戶名,這里直接填 root 即可。
然后我們接著輸入我們自定義的服務器登錄密碼,如果你不記得,也沒關系,我們直接去列表頁進行密碼重置或者修改即可。
輸入正確的密碼,直接回車,即可看到我們成功登錄,演示如下:
然后大家便可愉快的玩耍了,可以發現跟 CenOs 沒啥區別,Linux 語法直接走起。
方式 2:在線連接
第一步:我們在列表頁直接選擇遠程登錄。
第二步:我們選擇 CloudShell 登錄。
第三步:輸入對應的 IP 與用戶、密碼。然后點連接即可。
第四步:登錄成功,剩下的時間就交給大家啦。
可以發現也是一種很友好的方式,如果大家有不方便下載的,就可以選擇在線遠程把玩。
四、通過源碼搭建 Redis
接下來,我將分享如何在 Flexus X 實例 上通過純命令的方式來安裝 Redis,配置其開機自啟動,并設置遠程訪問。
4.1 準備工作
首先,使用 SSH 連接到 Flexus X 實例。你可以通過控制臺獲取服務器的公網 IP 和登錄憑證。
ssh root@<你的服務器 IP>
連接成功后,我們開始更新系統并安裝必需的軟件包。
sudo apt-get update
sudo apt-get install build-essential tcl
4.2 下載并編譯 Redis 源碼
接下來,我們需要在 Redis 官方網站下載源碼包。進入官網后,根據不同平臺選擇相應的安裝方式。本文以 Linux 平臺為例,點擊“Install Redis from Source”選項進行安裝,如下圖所示。
如下所示,執行 wget 命令下載軟件包。
具體命令歸納如下:
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
make
sudo make install
其中可能有的環境是沒有現成的 Redis 環境,這里我們缺環境的同學需要安裝 Redis 編譯所需要的環境。
sudo apt install build-essential -y
執行如上命令安裝編譯 C/C++依賴的軟件包成功后,進入 redis-stable 目錄,執行如下命令編譯源碼。
make test
具體測試結果請看如下截圖展示:
之后我們便可以直接走啟動 Redis 服務這一步了。
4.3 配置 Redis 變量
我們已經安裝了 Redis,接下來是需要配置 redis-server,先將源碼目錄下的 redis.conf 配置文件拷貝到安裝目錄,執行如下命令。、
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、設置登錄密碼
requirepass 123456
具體操作演示如下:
4、開放遠程連接權限。
# bind 127.0.0.1
具體操作演示如下:
4.4 啟動 Redis 服務
完成 Redis 配置之后,我們可以啟動 Redis 服務了。
redis-server /usr/local/redis/redis.conf
ps -ef |grep redis
具體操作演示如下:
如上 Redis 服務我們就已經正常運行起來了,接著我們可以進行一波測試,通過服務 IP 及端口進行連接。
4.5 測試遠程連接
現在,你可以在遠程機器上通過 redis-cli 工具連接到 Redis 服務器:
redis-cli -h <你的服務器 IP> -p 6379
成功連接后,你可以執行 Redis 命令,如 PING,以測試連接是否正常。或者你也可以通過可視化連接工具進行 Redis 連接測試,比如這個開源的可視化工具:Another-Redis-Desktop-Manager,選擇對應 exe 應用下載安裝即可。
安裝完成后,點擊 New Connection,填寫配置如下所示。這里我以填寫過的給大家做個演示,填寫內容都一樣。
點擊 OK 后即可連接成功,操作界面如下所示。
五、Flexus X 實例性能體驗
在實際的使用過程中,Flexus X 實例展現了其卓越的性能優勢。在 Redis 高并發讀寫測試中,服務器能夠穩定處理大量請求,并且響應時間保持在極低水平。以下是我通過 Redis-benchmark 工具測試的結果:
redis-benchmark -h <你的服務器 IP> -p 6379 -q
結果顯示,在 50 并發客戶端同時訪問的情況下,Flexus X 實例上的 Redis 每秒能夠處理超過 10 萬個請求,表現十分優異。這對于需要快速響應和大規模數據處理的業務場景非常適用。
5.1 性能對比
我還對比了華為云 Flexus X 實例 與友商的 U1、C6 實例的性能。在相同的 Redis 部署場景下,Flexus X 實例在數據讀寫性能和穩定性方面表現明顯優于 U1 和 C6,特別是在高并發任務處理時,其 CPU 資源調度效率明顯提升。
5.2 資源調度的靈活性
Flexus X 實例的另一個突出優勢在于其資源調度的靈活性。根據業務需求,Flexus X 實例能夠快速擴展和調整計算資源,這對于需要快速響應突發流量的企業來說是一個非常重要的特性。
六、文末
通過本次測試,Flexus X 實例在搭建 Redis 等高性能應用中展現了非常強大的算力和穩定性。對于那些有高計算需求、自建數據庫或緩存服務的用戶來說,華為云 Flexus X 實例無疑是一個非常理想的選擇。
正值華為云 828 B2B 企業節 火熱進行中,Flexus X 實例的促銷活動也是相當給力。
如果你對云計算和高性能服務器有需求,不妨抓住這次機會,體驗華為云的旗艦級服務。
加入我們,一起討論更多關于云計算和性能優化的技術話題!
--End
審核編輯 黃宇
-
云服務器
+關注
關注
0文章
734瀏覽量
13426 -
華為云
+關注
關注
3文章
2691瀏覽量
17588
發布評論請先 登錄
相關推薦
評論