木环
Serverless 一词可以追溯到 2012 年,Ken Fromm 撰文讨论了 Why TheFuture Of Software And Apps Is Serverless? 彼时云计算世界依然围绕着“服务器”这个概念,云用户依然需要考虑服务器的数量价格以及何时扩容等问题;Ken 认为 Serverless 并不是没有服务器了,而是说云应用开发者们再也不需要考虑服务器了,云用户可以使用云端资源并且无需操心物理容量或者上限等管理事宜。
大部分的 Serverless 供应商以 FaaS 平台方式提供服务,即 Function as a Service,可直接使用的计算资源按照既定的业务应用逻辑进行运算。其实在 2006 年,Zimki 发布了一款‘pay as you go’理念的代码平台,遗憾的是当时并取得商业化的成功。2014 年 Amazon 发布 AWS Lambda,成为首个提供 serverless 服务的公有云厂商,最初只支持 Node.js,现在支持 Python,Java 和 C#。2016 年,ServerlessConf 在伦敦召开。目前,还有 Google 的 Google Cloud Functions,Azure 的 Azure Functions, IBM 的 OpenWhisk,同时国内公有云厂商阿里云、腾讯云也于今年推出 serverless 服务。
云计算厂商们如此重视的 Serverless 是怎样的?它适用于怎样的业务场景?会多大程度给开发用户们带来便利?又会带来怎样的影响和冲击?我们应该如何看待这种正在被炒作的技术?InfoQ 精心筛选了若干篇文章整理成册,分享给读者朋友们。
目录
无服务器架构
无服务器架构(一)
无服务器架构(二)
无服务器架构(三)
观点与趋势文章
2017 年会是 Serverless 爆发之年吗?
无服务器架构将 DevOps 带入新层次
我对无服务器架构的一些看法
Serverless 先锋实践
Autodesk 无服务器微服务架构样例
评论