版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第12章
AGI智能体项目部署及运维“把繁琐的配置脚本交给AGI,把系统的安全防线留给自己”——运维不仅是维持运行,更是守护价值。工具掌握:理解PM2(进程管理)、Nginx(反向代理)、obsutil(对象存储工具)的核心作用。前端部署:掌握Ionic项目打包、上传至华为云OBS
并配置CDN
加速
的完整流程。后
端
部
署
:掌握Debian12环境配置、微服务运行及SSL证
书(Certbot)配置。技能实操:能通过SSH
管理服务器,使用npm/node验证环境,构建生产级静态
文件
。学习目标知识图谱:在Debian12云服务器部署Node.js微服务,1337端口稳定运行使用PM2管理进程,实现崩溃自启、内存监控、日志聚合Nginx反向代理443端口,并自动续期Let'sEncrypt
SSL证书NodeSource脚本安装Node.js
18,npm全局安装PM2
并保存启动脚本scp上传dev-server目录,npm
ci装依赖
,pm2startserverjs--name
apiCertbot
DNS插件申请SSL,cron每月
自动续期,失败触发警告Nginx配置server块,443反向代理至Localhost:1337,
开
启HTTP2防火墙仅开放80/443,
fail2ban防
暴力破解,WAF规则每日更新AGI十分钟生成Nginx与PM2配置,工程师检查SSL加密套件强度零停机部署:PM2滚动重启,蓝绿方案通过负载权重切换日志集中化:Filebeat→Elasticsearch→Kibana,关键字告警秒级推送项目目标-第12章部署运维一AG
智能体项目部署及运维项目二:后端接口的部署和代理
项目一:前端项目的打包与发布项目实施项目思考将lonicAngular项目构建为静态文件并发布至华为云OBS通过CDN全球加速,提升用户访问速度与体验一致性实现构建-上传-分发全流程自动化,降低人工干预风险ionicbuild--prod输出www目录,
HTML/CSS/JS自动压缩哈希本地配置obsutil,ak/sk写入obsutilconf,同步命令一键上传控制台创建OBS桶,开启公共读,为CDN提供源站地址CDN选配对象存储源站,缓存静态资源30天,支持HTTPS绑定自定义域名,CNAME解析后全球测速延迟?<100ms>AGI自动生成obsutil与CDN配置脚
本,工程师审核密钥与权限哈希文件名防缓存,回滚策略保留历史版本三份上传失败自动重试三次,日志推送到企业微信机器人完整演示前后端分离项目上线流程,
形成可复制的部署模板提出“AG生成+人工审核”协同模式,部署效率提升60%强调安全、监控、回滚三位一体,为
生产环境运维提供最佳实践项目目标项目实施项目思考本章小结目录
CONTENTS前端项目的打包与发布后端接口的部署和代理本章小结与习题AGI与工程师的协作134前端项目的打包与发布
1
前端部署架构□
本地打
包生成www目录□
用户访问浏览器渲染存储静态文件
边缘节点缓存前端部署架构□
网络
CDN云端OBSOBS
上传配置1
.
工具:obsutil2
.配置(obsutil.conf):●
[Credentials]●
ak=<Access_Key>●sk=<Secret_Key>●
endpoint=-3
.上传命令:obsutilcp-rwww/
obs://<bucket-name>/构建命令1
.安装依赖:npm
install-g
@ionic/cli2
.
生产构建:ionicbuild--prod3.产物检查:确认www/
目录下生成
index.html,main.js等文件。
打包与上传
CDN
加速配置CDN
分发配置CNAME
解析1.将自定义域名的CNAME指向华为云提
供的加速域名。缓存策略1.配置静态资源(js/css/img)的缓存过期时间(如30天)。CDN
分发配置1.类型:对象存储加速2.
源站:选择对应的
OBS
Bucket[
价
值
]
:
利用边缘节点缓存,大幅降低首屏加载时间,减少OBS
流量成本。后端接口的部署和代理2配置清单1.基础设施:Huawei
Cloud
ECS
(Debian
12)2
.代理层:Nginx(端口转发+SSL)3.进程管理:PM2
(守护进程+日
志)4
.业务应用:Microservices(Port1337)Huawei
Cloud
ECS(Debian)代理层(Proxy)转发进程管理(ProcessManager)运行业务应用Microservices
后端部署架构后端部署架构服务器环境初始化01系统更新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#设置开机自启sudo-E
bash
-sudo
apt
install
-y
nodejs
环境初始化
(Initializatiom)node-v#验证版本
微服务运行微服务代码同步与运行
(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说明:启动守护进程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;#转发至微服务
proxy_set_headerHost$host;Certbot自动化证书1
.
安
装
:sudoaptinstallcertbotpython3-
certbot-nginx2
.
生
成
:sudocertbot--nginx-d
3
.
续
期
:sudocertbotrenew--dry-run
Nginx
与
SSL配置AGI
与工程师的协作 3
角色思考
—
AGI与工程师AGI的赋能1.脚本生成:自动生成复杂的
Nginx
配置文件和Shell
脚本。2.故障排查:通过日志报错信息,
快速给出解决方案(如502Bad
Gateway)。3.流程标准化:提供最佳实践的
部署清单(Checklist)。工程师的职责1.安全把控:管理Access
Key、
SSL
私钥等敏感信息。2.架构决策:选择合适的实例规
格
、CDN
计费模式。3.应急响应:处理服务器宕机、
DDoS
攻击等突发安全事件。本章小结与习题4
总结与思考前端静态化(Frontend)1.
实现了
lonic
Build
构建
生产环境代码。2.
掌握了
OBS+CDN
的
高并发分发架构。01运维智能化(AlOps)1.
理解了
AGI
在自动化部
署脚本生成中的价值。2.
明确了“人机协同”在安全运维中的边界。03后端服务化(Backend)1.熟练使用PM2管理N
ode.js
微服务进程。2.完成了
Nginx
反向代
理
与HTTPS
安全加
固。02课后习题1在项目部署中,
AGI的主要作用是什么?(
)A.提高部署效率B.确保部署的安全性C.提供部署脚本D.
以上都是2
在后端接口部署中,以下哪种工具用于管理进程?
()A.PM2
B.Dock
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理一轮复习-第八章-恒定电流-第8讲-章末热点集训
- 高考生物一轮总复习-第5章-细胞的能量供应和利用-第4节-能量之源-光与光合作用讲义-必修
- 高考英语一轮复习-Module-5-The-Great-Sports-Personality讲义-外研版必修
- 条例规则培训课件
- 2026年赤峰工业职业技术学院单招职业技能笔试备考试题带答案解析
- 2026年巴音郭楞职业技术学院单招职业技能笔试参考题库带答案解析
- 2026年福州工商学院高职单招职业适应性考试参考题库带答案解析
- 2026年巴音郭楞职业技术学院高职单招职业适应性考试备考题库带答案解析
- 2026年广州民航职业技术学院高职单招职业适应性考试备考试题带答案解析
- 2026年广东科贸职业学院高职单招职业适应性测试备考试题带答案解析
- 2025年版小学数学新课标测试卷试题库附答案
- 2025药物版gcp考试题库及答案
- DB11∕T 693-2024 施工现场临建房屋应用技术标准
- 压疮分期及临床表现护理措施
- T/CSBME 065-2023医用敷料材料聚氨酯泡沫卷材
- T/CCT 007-2024煤化工废水处理运营能力评价
- TCAGHP031-2018地质灾害危险性评估及咨询评估预算标准(试行)
- 华师大版八年级上册初二数学(基础版)(全册知识点考点梳理、重点题型分类巩固练习)(家教、补习、复习用)
- 食品居间合同协议
- 心内科护理带教工作总结
- 中建钢筋工程优化技术策划指导手册 (一)
评论
0/150
提交评论