作品简介
本书作者是微软全球黑带技术专家,曾就职于RedHat和Oracle等知名软件企业。本书汇聚了他在RedHat和微软等云计算公司的实践经验,得到了来自阿里、腾讯、微软和亚马逊等一线云计算公司的技术专家的好评和推荐。在内容上,本书不仅详细介绍Serverless的技术原理、应用架构,以及与之相关的各种技术主题,而且深入讲解了公有云和私有云下的各种主流Serverless平台、架构和工具的原理、架构和使用细节。全书在逻辑上分为五个部分:第一部分(第1~3章)首先,介绍了Serverless的价值、技术特点、应用场景、技术原理、应用架构,以及局限性;其次,介绍了云计算、容器、微服务、PaaS、BaaS、FaaS、DevOps、云原生应用等技术及其与Serverless的关系;最后,介绍了Serverless与各种公有云、私有云之间的关系,以及Serverless的各种框架和工具。第二部分(第4~5章)详细介绍了基于AWSLambda和AzureFunctions等公有云平台的Serverless技术和服务。第三部分(第6章)基于Docker和Kubernetes介绍了容器的基础技术。第四部分(第7~10章)详细介绍了基于OpenWhisk、Kubeless、Fission及OpenFaaS等私有云平台的Serverless技术和服务。第五部分(第11章)总结了Serverless的落地方法和要点,如平台建设、应用架构转型,以及Serverless的未来发展趋势。
陈耿编著