前言 这是最近一段时间阿里新上线的业务平台,通过这个平台可以快速实例化一个产品解决方案,可以将架构severless化,还提供了团队协作能力,面向开发者打造的一站式、全云端的研发工作平台,打开浏览器就可以开发、调试、上线,所测即所得。这是否听起来像一篇硬广软文,2333,其实并不是,我就记录一下我第一次接触这类产品的体验,以下内容并不客观,仅代表我一个小白的个人观点。
产品初体验 这是阿里风驰大佬开的云开发平台(Cloud Workbench)的讲座中的架构图,很清晰明了的阐述了云开发平台的能力。
文章图片
serverless化
【我的不客观,真体验之阿里云开发平台】作为云计算的小白,这一块我也是今天才接触到,何为severless
Serverless Framework 是业界非常受欢迎的无服务器应用框架,开发者无需关心底层资源即可部署完整可用的 Serverless应用架构。Serverless Framework具有资源编排、自动伸缩、事件驱动等能力,覆盖编码、调试、测试、部署等全生命周期,帮助开发者通过联动云资源,迅速构建 Serverless应用。在我看来serverless化就是可以很好得弹性布置服务器资源,计算资源,特别是遇到你产品流量波动大的场景下,可以减少造成不必要的资源浪费。所以这次我体验的就是阿里的serverless框架 Ali Midway FaaS 的一体化解决方案。
团队协作
文章图片
Devops 这又是我第一次触及的知识盲区,所以我认为这次记录是值得的,是受益匪浅的。就如上图所看到的,我们可以统一开发环境,多人协同在线开发,还可以通过开通云服务资源将项目架构serverless化,让我们的项目更有应对高流量峰值的应对解决能力。
总结起来就是在线上进行统一化团队协同,提高产品开发效率。
强大的CodeUp平台可以让你如虎添翼
文章图片
快速开发流程体验
- 首先通过阿里云开发平台之间开通产品面板
文章图片
点击免费使用后,跟着操作面板填相应信息开通就行了,接着创建我们的产品
文章图片
文章图片
- 点击开发就进入了熟悉的IDE界面(VSCODE)和操作习惯,从本地搬到了线上,接受很快,而且免去软件下载,环境安装
文章图片
- 跟着官方给的react基于midway Fass框架下的demo文档走
文章图片
- 启动我们的react项目
文章图片
这个框架里y.m里配置了相关依赖,需要深入的同学可以移步查阅详细文档,通过这里的信息,我们可以部署serverless服务
文章图片
开通后我们可以去控制台里查看我们开通的云服务资源。
文章图片
很快地,这一个小demo就成功地部署上线了。
- 我们再创建一个分支试试代码仓库的功能,这个在线IDE集成了很好的测试,部署,Git工具。这和我们平常用github的操作习惯一样。很快上手
文章图片
)
上面是我在IDE中将创建的分支请求合并,操作很方便。还可以添加用户组审批,和好的管理历史版本合开发。