一、Flexus 云服務(wù)器 X 實(shí)例介紹
1.1 Flexus 云服務(wù)器 X 實(shí)例簡(jiǎn)介
·官網(wǎng)地址:華為云Flexus云服務(wù)器X實(shí)例
華為云 Flexus 云服務(wù)器 X 實(shí)例是新一代面向中小企業(yè)和開發(fā)者的柔性算力云服務(wù)器。它能夠智能感知業(yè)務(wù)負(fù)載的變化,自動(dòng)調(diào)整資源配置。這款服務(wù)器特別適用于中低負(fù)載的應(yīng)用場(chǎng)景,例如電商直播、企業(yè)網(wǎng)站建設(shè)、開發(fā)測(cè)試環(huán)境、游戲服務(wù)器以及音視頻服務(wù)等。X 實(shí)例的設(shè)計(jì)理念旨在為用戶提供更加靈活和高效的計(jì)算資源管理方式。通過(guò)智能調(diào)整,它可以更好地滿足不同業(yè)務(wù)的需求,提高資源利用率。

1.2 Flexus 云服務(wù)器 X 實(shí)例特點(diǎn)
·提供豐富的公共鏡像:Flexus 云服務(wù)器 X 實(shí)例提供多種公共鏡像供用戶選擇,方便快速部署各種應(yīng)用和服務(wù)。
·可靈活自定義 vCPU 內(nèi)存配比:用戶可以根據(jù)自己的需要靈活調(diào)整虛擬 CPU 和內(nèi)存的配比,以滿足不同場(chǎng)景的需求。
·智能感知業(yè)務(wù)動(dòng)態(tài)升降配:Flexus 云服務(wù)器 X 實(shí)例能夠智能感知業(yè)務(wù)的負(fù)載情況,并根據(jù)需要自動(dòng)升降配,以滿足業(yè)務(wù)的需求,提高系統(tǒng)的穩(wěn)定性和性能。
·負(fù)載范圍更高:相對(duì)于 Flexus 應(yīng)用服務(wù)器 L 實(shí)例,F(xiàn)lexus 云服務(wù)器 X 實(shí)例能夠處理更高的負(fù)載,適用于更復(fù)雜和繁忙的場(chǎng)景。
1.3 Flexus 云服務(wù)器 X 實(shí)例使用場(chǎng)景
Flexus 云服務(wù)器 X 實(shí)例針對(duì)不同的使用場(chǎng)景展現(xiàn)出其獨(dú)特的優(yōu)勢(shì):
1.電商直播:利用 X 實(shí)例搭建電商交易平臺(tái),可以有效應(yīng)對(duì)電商市場(chǎng)的瞬息萬(wàn)變,從容處理業(yè)務(wù)壓力波動(dòng),確保交易過(guò)程順暢無(wú)阻。
2.企業(yè)建站:面向博客、論壇和企業(yè)門戶等應(yīng)用場(chǎng)景,X 實(shí)例幫助企業(yè)高效傳播價(jià)值信息,促進(jìn)信息共享與交流,支持構(gòu)建多功能傳播和交互平臺(tái)。
3.個(gè)人開發(fā)測(cè)試:開發(fā)者在開發(fā)和測(cè)試過(guò)程中所需的環(huán)境資源可以通過(guò) X 實(shí)例便捷獲取,不僅提高了搭建效率,而且降低了成本。
4.游戲服務(wù)器:適用于搭建游戲后臺(tái)服務(wù)器,強(qiáng)大的計(jì)算能力可以輕松應(yīng)對(duì)大量玩家同時(shí)在線的情況,同時(shí)支持平滑擴(kuò)容,快速應(yīng)對(duì)玩家數(shù)量增長(zhǎng)的需求,以及提供出色的網(wǎng)絡(luò)加速能力以提升用戶體驗(yàn)。
二、Servas 介紹
2.1 Servas 簡(jiǎn)介
Servas 是一款自托管的書簽管理工具,旨在幫助用戶高效地管理和組織他們的書簽。通過(guò) Servas,用戶可以輕松地對(duì)書簽進(jìn)行分類和標(biāo)簽化處理,從而實(shí)現(xiàn)快速訪問(wèn)和搜索。這使得查找所需網(wǎng)頁(yè)變得更加便捷。
2.2 Servas 特點(diǎn)
·標(biāo)簽管理:使用靈活的標(biāo)簽系統(tǒng)來(lái)組織您的書簽。
·分組功能:支持書簽分組,允許創(chuàng)建嵌套的分組結(jié)構(gòu)。
·稍后閱讀列表:創(chuàng)建“稍后閱讀”列表,方便日后訪問(wèn)重要頁(yè)面。
·瀏覽器擴(kuò)展:提供 Chrome 瀏覽器插件,使您能夠直接從瀏覽器將網(wǎng)站添加至 Servas。
·多用戶支持:支持創(chuàng)建多個(gè)用戶賬戶,適用于家庭或團(tuán)隊(duì)使用。
·響應(yīng)式設(shè)計(jì):采用響應(yīng)式布局,確保在各種設(shè)備上都有良好的用戶體驗(yàn)。
·安全增強(qiáng):支持兩因素身份驗(yàn)證,提高賬戶的安全性。
2.3 Servas 使用場(chǎng)景
·個(gè)人書簽管理:Servas 是個(gè)人管理大量書簽的理想選擇。用戶可以方便地添加、編輯和刪除書簽,整理個(gè)人的網(wǎng)頁(yè)收藏夾。
·團(tuán)隊(duì)協(xié)作:作為團(tuán)隊(duì)共享書簽管理工具,Servas 允許團(tuán)隊(duì)成員共享重要鏈接和資源,并進(jìn)行分類和標(biāo)記,促進(jìn)信息交流。
·項(xiàng)目管理:Servas 可用于項(xiàng)目管理,團(tuán)隊(duì)成員可以為每個(gè)項(xiàng)目建立單獨(dú)的書簽文件夾,集中存儲(chǔ)與項(xiàng)目相關(guān)的鏈接和資源。
·知識(shí)管理:作為知識(shí)管理工具,Servas 支持保存重要的學(xué)習(xí)資源、研究論文和技術(shù)博客鏈接,并通過(guò)標(biāo)簽和分類進(jìn)行整理和檢索。
·教育資源管理:教育機(jī)構(gòu)可以利用 Servas 來(lái)管理和共享教學(xué)資源,如教師課件、學(xué)生資料及教育網(wǎng)站鏈接。
三、本次實(shí)踐介紹
3.1 本次實(shí)踐簡(jiǎn)介
1.本次實(shí)踐為個(gè)人測(cè)試學(xué)習(xí)環(huán)境,旨在快速部署應(yīng)用,生產(chǎn)環(huán)境請(qǐng)謹(jǐn)慎;2.本次實(shí)踐環(huán)境為華為云 Flexus 云服務(wù)器 X 實(shí)例,使用的操作系統(tǒng)為 openEuler 22.03 LTS;3.本次實(shí)踐在 Docker 環(huán)境下部署 Servas 自托管書簽管理工具。
3.2 本次環(huán)境規(guī)劃
四、遠(yuǎn)程連接華為云 Flexus 云服務(wù)器 X 實(shí)例
4.1 購(gòu)買 Flexus 云服務(wù)器 X 實(shí)例
進(jìn)入華為云官網(wǎng):https://activity.huaweicloud.com/,登錄自己的華為云賬號(hào),進(jìn)入華為云首頁(yè)。


·鏡像選擇:本次實(shí)踐使用 openEuler 作為公共鏡像,請(qǐng)根據(jù)實(shí)際需求自定義選擇合適的操作系統(tǒng)鏡像。
·鏡像切換說(shuō)明:參考的公共鏡像原為 Huawei Cloud EulerOS,但本次實(shí)踐中已切換至 openEuler。
·基礎(chǔ)配置參考:購(gòu)買時(shí)可參考以下基礎(chǔ)配置進(jìn)行選擇。
1.計(jì)費(fèi)模式:包年/包月,這里選擇此模式;2.區(qū)域:華北—北京四,可用區(qū):隨機(jī)即可;3.實(shí)例規(guī)格:關(guān)閉性能模式,選擇自定義,4vCPUs | 12GiB;4.鏡像:公共鏡像,Huawei Cloud EulerOS,版本,Huawei Cloud EulerOS 2.0 Standard 64 bit(10GiB);5.應(yīng)用加速:這里選擇不加速;6.存儲(chǔ):系統(tǒng)盤,通用型 SSD100G;7.網(wǎng)絡(luò):選擇默認(rèn)即可;8.安全組:選擇默認(rèn)即可;9.彈性公網(wǎng) IP:選擇“現(xiàn)在購(gòu)買”,全動(dòng)態(tài) BGP,帶寬 3Mbit/s;10.云服務(wù)器名稱:可自定義設(shè)置,這里選擇默認(rèn)的名稱;11.登錄憑證:自定義設(shè)置密碼;12.云備份:暫不購(gòu)買;其余配置默認(rèn)即可。
·確認(rèn)配置及購(gòu)買:在確認(rèn)配置頁(yè)面仔細(xì)檢查 Flexus 云服務(wù)器 X 實(shí)例的各項(xiàng)設(shè)置,確保無(wú)誤后點(diǎn)擊“立即購(gòu)買”,完成付款流程即可成功購(gòu)買。

4.2 使用 Xshell 遠(yuǎn)程連接
進(jìn)入華為云 Flexus 云服務(wù)的控制臺(tái),選擇 Flexus 云服務(wù)器 X 實(shí)例,可以看到已經(jīng)正在運(yùn)行的 Flexus 云服務(wù)器 X 實(shí)例。

·復(fù)制 Flexus 云服務(wù)器 X 實(shí)例的彈性公網(wǎng) IP 地址

·主要填寫 Flexus 云服務(wù)器 X 實(shí)例的彈性公網(wǎng) IP 地址,輸入其登錄用戶和密碼,連接即可。


五、檢查 Flexus 云服務(wù)器 X 實(shí)例系統(tǒng)環(huán)境
5.1 檢查操作系統(tǒng)版本
檢查 Flexus 云服務(wù)器 X 實(shí)例的操作系統(tǒng)版本,本次實(shí)踐選擇的版本為 openEuler 22.03 LTS
[root@flexusx-51a1 ~]# cat /etc/os-releaseNAME="openEuler"VERSION="22.03 LTS"ID="openEuler"VERSION_ID="22.03"PRETTY_NAME="openEuler 22.03 LTS"ANSI_COLOR="0;31"
5.2 檢查內(nèi)核版本
檢查當(dāng)前操作系統(tǒng)的內(nèi)核版本,當(dāng)前內(nèi)核版本為 5.10.0-60.109.0.136.oe2203.x86_64。
[root@flexusx-51a1 ~]# uname -r5.10.0-60.109.0.136.oe2203.x86_64
5.3 檢查 Docker 版本
部署該項(xiàng)目需要提前安裝 Docker 環(huán)境,檢查 Docker 版本,當(dāng)前安裝的 Docker 版本為26.1.3。
[root@flexusx-51a1 ~]# docker -vDocker version 26.1.3, build b72abbb
5.4 檢查 Docker 服務(wù)狀態(tài)
檢查 Docker 服務(wù)狀態(tài),確保 Docker 服務(wù)正常。
[root@flexusx-51a1 ~]# systemctl status docker●docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2024-09-04 21:23:44 CST; 15min agoTriggeredBy:●docker.socketDocs: https://docs.docker.comMain PID: 10018 (dockerd)Tasks: 10Memory: 196.3MCGroup: /system.slice/docker.service└─10018 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
5.5 檢查 Docker compose 版本
檢查 docker compose 版本,當(dāng)前默認(rèn)安裝版本為 v2.27.0`。
[root@flexusx-51a1 ~]# docker compose versionDocker Compose version v2.27.0
六、部署 Servas 應(yīng)用
6.1 下載 Servas 鏡像
執(zhí)行以下命令,拉取 Habitica 鏡像 beromir/servas,版本為 latest。
docker pull beromir/servas

6.2 創(chuàng)建部署目錄
·創(chuàng)建項(xiàng)目部署目錄/data/Servas/。
mkdir -p /data/Servas/ && cd /data/Servas/
6.3 修改.env 文件
編輯.env文件:新建.env文件,內(nèi)容如下所示。注意將 APP_URL中 IP 地址修改為華為云 Flexus 云服務(wù)器 X 實(shí)例的內(nèi)網(wǎng) IP 地址 192.168.0.169,其余配置默認(rèn)即可。
vim .env
APP_NAME=ServasAPP_ENV=productionAPP_KEY=APP_DEBUG=falseAPP_URL=http://192.168.0.169:8080SERVAS_ENABLE_REGISTRATION=true# SQLiteDB_CONNECTION=sqliteDB_DATABASE=/var/www/html/database/sqlite/servas.dbDB_FOREIGN_KEYS=true
6.4 編輯 docker-compose.yaml 文件
本次使用 docker compose 方式部署,需要新建及編輯 docker-compose.yaml 文件。在部署文件中,可以自定義修改宿主機(jī)映射端口等信息,注意防止端口沖突。
vim docker-compose.yaml
version: "3"services:servas:image: beromir/servascontainer_name: servasrestart: unless-stoppedports:- "8080:80"volumes:- ./.env:/var/www/html/.env- servas-db-sqlite:/var/www/html/database/sqlitevolumes:servas-db-sqlite:
6.5 生成應(yīng)用程序密鑰
·為了正常使用 Servas 服務(wù),我們需要先生成應(yīng)用程序密鑰,缺少此步驟將導(dǎo)致無(wú)法訪問(wèn) Servas。
docker exec -it servas php artisan key:generate --force

·重啟 Servas 容器
docker compose restart
6.6 創(chuàng)建 Servas 容器
執(zhí)行以下命令,快速創(chuàng)建 Servas 容器。
[root@flexusx-51a1 Servas]# docker compose up -dWARN[0000] /data/Servas/docker-compose.yaml: `version` is obsolete[+] Running 3/3?Network servas_default Created 0.0s?Volume "servas_servas-db-sqlite" Created 0.0s?Container servas Started 0.2s
6.7 查看 Servas 容器狀態(tài)
檢查 Servas 容器狀態(tài),確保 Servas 容器正常啟動(dòng)。
[root@flexusx-51a1 Servas]# docker compose psWARN[0000] /data/Servas/docker-compose.yaml: `version` is obsoleteNAME IMAGE COMMAND SERVICE CREATED STATUS PORTSservas beromir/servas "/docker-entrypoint.…" servas 26 seconds ago Up 25 seconds 9000/tcp, 0.0.0.0:8080->80/tcp, :::8080->80/tcp

6.8 查看 Servas 容器日志
檢查 Servas 容器日志,確保 Servas 服務(wù)正常運(yùn)行。
docker compose logs

6.9 查看資源使用情況
在對(duì) Servas 的資源占用狀況進(jìn)行檢查后,我們得知 Servas 容器實(shí)際消耗的資源極少。這顯示出它在資源利用方面具有極高的效率。不但可以為其他應(yīng)用程序留出大量空間,而且還能確保服務(wù)器資源得到合理的分配和充分使用,進(jìn)而提升了整個(gè)系統(tǒng)的性能。
docker stats servas

七、訪問(wèn)前準(zhǔn)備工作
7.1 設(shè)置防火墻與 selinux
·執(zhí)行以下命令,關(guān)閉防火墻。
systemctl stop firewalld && systemctl disable firewalld
·關(guān)閉 selinux
setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
7.2 Flexus 云服務(wù)器 X 實(shí)例安全組配置
進(jìn)入 Flexus 云服務(wù)器 X 實(shí)例控制臺(tái),進(jìn)行安全組規(guī)則配置。在安全組入方向規(guī)則上,放行 7890 端口。

八、訪問(wèn) Servas 首頁(yè)
8.1 訪問(wèn) Servas 初始頁(yè)
瀏覽器訪問(wèn)地址:http://彈性公網(wǎng) IP 地址:8080,將 IP 替換為自己服務(wù)器 IP 地址。瀏覽器打開后,進(jìn)入 Servas 初始頁(yè)。

8.2 注冊(cè)賬號(hào)
訪問(wèn)地址:http://彈性公網(wǎng) IP 地址:8080/register,進(jìn)入 Servas 賬號(hào)注冊(cè)頁(yè),自定義注冊(cè)賬號(hào)即可。

賬號(hào)注冊(cè)后,自動(dòng)跳轉(zhuǎn)到 Servas 首頁(yè)。

九、Servas 的基本使用
9.1 創(chuàng)建分組
在菜單欄左側(cè),點(diǎn)擊 GROUPS 旁的“+”號(hào),則新建分組。

填寫分組名稱,開始創(chuàng)建書簽組。

9.2 新增書簽
選擇剛創(chuàng)建的 Linux 組,點(diǎn)擊新增鏈接。

URL:填寫書簽地址,這里填寫https://github.com/;Title:GitHub ;Groups:選擇剛新建的 Linux 組。

9.3 測(cè)試的打開書簽
點(diǎn)擊‘Open link’,即可進(jìn)入我們剛剛添加的書簽地址,訪問(wèn)所收藏的網(wǎng)站。


十、使用體驗(yàn)與總結(jié)
在本次實(shí)踐里,我們順利地將 Servas 應(yīng)用部署在了華為云 Flexus 云服務(wù)器 X 實(shí)例之上。整個(gè)部署過(guò)程以及后續(xù)的使用感受都無(wú)比順暢。華為云 Flexus X 實(shí)例以其出色的性價(jià)比、強(qiáng)勁的計(jì)算能力、可靠的穩(wěn)定性以及高規(guī)格的安全保障,在眾多云服務(wù)當(dāng)中嶄露頭角。該實(shí)例的網(wǎng)絡(luò)連接始終保持穩(wěn)定狀態(tài),在操作過(guò)程中沒(méi)有出現(xiàn)延遲或者卡頓的情況,有力地保障了高效的用戶體驗(yàn)。Servas 作為一款自托管的書簽管理工具,與華為云攜手合作,不但滿足了多元化的文件管理和訪問(wèn)需求,也為那些尋求可靠云解決方案的專業(yè)人士提供了一個(gè)可信賴的選項(xiàng)。此次部署充分展現(xiàn)了華為云 Flexus X 實(shí)例的強(qiáng)大實(shí)力與高度靈活性,凸顯了其在實(shí)際應(yīng)用中的杰出表現(xiàn)和技術(shù)領(lǐng)先地位。
借著華為云 828 B2B 企業(yè)節(jié)的東風(fēng),快來(lái)領(lǐng)略 Flexus X 實(shí)例帶來(lái)的超值特惠,體會(huì)技術(shù)與創(chuàng)新的精彩交融。從強(qiáng)大的計(jì)算性能到智能化的監(jiān)控體系,每一處細(xì)微之處都展現(xiàn)出華為云對(duì)品質(zhì)的執(zhí)著堅(jiān)守與不懈追求。加入華為云的隊(duì)伍,不單單是一次技術(shù)層面的提升,更是朝著未來(lái)堅(jiān)定邁進(jìn)的重要一步。讓我們并肩前行,共同鑄就云端的嶄新輝煌!
審核編輯 黃宇
-
云服務(wù)器
+關(guān)注
關(guān)注
0文章
826瀏覽量
14041 -
華為云
+關(guān)注
關(guān)注
3文章
2800瀏覽量
19013
發(fā)布評(píng)論請(qǐng)先 登錄
華為云 Flexus X 實(shí)例云服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具
華為云 Flexus 云服務(wù)器 X 實(shí)例部署 Mininote 輕量級(jí)筆記工具
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 Tasks.md 任務(wù)管理工具
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐探索:部署 slash 書簽應(yīng)用
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署 ServerBee 監(jiān)控工具
Flexus 云服務(wù)器 X 實(shí)例安裝 Docker 管理工具 Portainer
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)部署 Docker Compose 管理工具 Dockge
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Joplin 筆記工具
云端代碼管理新體驗(yàn),華為云 Flexus X 實(shí)例上 GitLab 部署與使用的實(shí)戰(zhàn)指南云端代碼管理新體驗(yàn)
華為云 Flexus 云服務(wù)器 X 實(shí)例部署 Trilium Notes 知識(shí)庫(kù)工具
華為云 Flexus 云服務(wù)器 X 實(shí)例的使用教程

華為云 Flexus 云服務(wù)器 X 實(shí)例部署 Servas 自托管書簽管理工具
評(píng)論