所在的位置: 数据库 >> 基本简介 >> Serverless系列4Ser

Serverless系列4Ser

我在研究Srvrlss的时候,看了很多相关的文章和书籍,其中MikRobrts的“WhatisSrvrlss”这本书是把事情解释的最清楚,我把这本书的主要内容翻译出来给大家

这是一个系列文章的第4篇,之前的文章请看这里:

Srvrlss系列(1):云的诞生和基础设施外包

Srvrlss系列(2):Srvrlss到底是什么鬼

Srvrlss系列(3):应用程序的架构带来什么变化?

在之前的文章我们就讨论过,云计算的基础设施外包带来五大好处:

降低人工成本

降低风险

降低基础设施成本

扩展性

交付时间

Srvrlss同样也有这5个优点,前四个都或多或少是关于成本节约的,这就是Srvrlss最为人所知的:如何做你以前做过的同样的事情,但更便宜。但是,对我们来说,节省成本并不是无服务器最令人兴奋的部分,我们得到最大的好处是,它减少了从新的想法到实施上线的时间,换句话说,它能够让你更快地创新。

降低人工成本

我们在之前说过,Srvrlss本质上不再需要关心自己的服务器和进程,您只需要关心应用程序的业务逻辑和状态,所有其他不必要的工作都交给平台来处理。这里的第一个明显好处是运维工作量减少,您不再管理操作系统,补丁级别,数据库版本升级等。如果您正在使用BaaS数据库,消息总线或对象存储,那么祝贺你,这些基础架构也都不要你来运维。

通过其他BaaS服务,对于节省人工成本是比较直观的,您自己开发的逻辑更少了。我们已经多次讨论过身份验证的BaaS服务,其中最大的好处是您可以使用较少的代码来定义,开发,测试,部署和操作,所有这些都减少了工程师时间成本,另一个例子是像Mailgun这样的第三方邮件BaaS服务,它消除了处理电子邮件发送和接收的大部分复杂工作。

与传统方法相比,FaaS还具有显着的劳动力成本优势。使用FaaS进行软件开发得以简化,因为大部分基础结构代码已移至平台。这里的一个例子是HTTPAPI服务的开发-这里所有的HTTP级请求和响应处理都是由API网关完成的。

使用FaaS进行部署更容易,因为我们只是上传打包成Zip格式(如果是JS或者Python脚本语言)的基本代码,或者如果是Java的话,则上传普通的JAR文件,没有要管理的Puppt,Chf,Ansibl或Dockr配置。其他类型的操作活动也变得更加简单,例如,由于我们不再







































白癜风哪里治疗
什么方法治疗白癜风最好



转载请注明:http://www.xcqg58.com/jbjj/9013.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了