想象一下用电,在很久以前,如果一个小镇需要用电,每个家庭或工厂可能需要自己建造一个小型发电机,这非常昂贵、麻烦,而且发电效率不稳定,后来,出现了大型发电厂和统一的电网,我们只需要在墙上插上插头,就能按需使用电力,并根据实际用量付费,我们完全不用关心发电厂在哪里、发电机是什么型号、如何维护,云计算就是信息时代的“电力革命”。
云计算的基础架构,可以理解为支撑这个“电力系统”的庞大实体基础,它不再是某一家公司机房里的几台服务器,而是遍布全球各个关键地点的、由成千上万台高性能服务器、海量存储设备和高速网络设备连接而成的超大规模数据中心集群,这些数据中心像现代化的工厂,具备极强的计算能力、存储空间和网络带宽,它们通过虚拟化技术,将庞大的物理硬件资源(比如一台强大的服务器)巧妙地分割成多个独立的、更小的“虚拟计算机”;或者反过来,将多台普通的物理服务器整合成一个性能更强的虚拟资源池,这种灵活性是云计算能够高效分配资源的基石,没有这个强大的、可弹性伸缩的物理和虚拟基础,一切云服务都无从谈起。
基于这个强大的基础架构,云计算以服务的形式提供给我们使用,这就是我们常说的服务模式,它主要分为三层,就像一栋大楼的不同楼层,为我们提供不同层次的成品。
最底层是基础设施即服务(IaaS),这相当于房地产商为你提供了一块已经平整好的土地、接通了水电网等基本设施,你可以在这块地上随心所欲地建造任何你想要的房子(部署任何操作系统和软件),并完全控制房子的内部装修和布局,你不需要购买和维护服务器、存储设备和网络硬件这些“土地和基础设施”,云服务商已经为你准备好了,你只需按需租用即可,一家公司想在线上开展业务,它可以直接在云上租用虚拟服务器、存储空间和网络,而不是花费巨资自建机房。
中间层是平台即服务(PaaS),这相当于开发商不仅提供了土地和基础设施,还帮你盖好了一栋毛坯楼,楼里的承重结构、水管、电线管道都已经铺设好了,你作为用户(通常是软件开发者和企业),可以专注于你最擅长的部分:也就是房间内部的个性化装修和布置(即开发和部署你自己的应用程序),你完全不用操心底层操作系统、数据库、开发工具的维护和更新,这些都由云服务商负责,这极大地提高了开发效率,让创新者能更快地将想法变成现实。
最顶层是软件即服务(SaaS),这是最贴近我们普通用户的一层,它相当于你直接租用或购买了一个已经精装修好、家具家电齐全、可以拎包入住的公寓,你只需要通过网页浏览器或一个简单的客户端就能使用各种应用,比如我们日常使用的电子邮箱、在线办公软件、客户关系管理系统等,你完全不用管理底层任何的技术细节,无论是硬件、操作系统还是应用程序本身的维护,全部由服务商搞定,你只是最终服务的享受者。
云计算是一场深刻的范式转移,它将复杂的IT技术变成了像水和电一样方便取用的社会公共资源,其强大的、可扩展的基础架构是“肌肉”,而灵活的服务模式是交付价值的“窗口”,无论是个人存储照片,还是初创公司快速上线应用,亦或是大型企业进行海量数据分析,都可以从云计算的按需自助、广泛网络接入、资源池化、快速弹性和可计量服务这些核心特性中获益,它降低了技术门槛,加速了社会各行各业的数字化进程,真正成为了推动现代社会运转的隐形引擎。
