版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第12章
AGI智能體項(xiàng)目部署及運(yùn)維“把繁瑣的配置腳本交給AGI,把系統(tǒng)的安全防線留給自己”——運(yùn)維不僅是維持運(yùn)行,更是守護(hù)價(jià)值。工具掌握:理解PM2(進(jìn)程管理)、Nginx(反向代理)、obsutil(對(duì)象存儲(chǔ)工具)的核心作用。前端部署:掌握Ionic項(xiàng)目打包、上傳至華為云OBS
并配置CDN
加速
的完整流程。后
端
部
署
:掌握Debian12環(huán)境配置、微服務(wù)運(yùn)行及SSL證
書(Certbot)配置。技能實(shí)操:能通過SSH
管理服務(wù)器,使用npm/node驗(yàn)證環(huán)境,構(gòu)建生產(chǎn)級(jí)靜態(tài)
文件
。學(xué)習(xí)目標(biāo)知識(shí)圖譜:在Debian12云服務(wù)器部署Node.js微服務(wù),1337端口穩(wěn)定運(yùn)行使用PM2管理進(jìn)程,實(shí)現(xiàn)崩潰自啟、內(nèi)存監(jiān)控、日志聚合Nginx反向代理443端口,并自動(dòng)續(xù)期Let'sEncrypt
SSL證書NodeSource腳本安裝Node.js
18,npm全局安裝PM2
并保存啟動(dòng)腳本scp上傳dev-server目錄,npm
ci裝依賴
,pm2startserverjs--name
apiCertbot
DNS插件申請(qǐng)SSL,cron每月
自動(dòng)續(xù)期,失敗觸發(fā)警告Nginx配置server塊,443反向代理至Localhost:1337,
開
啟HTTP2防火墻僅開放80/443,
fail2ban防
暴力破解,WAF規(guī)則每日更新AGI十分鐘生成Nginx與PM2配置,工程師檢查SSL加密套件強(qiáng)度零停機(jī)部署:PM2滾動(dòng)重啟,藍(lán)綠方案通過負(fù)載權(quán)重切換日志集中化:Filebeat→Elasticsearch→Kibana,關(guān)鍵字告警秒級(jí)推送項(xiàng)目目標(biāo)-第12章部署運(yùn)維一AG
智能體項(xiàng)目部署及運(yùn)維項(xiàng)目二:后端接口的部署和代理
項(xiàng)目一:前端項(xiàng)目的打包與發(fā)布項(xiàng)目實(shí)施項(xiàng)目思考將lonicAngular項(xiàng)目構(gòu)建為靜態(tài)文件并發(fā)布至華為云OBS通過CDN全球加速,提升用戶訪問速度與體驗(yàn)一致性實(shí)現(xiàn)構(gòu)建-上傳-分發(fā)全流程自動(dòng)化,降低人工干預(yù)風(fēng)險(xiǎn)ionicbuild--prod輸出www目錄,
HTML/CSS/JS自動(dòng)壓縮哈希本地配置obsutil,ak/sk寫入obsutilconf,同步命令一鍵上傳控制臺(tái)創(chuàng)建OBS桶,開啟公共讀,為CDN提供源站地址CDN選配對(duì)象存儲(chǔ)源站,緩存靜態(tài)資源30天,支持HTTPS綁定自定義域名,CNAME解析后全球測速延遲?<100ms>AGI自動(dòng)生成obsutil與CDN配置腳
本,工程師審核密鑰與權(quán)限哈希文件名防緩存,回滾策略保留歷史版本三份上傳失敗自動(dòng)重試三次,日志推送到企業(yè)微信機(jī)器人完整演示前后端分離項(xiàng)目上線流程,
形成可復(fù)制的部署模板提出“AG生成+人工審核”協(xié)同模式,部署效率提升60%強(qiáng)調(diào)安全、監(jiān)控、回滾三位一體,為
生產(chǎn)環(huán)境運(yùn)維提供最佳實(shí)踐項(xiàng)目目標(biāo)項(xiàng)目實(shí)施項(xiàng)目思考本章小結(jié)目錄
CONTENTS前端項(xiàng)目的打包與發(fā)布后端接口的部署和代理本章小結(jié)與習(xí)題AGI與工程師的協(xié)作134前端項(xiàng)目的打包與發(fā)布
1
前端部署架構(gòu)□
本地打
包生成www目錄□
用戶訪問瀏覽器渲染存儲(chǔ)靜態(tài)文件
邊緣節(jié)點(diǎn)緩存前端部署架構(gòu)□
網(wǎng)絡(luò)
CDN云端OBSOBS
上傳配置1
.
工具:obsutil2
.配置(obsutil.conf):●
[Credentials]●
ak=<Access_Key>●sk=<Secret_Key>●
endpoint=-3
.上傳命令:obsutilcp-rwww/
obs://<bucket-name>/構(gòu)建命令1
.安裝依賴:npm
install-g
@ionic/cli2
.
生產(chǎn)構(gòu)建:ionicbuild--prod3.產(chǎn)物檢查:確認(rèn)www/
目錄下生成
index.html,main.js等文件。
打包與上傳
CDN
加速配置CDN
分發(fā)配置CNAME
解析1.將自定義域名的CNAME指向華為云提
供的加速域名。緩存策略1.配置靜態(tài)資源(js/css/img)的緩存過期時(shí)間(如30天)。CDN
分發(fā)配置1.類型:對(duì)象存儲(chǔ)加速2.
源站:選擇對(duì)應(yīng)的
OBS
Bucket[
價(jià)
值
]
:
利用邊緣節(jié)點(diǎn)緩存,大幅降低首屏加載時(shí)間,減少OBS
流量成本。后端接口的部署和代理2配置清單1.基礎(chǔ)設(shè)施:Huawei
Cloud
ECS
(Debian
12)2
.代理層:Nginx(端口轉(zhuǎn)發(fā)+SSL)3.進(jìn)程管理:PM2
(守護(hù)進(jìn)程+日
志)4
.業(yè)務(wù)應(yīng)用:Microservices(Port1337)Huawei
Cloud
ECS(Debian)代理層(Proxy)轉(zhuǎn)發(fā)進(jìn)程管理(ProcessManager)運(yùn)行業(yè)務(wù)應(yīng)用Microservices
后端部署架構(gòu)后端部署架構(gòu)服務(wù)器環(huán)境初始化01系統(tǒng)更新ssh
user@ip02
sudo
apt
update
&&sudo
apt
upgrade
-y
03Node.js安裝
PM2
安裝curl-fsSL
sudonpminstall-g
pm2https://deb.nodesource.com/setup_18.x|pm2startup#設(shè)置開機(jī)自啟sudo-E
bash
-sudo
apt
install
-y
nodejs
環(huán)境初始化
(Initializatiom)node-v#驗(yàn)證版本
微服務(wù)運(yùn)行微服務(wù)代碼同步與運(yùn)行
(Deployment
Process)□
Step2:Installcddev-server/npminstall
說明:安裝npm
依賴包□
Step
1:Uploadscp-r
dev-server/root@YOUR_IP:/root/說明:同步代碼至云端□
Step3:Startpm2start
server.js
--namedev-server
----port
1337說明:啟動(dòng)守護(hù)進(jìn)程OBS
上傳配置server{listen
443
ssl;server_name;#SSL
證書路徑ssl_certificate
/etc/letsencrypt…./fullchain.pem;ssl_certificate_key
/etc/letsencrypt/…/privkey.pem;
location/{proxy_passhttp://localhost:1337;#轉(zhuǎn)發(fā)至微服務(wù)
proxy_set_headerHost$host;Certbot自動(dòng)化證書1
.
安
裝
:sudoaptinstallcertbotpython3-
certbot-nginx2
.
生
成
:sudocertbot--nginx-d
3
.
續(xù)
期
:sudocertbotrenew--dry-run
Nginx
與
SSL配置AGI
與工程師的協(xié)作 3
角色思考
—
AGI與工程師AGI的賦能1.腳本生成:自動(dòng)生成復(fù)雜的
Nginx
配置文件和Shell
腳本。2.故障排查:通過日志報(bào)錯(cuò)信息,
快速給出解決方案(如502Bad
Gateway)。3.流程標(biāo)準(zhǔn)化:提供最佳實(shí)踐的
部署清單(Checklist)。工程師的職責(zé)1.安全把控:管理Access
Key、
SSL
私鑰等敏感信息。2.架構(gòu)決策:選擇合適的實(shí)例規(guī)
格
、CDN
計(jì)費(fèi)模式。3.應(yīng)急響應(yīng):處理服務(wù)器宕機(jī)、
DDoS
攻擊等突發(fā)安全事件。本章小結(jié)與習(xí)題4
總結(jié)與思考前端靜態(tài)化(Frontend)1.
實(shí)現(xiàn)了
lonic
Build
構(gòu)建
生產(chǎn)環(huán)境代碼。2.
掌握了
OBS+CDN
的
高并發(fā)分發(fā)架構(gòu)。01運(yùn)維智能化(AlOps)1.
理解了
AGI
在自動(dòng)化部
署腳本生成中的價(jià)值。2.
明確了“人機(jī)協(xié)同”在安全運(yùn)維中的邊界。03后端服務(wù)化(Backend)1.熟練使用PM2管理N
ode.js
微服務(wù)進(jìn)程。2.完成了
Nginx
反向代
理
與HTTPS
安全加
固。02課后習(xí)題1在項(xiàng)目部署中,
AGI的主要作用是什么?(
)A.提高部署效率B.確保部署的安全性C.提供部署腳本D.
以上都是2
在后端接口部署中,以下哪種工具用于管理進(jìn)程?
()A.PM2
B.Dock
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 松下PLC基礎(chǔ)知識(shí)課件
- 高考物理一輪復(fù)習(xí)-第八章-恒定電流-第8講-章末熱點(diǎn)集訓(xùn)
- 高考生物一輪總復(fù)習(xí)-第5章-細(xì)胞的能量供應(yīng)和利用-第4節(jié)-能量之源-光與光合作用講義-必修
- 高考英語一輪復(fù)習(xí)-Module-5-The-Great-Sports-Personality講義-外研版必修
- 條例規(guī)則培訓(xùn)課件
- 2026年赤峰工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試備考試題帶答案解析
- 2026年巴音郭楞職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試參考題庫帶答案解析
- 2026年福州工商學(xué)院高職單招職業(yè)適應(yīng)性考試參考題庫帶答案解析
- 2026年巴音郭楞職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性考試備考題庫帶答案解析
- 2026年廣州民航職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性考試備考試題帶答案解析
- 2025年版小學(xué)數(shù)學(xué)新課標(biāo)測試卷試題庫附答案
- 2025藥物版gcp考試題庫及答案
- DB11∕T 693-2024 施工現(xiàn)場臨建房屋應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 壓瘡分期及臨床表現(xiàn)護(hù)理措施
- T/CSBME 065-2023醫(yī)用敷料材料聚氨酯泡沫卷材
- T/CCT 007-2024煤化工廢水處理運(yùn)營能力評(píng)價(jià)
- TCAGHP031-2018地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估及咨詢?cè)u(píng)估預(yù)算標(biāo)準(zhǔn)(試行)
- 華師大版八年級(jí)上冊(cè)初二數(shù)學(xué)(基礎(chǔ)版)(全冊(cè)知識(shí)點(diǎn)考點(diǎn)梳理、重點(diǎn)題型分類鞏固練習(xí))(家教、補(bǔ)習(xí)、復(fù)習(xí)用)
- 食品居間合同協(xié)議
- 心內(nèi)科護(hù)理帶教工作總結(jié)
- 中建鋼筋工程優(yōu)化技術(shù)策劃指導(dǎo)手冊(cè) (一)
評(píng)論
0/150
提交評(píng)論