从计算机诞生到今天,我们可以认为数字技术经历了如图2所示三次大的浪潮:以大型机(Mainframe)为代表的第一台平台,以小型机(Mini或者Minicomputer)和PC(Personal Computer, 也叫微型机Microcomputer)为代表的第二代平台和以云计算为基础的第三代平台。
随着人们对云计算技术研究的深入,业界把云计算软件栈分成了三个层次,IaaS也叫I层云,PaaS也叫P层云,和SaaS也叫S层云。
Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,并且伴随着2013年Pivotal的成立最终由VMWare转入Pivotal,成为Pivotal云平台的基石。Cloud Foundry支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
我们Pivotal Web Service团队的前身是Pivotal中国研发中心的云分析(Cloud Analytics)团队。从2010底开始,我们即开始对云和数据交集的前沿进行探索。在对新技术的探索过程中,我们深入的了解和研究了开源PaaS平台Cloud Foundry,并且判断PaaS平台将是继IaaS和SaaS之后的再一次云计算浪潮。
因此,我们秉承Pivotal的开源精神,希望在这里和热衷于PaaS平台的同道们分享我们团队在开发和使用以及云平台运维方面的知识和经验,也希望能够在此和各位同仁一起讨论和探索PaaS的未来。