什么时候使用无服务器计算(serverless)什么时候不使用?
如果剥离了构成当前互联网体验的所有现代便利和功能,那么剩下的就是客户端/服务器模型。这个分布式网络是互联网最初建立的基础,而这一并没有改变。你可以说,它仍然很好地为我们服务。
那么,当人们谈论无服务器计算时,它意味着什么? 嗯,这并不意味着服务器被淘汰了。当然不是,客户端/服务器模型仍然是如何完成事情的支柱。
无服务器计算是指开发人员编写,部署和创建应用程序的能力,而无需知道如何执行其操作,例如破坏服务器,修补操作系统以及创建容器镜像。
无服务器计算(serverless)的三个含义:
以前可能没有可能的人现在正在成为开发者。他们学习更少的东西,并做出更多的创意。
开发人员不用重复发明轮子。让无服务器提供商做他们最擅长的事情:运行和维护服务器,修补操作系统,以及构建容器。
现实情况:团队中的某个人仍然需要考虑有关运维的大局。因为当你的服务器崩溃或者需要对你的项目或产品的服务器端做出任何决定时,你的手机将响铃并且有人必须接听。
什么时候使用无服务器计算(serverless)什么时候不使用?
所以,无服务器计算是伟大的,对吧? 但是,事实是它并不总是正确的呼唤。 应该考虑哪些因素?
成本
规模
时间
控制
最后一个控制,是事情变得有趣的地方。像Apache OpenWhisk这样的项目开发了流程和工具,使你作为开发人员可以操作和控制无服务器计算环境。
https://opensource.com/article/18/12/serverless-podcast-command-line-heros
领取专属 10元无门槛券
私享最新 技术干货