云计算领域新的技术层出不穷,其中最近几年最为火爆的技术非 Serverles 莫属了。Serverless 到底是什么?它解决了什么问题?全世界各个大厂推出的 Serverless 产品各有什么优缺点?本篇文章将抛砖引入,为大家一一道来。
什么是 Serverless ?
现代软件的正常运行离不开服务器,小的网站可能一台服务器就能支撑起访问量,大一点的可能需要数十台甚至上百台,而大厂级别的公司所需服务器的数量往往都是以千或万来作为单位了。
不管你是个人项目,还是中小型创业公司,你都需要:
-
购买服务器;
-
在服务器上准备好运行环境;
-
监控报警来保证服务器的正常运行;
-
如果访问量突然增大或变小,你可能需要能自动弹性伸缩应对这些突变的请求量。
而这一切往往需要花费很大的成本,也少不了人的参与,这就是为什么我们需要 Serverless 。
Serverless 的诞生主要就是为了解决上面说到的痛点。有了 Serverless,你就完全可以从繁杂琐碎的服务器运维事项中解脱出来:
-
你不需要管服务器的购买和销毁
-
你不需要手动准备运行环境
-
你不需要担心服务器的监控报警
-
你不需要操心服务器资源的弹性伸缩问题
总结来说,Se