一、Flexus X 實(shí)例
什么是Flexus X實(shí)例呢,這是華為云最新推出的云服務(wù)器產(chǎn)品,如下圖:

?
華為云推出的 Flexus 云服務(wù)器 X 系列,是在華為頂尖技術(shù)團(tuán)隊(duì),特別是榮獲國(guó)家科技進(jìn)步獎(jiǎng)的領(lǐng)軍人物顧炯炯博士及其團(tuán)隊(duì)的主導(dǎo)下精心研發(fā)的。這款服務(wù)器深度融合了擎天 QingTian 架構(gòu)的先進(jìn)設(shè)計(jì)理念、瑤光云腦的智能優(yōu)化能力,以及盤古大模型的強(qiáng)大計(jì)算能力,開創(chuàng)性地成為市場(chǎng)上首個(gè)以應(yīng)用需求為核心驅(qū)動(dòng)的靈活算力解決方案。Flexus 云服務(wù)器 X 實(shí)例廣泛適用于高科技、零售、金融、游戲等多個(gè)行業(yè)的多元化工作負(fù)載場(chǎng)景,包括但不限于高效能網(wǎng)絡(luò)應(yīng)用部署、數(shù)據(jù)庫(kù)服務(wù)優(yōu)化、虛擬桌面環(huán)境構(gòu)建、數(shù)據(jù)分析與索引加速、微服務(wù)架構(gòu)支撐,以及持續(xù)集成/持續(xù)部署(CI/CD)流程的自動(dòng)化等,全面滿足各行業(yè)對(duì)云計(jì)算資源的多樣化與靈活性需求。
1.1應(yīng)用場(chǎng)景
Flexus X 實(shí)例廣泛應(yīng)用于多個(gè)行業(yè)和場(chǎng)景,包括但不限于:
·軟件開發(fā):為開發(fā)者提供便捷且經(jīng)濟(jì)高效的解決方案,助力開發(fā)者搭建開發(fā)測(cè)試環(huán)境,提高開發(fā)效率,縮短項(xiàng)目周期。
·電商直播:憑借其強(qiáng)大的算力和平滑擴(kuò)容能力,F(xiàn)lexus X 實(shí)例能夠輕松應(yīng)對(duì)電商直播期間的流量爆發(fā)式增長(zhǎng),確保電商平臺(tái)的穩(wěn)定運(yùn)行。
·企業(yè)建站:適用于企業(yè)創(chuàng)建博客、搭建論壇、構(gòu)建企業(yè)門戶等場(chǎng)景,助力企業(yè)有效傳播價(jià)值信息,增強(qiáng)品牌影響力和用戶粘性。
·游戲服務(wù):強(qiáng)大的網(wǎng)絡(luò)加速能力和高并發(fā)處理能力使得 Flexus X 實(shí)例成為游戲后臺(tái)服務(wù)器的理想選擇,能夠確保游戲的流暢性和穩(wěn)定性。
1.2產(chǎn)品定位
Flexus X 實(shí)例是華為云針對(duì)中小企業(yè)和開發(fā)者推出的一款高性能、靈活配置、易于管理的云服務(wù)器產(chǎn)品。它憑借華為云在云計(jì)算領(lǐng)域的深厚積累和不斷創(chuàng)新的技術(shù)優(yōu)勢(shì),致力于為企業(yè)提供更加高效、經(jīng)濟(jì)、智能的云計(jì)算解決方案。通過(guò) Flexus X 實(shí)例,華為云希望幫助中小企業(yè)和開發(fā)者輕松應(yīng)對(duì)數(shù)字化轉(zhuǎn)型中的挑戰(zhàn),加速業(yè)務(wù)發(fā)展,實(shí)現(xiàn)業(yè)務(wù)創(chuàng)新。
接下來(lái)我們就使用它來(lái)實(shí)現(xiàn)圖片上傳功能看一下吧,本次用到的技術(shù)有 FastDFS 文件存儲(chǔ)服務(wù)以及 Nginx 的反向代理功能。具體操作如下:
二、在服務(wù)器上安裝 FastDFS
2.1 安裝 FastDFS
首先,我們進(jìn)入 Flexus 云服務(wù)器 X 實(shí)例控制臺(tái),然后點(diǎn)擊遠(yuǎn)程登錄,使用 CloudShell 登錄。登陸成功如下:

接下來(lái)我們要安裝 fastdfs 之前先要下載安裝 gcc 編譯器,命令如下:
yum install gcc-c++perl-devel pcre-devel openssl-devel zlib-devel wget
然后把我們的本地下載好的 FastDFS(V6.06.tar.gz)和 FastDFS 依賴包(V1.0.43.tar.gz)上傳到服務(wù)器的根目錄上/

OK,可以看到我們都安裝好相關(guān)依賴和上傳好安裝包了
這里這兩個(gè)資源我綁定在文章里面了,有需要的自己下載就好啦
然后依次按照下面命令執(zhí)行按照 FastDFS 依賴
# 解壓 FastDFS 依賴包
tar -zxvfV1.0.43.tar.gz -C/usr/local
# 進(jìn)入依賴解壓包
cd/usr/local/libfastcommon-1.0.43/
# 編譯依賴
./make.sh
# 安裝依賴
./make.sh install

看過(guò)程是沒有什么問題,然后我們接著下來(lái),再按照下面命令執(zhí)行安裝 FastDFS
# 解壓 FastDFS
cd/
tar -zxvfV6.06.tar.gz -C/usr/local
# 進(jìn)入 FastDFS 解壓包
cd/usr/local/fastdfs-6.06
# 編譯 FastDFS
./make.sh
# 安裝 FastDFS
./make.sh install
# 進(jìn)入 etc 目錄
cd/etc/fdfs/
# 復(fù)制配置文件
cpclient.conf.sample client.conf
cpstorage.conf.sample storage.conf
cptracker.conf.sample tracker.conf

OK 啊,看上圖也是沒有啥問題的,接下來(lái)我們就需要啟動(dòng) tracker(跟蹤)服務(wù)和 storage(存儲(chǔ))服務(wù)了。
2.2啟動(dòng) tracker 服務(wù)
首先先創(chuàng)建該服務(wù)的相關(guān)目錄,命令如下:
# 創(chuàng)建 storage 目錄
mkdir -p/data/fastdfs/base
mkdir -p/data/fastdfs/tracker
然后修改相關(guān)配置文件:
disabled=false#啟用配置文 件
port=22122 #設(shè)置 tracker 的端口號(hào)
base_path=/data/fastdfs/tracker #設(shè)置 tracker 的數(shù)據(jù)文件和日志目錄
http.server_port=8888 #設(shè)置 http 端口號(hào)
最后啟動(dòng) tracker 服務(wù)
# 啟動(dòng) tracker 服務(wù)
/etc/init.d/fdfs_trackerd start
# 檢查 tracker 服務(wù)
netstat -lntup|grep fdfs

OK 啊,可以看到我們的 tracker 服務(wù)確實(shí)已經(jīng)啟動(dòng)了,接下來(lái)處理 storage 服務(wù)
2.3啟動(dòng) storage 服務(wù)
啟動(dòng) storage 服務(wù)也是如此先創(chuàng)建 storage 目錄,具體命令和功能如下:
# 創(chuàng)建 storage 目錄
mkdir -p/data/fastdfs/base
mkdir -p/data/fastdfs/storage
# 修改配置文件
vim/etc/fdfs/storage.conf
disabled=false#啟用配置文件
group_name=group1 #組名,根據(jù)實(shí)際情況修改
port=23000
#storage 的端口號(hào)
base_path=/data/fastdfs/base
#storage 的日志目錄
store_path_count=1 #存儲(chǔ)路徑個(gè)數(shù)
store_path0=/data/fastdfs/storage #存儲(chǔ)路徑
tracker_server=192.168.0.159:22122
#tracker 服務(wù)器路徑
http.server_port=8888#設(shè)置 http 端口號(hào)
最后啟動(dòng)服務(wù)
# 啟動(dòng) storage 服務(wù)
/etc/init.d/fdfs_storaged start
# 查看 storage 服務(wù)
netstat -lntup|grep fdfs

OK,這下跟蹤和存儲(chǔ)服務(wù)都已經(jīng)成功啟動(dòng)了。
三、在服務(wù)器上安裝 Nginx
3.1 安裝 Nginx
在安裝 Nginx 之前,我們也是需要先下載好 Nginx 的相關(guān)依賴,命令如下:
yum install -y gccgcc-c++zlib zlib-devel opensslopenssl-devel pcre pcre-devel gd-devel epel-release

OK,因?yàn)榍懊嫦螺d了部分 gcc 依賴,因此這里就快了一點(diǎn)
然后我們還要上傳 fds 的 nginx 模塊包和 nginx 安裝包,再依次執(zhí)行下面命令進(jìn)行安裝:
# 解壓 FastDFS 的 Nginx 模塊包
tar -zxvfV1.22.tar.gz -C/usr/local
# 解壓 Nginx
tar -xzvfnginx-1.19.2.tar.gz -C /usr/local
# 進(jìn)入 Nginx 安裝路徑
cd/usr/local/nginx-1.19.2/
# 建立 Makefile 文件,檢查 Linux 系統(tǒng)環(huán)境以及相關(guān)的
關(guān)鍵屬性。
./configure --add-module=/usr/local/fastdfs-nginx-module-1.22/src/
# 編譯 Nginx
make
# 安裝 Nginx
makeinstall

?
OK,這里就已經(jīng)安裝好嘍,接下來(lái)進(jìn)行相關(guān)配置
3.2 配置 FastDFS
再拷貝 fastdfs 的配置文件:
cp/usr/local/fastdfs-6.06/conf/mime.types /etc/fdfs/
cp/usr/local/fastdfs-6.06/conf/http.conf /etc/fdfs/
cp/usr/local/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/
然后進(jìn)行 fastdfs 存儲(chǔ)配置:
#配置文件
vim/etc/fdfs/mod_fastdfs.conf
#保存日志目錄
base_path=/data/fastdfs/storage
#tracker 服務(wù)器的 IP 地址以及端口號(hào)
tracker_server=192.168.0.159:22122
#文件 url 中是否有 group 名
url_have_group_name = true
#存儲(chǔ)路徑
store_path0=/data/fastdfs/storage
#設(shè)置組的個(gè)數(shù)
group_count = 1
#然后在末尾添加分組信息,目前只有一個(gè)分組,就只寫
一個(gè)
[group1]
group_name=group1
storage_server_port=23000
store_path_count=1
store_path0=/data/fastdfs/storage
接下來(lái)對(duì) Nginx 進(jìn)行配置
3.3 配置 Nginx
然后配置 Nginx,可能下面格式復(fù)制過(guò)來(lái)有點(diǎn)不太對(duì)勁,但是內(nèi)容是一樣的就行
#Nginx 配置文件
vim /usr/local/nginx/conf/nginx.conf
server{
listen 80;
server_namelocalhost;
location ~/group[1-3]/M00 {
alias/data/fastdfs/storage/data;
ngx_fastdfs_module;
}
}

就是這樣即可,這個(gè)配置就是說(shuō)明了,我們上傳的圖片就是存放在/data/fastdfs/storage/data/M00 的目錄下方。
然后啟動(dòng) Nginx,命令如下:
# 進(jìn)入 sbin 目錄
cd/usr/local/nginx/sbin/
# 啟動(dòng)服務(wù)
./nginx -c /usr/local/nginx/conf/nginx.conf

OK,可以看得到我們的 Nginx 也是配置完成了
使用感覺
整體來(lái)說(shuō)還是非常可以的,但是這幾天發(fā)現(xiàn)那個(gè) CloudShell 那個(gè)失效時(shí)間建議可以延長(zhǎng)一點(diǎn),才 20 分鐘,20 分鐘就自動(dòng)斷聯(lián)了,要我們重新輸入密碼才能登錄上去,并且之前的記錄也不會(huì)繼續(xù)顯示,不方便我們截圖記錄問題。因?yàn)楫?dāng)出現(xiàn)我們基本都是需要查好久。所以還是希望這個(gè)失效時(shí)間可以適當(dāng)延長(zhǎng)一點(diǎn)。不過(guò)其余的功能還是非常完善滴
本屆 828 B2B 企業(yè)節(jié)由華為與 17 家聯(lián)合發(fā)起伙伴,60 家協(xié)辦伙伴,200 多家支持伙伴,150 多家媒體、協(xié)會(huì)及行業(yè)組織共同發(fā)起,吸引了上萬(wàn)家合作伙伴共同參與,為融通數(shù)智供需,加速中國(guó)企業(yè)智改數(shù)轉(zhuǎn),推動(dòng)中國(guó)數(shù)智產(chǎn)業(yè)與數(shù)字經(jīng)濟(jì)繁榮發(fā)展,注入新活力、新動(dòng)能。
譬如提及的華為云 Flexus X 系列云服務(wù)、贊奇超高清設(shè)計(jì)師云工作站兩款與企業(yè)“上云”密切相關(guān)的產(chǎn)品與服務(wù),不僅展現(xiàn)了華為云與生態(tài)伙伴在云服務(wù)領(lǐng)域的技術(shù)、生態(tài)優(yōu)勢(shì),更切實(shí)解決了企業(yè)在云基礎(chǔ)設(shè)施部署、用云成本優(yōu)化、大模型智能調(diào)度等方面的“卡點(diǎn)”,讓“上云”更高效、更輕松。還是非常值得我們?nèi)ヌ剿鞯?/p>
審核編輯 黃宇
-
云計(jì)算
+關(guān)注
關(guān)注
39文章
8000瀏覽量
142987 -
nginx
+關(guān)注
關(guān)注
0文章
180瀏覽量
12958
發(fā)布評(píng)論請(qǐng)先 登錄
華為云 Flexus X 實(shí)例云服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具
華為云 Flexus X 實(shí)例:極速搭建個(gè)人代碼倉(cāng)庫(kù) GitLab 平臺(tái)
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 SimpleMindMap 思維導(dǎo)圖工具
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署 Alist 文件列表程序
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 flatnotes 筆記應(yīng)用程序
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 Dashdot 開源服務(wù)器儀表板
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 Ward 服務(wù)器監(jiān)控工具
Flexus X 實(shí)例安裝 ShowDoc 文檔管理工具
云服務(wù)器 Flexus X 實(shí)例,Docker 集成搭建 NGINX
華為云 Flexus 云服務(wù)器 X 實(shí)例的使用教程
Flexus 云服務(wù)器 X 實(shí)例:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境
使用 Flexus X 實(shí)例搭建 Dubbo-Admin 服務(wù)
華為云 Flexus X 實(shí)例 MySQL 性能加速評(píng)測(cè)及對(duì)比
華為云 Flexus 云服務(wù)器 X 實(shí)例的購(gòu)買及使用體驗(yàn)

使用 Flexus X 實(shí)例創(chuàng)建 FDS+Nginx 服務(wù)實(shí)現(xiàn)圖片上傳功能
評(píng)論