引言
在當(dāng)今數(shù)字化的浪潮中,企業(yè)與開發(fā)者對(duì)高效、可靠的云服務(wù)需求日益增長(zhǎng)。華為云,作為云計(jì)算領(lǐng)域的翹楚,以其強(qiáng)大的技術(shù)實(shí)力和卓越的服務(wù)品質(zhì)脫穎而出。其中,F(xiàn)lexus 云服務(wù)器 X 實(shí)例更是新一代面向中小企業(yè)和開發(fā)者的柔性算力云服務(wù)器,為各類應(yīng)用的部署提供了堅(jiān)實(shí)的基礎(chǔ)。而 slash 作為一個(gè)開源且可自托管的書簽和鏈接共享平臺(tái),當(dāng)它與華為云的 Flexus 云服務(wù)器 X 實(shí)例相結(jié)合時(shí),將會(huì)碰撞出怎樣的火花呢?讓我們開啟 Flexus 云服務(wù)器 X 實(shí)例實(shí)踐探索之旅,聚焦于 slash 書簽應(yīng)用的部署。
一、Flexus 云服務(wù)器 X 實(shí)例介紹
1.1 Flexus 云服務(wù)器 X 實(shí)例簡(jiǎn)介
華為云 Flexus 云服務(wù)器 X 實(shí)例官網(wǎng):Flexus云服務(wù)器X實(shí)例
華為云 Flexus 云服務(wù)器 X 實(shí)例屬于新一代云服務(wù)器,專為中小企業(yè)和開發(fā)者打造,具備柔性算力。它能夠智能感知業(yè)務(wù)負(fù)載,適用于電商直播、企業(yè)建站、開發(fā)測(cè)試環(huán)境、游戲服務(wù)器、音視頻服務(wù)等中低負(fù)載場(chǎng)景。與 Flexus 應(yīng)用服務(wù)器 L 實(shí)例相比,F(xiàn)lexus 云服務(wù)器 X 實(shí)例具有諸多優(yōu)勢(shì),例如提供豐富的公共鏡像、可靈活自定義 vCPU 內(nèi)存配比、能智能感知業(yè)務(wù)動(dòng)態(tài)升降配,而且負(fù)載范圍更高等。
1.2 主要使用場(chǎng)景
·電商直播在電商直播領(lǐng)域,F(xiàn)lexus 云服務(wù)器 X 實(shí)例展現(xiàn)出卓越的適應(yīng)性。隨著電商市場(chǎng)的動(dòng)態(tài)變化,業(yè)務(wù)壓力時(shí)刻處于波動(dòng)之中。利用 Flexus X 實(shí)例搭建電商交易平臺(tái),能夠游刃有余地應(yīng)對(duì)這種變化。無論是促銷活動(dòng)期間流量的爆發(fā)式增長(zhǎng),還是日常運(yùn)營中的業(yè)務(wù)壓力起伏,該實(shí)例憑借其獨(dú)特的性能優(yōu)勢(shì),確保電商平臺(tái)的穩(wěn)定運(yùn)行,為商家和消費(fèi)者提供可靠的交易環(huán)境。
·企業(yè)建站對(duì)于企業(yè)建站需求,無論是創(chuàng)建博客、搭建論壇,還是構(gòu)建企業(yè)門戶等業(yè)務(wù)場(chǎng)景,F(xiàn)lexus 云服務(wù)器 X 實(shí)例都能發(fā)揮重要作用。它有助于企業(yè)有效地傳播自身的價(jià)值信息,推動(dòng)信息在企業(yè)內(nèi)部、企業(yè)與客戶之間的共享和交流。企業(yè)可以借助這一實(shí)例輕松搭建多功能的傳播和交互平臺(tái),全方位展示企業(yè)形象、產(chǎn)品信息以及服務(wù)內(nèi)容,從而增強(qiáng)企業(yè)的品牌影響力和用戶粘性。
·個(gè)人開發(fā)測(cè)試在個(gè)人開發(fā)和測(cè)試方面,開發(fā)者常常需要各種各樣的環(huán)境資源。Flexus 云服務(wù)器 X 實(shí)例為開發(fā)者提供了便捷且經(jīng)濟(jì)高效的解決方案。選擇從云上獲取所需資源,基于該實(shí)例搭建開發(fā)測(cè)試環(huán)境,能夠讓開發(fā)者更加專注于代碼編寫和功能測(cè)試。與傳統(tǒng)方式相比,這種方式不僅操作更加便利,而且在成本控制上更具優(yōu)勢(shì),有助于提高開發(fā)效率,縮短項(xiàng)目周期。
·游戲服務(wù)器 Flexus 云服務(wù)器 X 實(shí)例非常適用于搭建游戲后臺(tái)服務(wù)器。在游戲運(yùn)營過程中,它強(qiáng)大的算力足以輕松應(yīng)對(duì)數(shù)千人同時(shí)在線的復(fù)雜情況。當(dāng)服務(wù)器玩家數(shù)量出現(xiàn)上漲趨勢(shì)時(shí),該實(shí)例的平滑擴(kuò)容能力能夠迅速響應(yīng),確保游戲的流暢性和穩(wěn)定性。此外,其超強(qiáng)的網(wǎng)絡(luò)加速能力顯著提升了玩家的游戲體驗(yàn),減少延遲、卡頓等現(xiàn)象,為游戲的成功運(yùn)營提供了堅(jiān)實(shí)的技術(shù)保障。
二、購買 Flexus 云服務(wù)器 X 實(shí)例
2.1 購買規(guī)格參考
·華為云 Flexus X 實(shí)例的購買規(guī)格可以參考如下所示:
·可參考以下配置詳情頁,確認(rèn)無誤后,勾選“協(xié)議許可”,點(diǎn)擊立即購買。
2.2 查看 Flexus 云服務(wù)器 X 實(shí)例狀態(tài)
購買成功后,進(jìn)入到 Flexus 云服務(wù)器 X 實(shí)例控制臺(tái),可以看到 Flexus X 實(shí)例已經(jīng)正常運(yùn)行中。
三、遠(yuǎn)程連接 Flexus 云服務(wù)器 X 實(shí)例
3.1 重置密碼
選擇“重置密碼”選項(xiàng),重置 Flexus 云服務(wù)器 X 實(shí)例的登錄密碼。
登錄密碼自定義設(shè)置,勾選自動(dòng)重啟選項(xiàng),確認(rèn)。
3.2 本地 MobaXterm 工具遠(yuǎn)程連接
可以使用本地 MobaXterm 工具連接 Flexus 云服務(wù)器 X 實(shí)例,填寫 Flexus 云服務(wù)器 X 實(shí)例的彈性公網(wǎng) IP 地址后,在終端界面填寫 root 賬號(hào)和密碼即可遠(yuǎn)程連接。
四、部署 slash 應(yīng)用
4.1slash 介紹
簡(jiǎn)介
slash 是一個(gè)開源且可自托管的書簽和鏈接共享平臺(tái)。用戶能夠通過標(biāo)簽來對(duì)鏈接進(jìn)行組織整理,并且能夠利用自定義的短 URL 來共享這些鏈接。此外,它還具備支持團(tuán)隊(duì)共享鏈接庫的功能,這一功能有利于團(tuán)隊(duì)協(xié)作。
主要特點(diǎn)
·自定義短鏈接創(chuàng)建:可以為任意的 URL 創(chuàng)建能夠自行定義的短鏈接。
·靈活的共享設(shè)置:短鏈接既能夠公開分享,也可以僅在隊(duì)友之間進(jìn)行分享。
·流量與來源分析:能夠查看鏈接相關(guān)的流量情況以及來源信息。
·便捷訪問方式:借助瀏覽器擴(kuò)展,可以輕松地訪問快捷方式。
·開源與自托管:它是開源自托管的解決方案,用戶可根據(jù)自身需求進(jìn)行部署和管理。
主要使用場(chǎng)景
1.個(gè)人知識(shí)管理
o對(duì)于個(gè)人而言,可以將日常瀏覽到的有用網(wǎng)頁通過 slash 進(jìn)行書簽標(biāo)記。利用標(biāo)簽分類,如按照學(xué)習(xí)、工作、興趣愛好等不同領(lǐng)域進(jìn)行劃分,方便自己快速檢索。例如,在學(xué)習(xí)編程的過程中,將各種編程教程網(wǎng)站、技術(shù)博客等標(biāo)記為“編程學(xué)習(xí)”標(biāo)簽下的書簽。
o自定義短鏈接功能有助于將復(fù)雜的網(wǎng)址簡(jiǎn)化,方便記憶和分享,特別是當(dāng)需要在不同設(shè)備或者筆記中記錄這些網(wǎng)址時(shí)。
2.團(tuán)隊(duì)協(xié)作
o在團(tuán)隊(duì)項(xiàng)目中,成員可以共享與項(xiàng)目相關(guān)的鏈接庫。例如,市場(chǎng)團(tuán)隊(duì)分享市場(chǎng)調(diào)研、競(jìng)品分析等相關(guān)網(wǎng)頁;技術(shù)團(tuán)隊(duì)分享技術(shù)文檔、代碼庫等鏈接。團(tuán)隊(duì)成員通過共享這些鏈接,能夠提高信息獲取的效率,避免重復(fù)搜索。
o能夠查看鏈接流量和來源的分析功能,有助于團(tuán)隊(duì)了解某些信息的傳播范圍和受眾來源,從而更好地制定營銷策略或者調(diào)整工作重點(diǎn)。
o通過設(shè)置僅隊(duì)友可共享的短鏈接,可以確保團(tuán)隊(duì)內(nèi)部信息的安全性和隱私性。
4.2 實(shí)踐環(huán)境規(guī)劃
4.3 本地環(huán)境檢查
檢查當(dāng)前的操作系統(tǒng)版本
[root@flexusx-e2c8 ~]# cat /etc/os-releaseNAME="Rocky Linux"VERSION="9.0 (Blue Onyx)"ID="rocky"ID_LIKE="rhel centos fedora"VERSION_ID="9.0"PLATFORM_ID="platform:el9"PRETTY_NAME="Rocky Linux 9.0 (Blue Onyx)"ANSI_COLOR="0;32"LOGO="fedora-logo-icon"CPE_NAME="cpe:/o:rocky:rocky:9::baseos"HOME_URL="https://rockylinux.org/"BUG_REPORT_URL="https://bugs.rockylinux.org/"ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"ROCKY_SUPPORT_PRODUCT_VERSION="9.0"REDHAT_SUPPORT_PRODUCT="Rocky Linux"REDHAT_SUPPORT_PRODUCT_VERSION="9.0"
檢查 Docker 版本,需要提前安裝 Docker 環(huán)境。
[root@flexusx-e2c8 ~]# docker -vDocker version 27.1.1, build 6312585
4.4 創(chuàng)建 slash 容器
·下載 slash 鏡像
[root@flexusx-e2c8 ~]# docker pull yourselfhosted/slash:latestlatest: Pulling from yourselfhosted/slash43c4264eed91: Already exists5810b6c170a7: Pull complete26854eaf564b: Pull complete61fbab16bfdc: Pull completea7e508c78d6c: Pull completeDigest: sha256:1c999b22a02d9af13ec77c0f275e15b1440c4a5fc9d9bc302a5ecf2176016d74Status: Downloaded newer image for yourselfhosted/slash:latestdocker.io/yourselfhosted/slash:latest
·若以命令方式進(jìn)行部署,可參考以下命令:
docker run -d --name slash -p 5231:5231 -v /volume1/docker/slash/:/var/opt/slash yourselfhosted/slash:latest
·編輯 docker-compose.yaml 文件,內(nèi)容如下:
version: '3'services:slash:image: yourselfhosted/slash:latestcontainer_name: slashports:- 6001:5231volumes:- slash:/var/opt/slashrestart: unless-stoppedvolumes:slash:
·相關(guān)配置項(xiàng)解釋
1.version: '3'指定使用的 Docker Compose 文件格式版本。
2.services:開始定義服務(wù)列表。
3.slash:定義一個(gè)名為 slash 的服務(wù)。
4.image: yourselfhosted/slash:latest指定使用名為 yourselfhosted/slash 的 Docker 鏡像,并使用其最新版本(latest)。
5.container_name: slash設(shè)置容器名為 slash。
6.ports: - 6001:5231將宿主機(jī)的 6001 端口映射到容器內(nèi)的 5231 端口。
7.volumes: - slash:/var/opt/slash將名為 slash 的卷掛載到容器內(nèi)的/var/opt/slash 目錄,用于數(shù)據(jù)持久化。
8.restart: unless-stopped設(shè)置容器重啟策略為除非手動(dòng)停止,否則容器會(huì)在宿主機(jī)啟動(dòng)后自動(dòng)重啟。
9.volumes:定義卷列表。
10.slash:定義一個(gè)名為 slash 的卷,用于存儲(chǔ)持久化數(shù)據(jù)。
·創(chuàng)建 slash 容器
docker compose up -d
4.5 查看 slash 容器
我們可以看到 slash 容器已經(jīng)正常運(yùn)行,宿主機(jī)映射的訪問端口為 6001。
[root@flexusx-e2c8 slash]# docker compose psWARN[0000] /docker/slash/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionNAME IMAGE COMMAND SERVICE CREATED STATUS PORTSslash yourselfhosted/slash:latest "./slash" slash 31 seconds ago Up 30 seconds 0.0.0.0:6001->5231/tcp, :::6001->5231/tcp
查看監(jiān)聽端口,slash 服務(wù)端口為 6001。
[root@flexusx-e2c8 slash]# netstat -tunlp |grep 6001tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 1014443/docker-proxtcp6 0 0 :::6001 :::* LISTEN 1014450/docker-prox
如果需要查看容器日志,可以參考以下命令。
docker logs slash
五、訪問 slash 服務(wù)
5.1 安全設(shè)置
在安全組規(guī)則管理界面,入方向規(guī)則上放行 6001 端口。
本次安裝的 Rocky Linux 操作系統(tǒng)默認(rèn)沒有關(guān)閉防火墻,可以參考以下命令,關(guān)閉防火墻。如果不想關(guān)閉防火墻,則需要放行相關(guān)服務(wù)端口。
systemctl stop firewalld && systemctl disable firewalld
關(guān)閉 selinux 服務(wù)
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
5.2 訪問 slash 服務(wù)
在瀏覽器中輸入以下地址:https://公網(wǎng) IP 地址:6001(將"公網(wǎng) IP 地址"替換為你的服務(wù)器的彈性公網(wǎng) IP 地址),我們可以訪問到 slash 網(wǎng)頁。
·可自行創(chuàng)建管理員賬號(hào)
·創(chuàng)建書簽,填寫書簽內(nèi)容。
·查看書簽效果,測(cè)試可以正常的打開書簽。
六、總結(jié)與體會(huì)
通過本次在華為云 Flexus 云服務(wù)器 X 實(shí)例上部署 slash 書簽應(yīng)用的實(shí)踐探索,我們深切體會(huì)到華為云的強(qiáng)大實(shí)力。華為云憑借其卓越的 Flexus 云服務(wù)器 X 實(shí)例,為中小企業(yè)和開發(fā)者提供了穩(wěn)定、高效且靈活的算力支持,無論是資源調(diào)配還是安全保障都表現(xiàn)出色。這一實(shí)踐不僅展現(xiàn)了 slash 書簽應(yīng)用的功能魅力,更彰顯了華為云在云服務(wù)領(lǐng)域的優(yōu)秀地位,是助力各類應(yīng)用部署和發(fā)展的可靠伙伴。
華為云 Flexus 云服務(wù)器 X 實(shí)例優(yōu)勢(shì)盡顯,有著無限的擴(kuò)展空間、強(qiáng)勁的性能、穩(wěn)定的運(yùn)行狀態(tài)、靈活的資源調(diào)度能力以及多重安全防護(hù)措施,能滿足各種不斷變動(dòng)的需求,切實(shí)保障數(shù)據(jù)安全。華為云 828 活動(dòng)已經(jīng)拉開帷幕,其一鍵式管理功能極大地簡(jiǎn)化了運(yùn)維工作,現(xiàn)在就讓我們共同探索數(shù)字化的未來吧!
審核編輯 黃宇
-
云服務(wù)器
+關(guān)注
關(guān)注
0文章
725瀏覽量
13409 -
華為云
+關(guān)注
關(guān)注
3文章
2682瀏覽量
17556
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論