Serverless构架
Serverless无服务架构实际上是在开发和部署软件的过程中,让软件开发者忽略服务器的存在,从而更专注于代码实现。也就是所谓的函数即服务FaaS,无服务框架即是对FaaS的一种实现。使用函数计算FC,我们只需要专注于业务代码开发,并将代码上传,后续作业都可以交由函数计算完成。
Vue.js 3.0
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
函数计算fc
阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。
产品优势
- 您无需采购和管理服务器等基础设施,运维成本低
- 您只需专注业务逻辑的开发,使用函数计算支持的开发语言设计、优化、测试、审核以及上传自己的应用代码
- 以事件驱动的方式触发应用响应用户请求。与阿里云对象存储OSS、API网关、日志服务和表格存储等服务无缝对接,帮助您快速构建应用。例如,通过OSS解决图片和视频的存储问题,当有新数据写入您的OSS资源时,自动触发函数处理数据
- 提供日志查询、性能监控和报警等功能快速排查故障
- 毫秒级别弹性伸缩,快速实现底层扩容以应对峰值压力
- 按需付费,支持毫秒级计费。只需为实际使用的计算资源付费,适合有明显波峰波谷的访问场景
搭建部署vue3.0应用
- 首先进入https://fcnext.console.aliyun.com/overview 选择应用->通过模板创建应用 -> 选择web开发框架 -> vue3.js 点击创建
2.选择部署类型为 直接部署 填写应用名称 描述 配置好用户角色 直接点击创建即可
3.创建后会自动执行部署命令 等待部署任务完成即可
ps:第一次部署没成功 不知道是啥原因直接失败了 又部署了一次成功了
4.部署成功后 返回点击打开部署结果页面
- 成功页面
然后就可以愉快的学习vue3.0了 打完收工
总结:
Serverles体验总体还是不错的,解决了开发部署的一个痛点。方便快速开发已然已成为一种新的开发模式,Serverles前景可期,未来会有更多的开发者会摒弃传统开发模式,拥抱Serverles开发。另一点,Serverles开发低成本也是一大亮点,解决了中小企业开发成本预算的问题,同时,与阿里云对象存储OSS、API网关、日志服务和表格存储等服务无缝对接,开发难度成本大大下降!