我的不客观,真体验之阿里云开发平台

前言 这是最近一段时间阿里新上线的业务平台,通过这个平台可以快速实例化一个产品解决方案,可以将架构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中将创建的分支请求合并,操作很方便。还可以添加用户组审批,和好的管理历史版本合开发。
总结 我第一次听说云开发,其实是在微信小程序那时候推出了一个云函数,是靠API调用量收费的,也是这种弹性的思想,但这次体验了阿里云开发平台后,真的感受到了统一规范的云开发,从我们熟悉的在线IDE操作,再到函数计算,API,日志等云服务架构,再到团队协作方面真的都集成到了一起。个人使用体验下来是流程易用的,还可以打造团队知识库,这项还没去体验。大体的产品完成度已经比较高,但还有一些东西可以优化,比如推出的服务目前还是比较少,框架的案例demo还可以再多一些,产品列表界面可以做的更好,如这项产品开通的能力有哪些可以用列表或者icon列出来,否则我还得点到控制台去找那个ID,额,这都是小问题,后面希望能更好优化,通过这次体验真的让我真切地上手了devops开发,希望阿里云可以越来越好。

    推荐阅读