玩转AIGC训练营:课时8:典型案例1:一键迁移 Web 应用
课时8:典型案例1:一键迁移 Web 应用
一、一键迁移 Web 应用
想要尝鲜 Serverless 完全新做一些东西是不太现实或者不太方便的,但是迁移会非常有意思。
如果可以非常简单的、快速的将已有的一些 Web 应用迁移到 Serverless 架构上,一键上 Serverless 架构将会带来更多的便利。架构拥有很多的优秀特性,比如按量付费,根据请求量进行收费,不请求就不收费;弹性伸缩,用户无需关注流量红峰,只需要将项目部署到 Serverless 架构,函数计算本身就具有极致的弹性能力,可以快速的帮助进行动态扩容和缩容。如果可以将自己有的一些 Web 项目部署到函数计算架构上,自己已有的传统外 Web 项目也将会有一些上述特性。
1.准备一个 Express 项目
可以先准备一个已有或者已经存在的 Express 项目来进行测试,如果没有已存在的 Express 项目可以初始化一个。
jiangyu@B-165MLVDL-0004expressApp %
jiangyu@B-165MLVDL-0004expressApp %1s
app.js bootstrap package-lock.json public template.yml
bin node_modules package.json route views
jiangyu@B-165MLVDL-0004 expressApp % cat template.yml
例如现在就已经初始化完成了一个 Express 项目,同时我也进行了NPM instore 安装了相关的依赖,并且在里面也创建了一个templat.yml。
会对代码位置以及服务名称、函数的一些相关参数以及事件,包括域名等相关内容进行一些描述。
2. 通过 Fun工具一键部署
系统会自动识别项目类型,并且帮助进行部署,稍等片刻就可以完成部署。
部署之后可以看到里面会有一个 URL,复制出来进行访问,可以看到已经输出了一个 welcome to express 的内容。
函数计算所拥有的一键迁移能力不仅仅是 express 框架。
更多相关的资料可以访问函数计算的产品页