一、Severless简介
以下是Serverless的一些关键词语,Serverless是由FAAS和BAAS组成的架构。按量计费我觉得是Serverless的亮点,通过按访问次数来计费,解决了我们平时因为工作无法管理费用。弹性伸缩,当访问流量大时,Serverless可以及时弹性放大,让网络不至于拥堵;当访问流量少时,会弹性缩放,解决了流量空档期,不会出现极大值与极小值的情况。
Serverless这么强大,主要是因为它的架构:
我们可以看到传统应用研发到Serverless的发展。
研发模式在线化,使我们摆脱了地域的限制,我们可以把平时公司的项目部署在Serverless上,然后我们就可以在家办公,节约了我们拷贝的时间:
二、项目部署
接下来,我们可以在Serverless上部署项目,详细部署步骤请看这篇博客。
- 由于之前我已经受过权了,所以这里直接进入新建应用,我选择的是python,因为python可以进行断点调试。
- 填写应用的详细信息。
- 开通权限,全部开通才可以进行下一步,点击完成。
- 到这一步我们点击在线开发部署之后就可以进入IDE了,VS CODE的界面。
- 我们可以直接把项目通过鼠标拖进来,如下所示。
- 之后我们点击左边第一个就可以部署了,如果我们发布的是网站,我们话可以有测试在线,我这个是ui界面,所以没有测试,大家可以尝试一下。
三、总结
通过这次学习,我们了解了Serverless的更方便的功能,更是实现了可以在线调试的功能,我们可以在帮助文档里面获取如何调试,调试目前只支持python和nodejs,不过这么方便的功能,以后java也会有的。通过这次学习,确实感受到了云原生的好处,希望学校也可以与企业结合,把云原生应用到学校中,可以有效推动高校软件建设。