自21世纪初以来,云计算已经在IT行业刮起风暴。这一理念最初出现于上世纪50年代,但直到2006年亚马逊推出实用的云计算服务AWS(亚马逊网络服务)之后,云计算才获得了真正的发展。到2016年,公共云计算服务的5年年复合增长率将为26.4%,超过IT行业其他领域增长率的7倍。不过尽管我们身边已有大量的云计算服务,但对于云计算究竟是什么这一问题,大部分人仍只有模糊的概念。
公共云计算可以被分为3大类型:IaaS(基础设施即服务)、PaaS(平台即服务),以及SaaS(软件即服务)。IaaS提供了基础的计算功能和资源,例如防火墙、存储、服务器、内存和CPU等。这类服务包括亚马逊EC2和S3。PaaS提供了计算平台和应用开发工具,例如操作系统编程语言执行环境、数据库和用户管理模块等。最大的PaaS服务包括谷歌App Engine和Windows Azure。SaaS是一类软件,运行在由云计算服务提供商管理的基础设施和平台上。这些通常是按需提供的软件,采用按使用付费的模式。Spotify、Zimly和Dropbox是SaaS的几个例子。
用通俗的语言来说,SaaS就是一座房子,PaaS就是盖房子的砖瓦,而IaaS就是房屋的地基。在这三大类型中,IaaS最基础。而每一个较高层次的模式都提炼自较低层次模式的细节。
你可以看到,许多云计算服务已成为我们生活的有机组成部分。我们使用Spotify或Zimly来播放流媒体音乐,使用Dropbox来保存重要文件。不过我们每天使用的并不仅仅是SaaS,许多应用或产品基于PaaS来开发。《愤怒的小鸟》和可汗学院基于谷歌App Engine。IaaS甚至在我们生活中占更大的部分:亚马逊S3为Dropbox、《我的世界》、Tumblr和Pinterest提供了信息储存服务。
PaaS和IaaS行业的年复合增长率分别达到35%和37%。越来越多公司寻求通过IaaS和PaaS来降低采购及管理软硬件的成本。云计算的另一个好处是规模非常灵活。当工作需求增加时,任务可以被复制至多台虚拟机。
随着移动设备的发展,人们希望在任何时刻、任何地点访问数据。云计算的兴起符合了这一需求,因此将继续发展。很快,在我们生活的世界里,所有一切都将存储在由“0”和“1”构成的海洋中,就像电影《黑客帝国》一样。我们梦想的未来可能并不是太遥远。