
1
前言
不同公司和行业的精神领袖常常会重述 Watts Humphrey 的观点:“任何企业最终都将变
成一家软件企业。”他对形势的判断确实非常准确。软件正在冲击每个企业的现状,悄
然改变着世界。Netflix 彻底颠覆了我们收看电视和电影的习惯,Uber 改变了运输业,而
Airbnb 正在挑战酒店业。这一切在几年前还是不可想象的,但现在各种创新企业正借助
软件的力量渗透到各行各业中去,并为这些行业带来新的思维方式和商业模式。
前面提到的这几家公司常常被称为“诞生在云上的公司”,这句话的意思是这些公司的
产品都是在各类云服务的基础上构建的。在云上构建这些服务使得公司能够快速响应市
场,满足客户需求。云计算可以带来很多好处,比如可以快速更新和修改、易于使用新技
术,并利用云端资源的集群优势来降低成本,改善经济效益。以云原生的方式构建的服务
还可能带来新的商业模式。利用这些服务,公司可以重新审视现有的商业模式并考虑向新
的业务模式转变,例如基于订阅的商业模式。我们通常把这类服务称为云原生应用。
随着云原生应用的成功和普及,越来越多的企业开始采用云原生架构来开发软件,有些
甚至把云原生的理念运用到了传统企业软件中。
容器、函数和数据是云原生应用的核心。对于这些特定的技术,已经有很多书去阐述
了。云原生应用整合了所有这些技术,使得云计算的优势得到了充分发挥。作为作者,
我们看到有很多人正努力尝试利用这些技术来设计和开发云原生应用,因此我们决定写
这本书。其目的是提供一些基础知识,来帮助开发者和架构师更从容地开启云原生应用 ...