1.2.2 云计算的基本特征

云计算有不同的定义,从不同的角度分析也有不同的特征,云计算的基本特征有如下几点。

1.超大规模

“云”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。

2.虚拟化

虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

虚拟化使用软件技术重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。

云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无须了解,也不用担心应用运行的具体位置,只需要一台笔记本或者一部手机,就可以通过网络服务来实现需要的一切,甚至包括超级计算这样的任务。

云计算是通过提供虚拟化、容错和并行处理的软件将传统的计算、网络、存储资源转化成可以弹性伸缩的服务。云计算通过资源抽象特性(通常会采用相应的虚拟化技术)来实现云的灵活性和应用广泛支持性。使用者所请求的资源来自“云”,而不是固定的有形的实体。云计算支持用户在任意位置使用各种终端获取应用服务,通常情况下,用户并不控制或了解这些资源池的准确划分,但可以知道这些资源池在哪个行政区域或数据中心。

3.高可靠性

“云”使用了数据多副本容错、计算结点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。

4.高性价比

现在分布式系统具有比集中式系统更好的性价比,不到几十万美元就能获得高性能计算。在海量数据处理等场景中,云计算以PC集群分布式处理方式替代小型机加磁盘阵列的集中处理方式,可有效降低建设成本。

5.高扩展性

“云”的规模可以动态伸缩,以满足应用和用户规模增长的需要。云计算提供的弹性可扩展资源,可以动态部署、动态调度、动态回收,以高效的方式满足业务发展和平时运行峰值的资源需求。我们都知道企业的规模是逐渐变大的,客户的数量是逐渐增多的,随着客户的增多,访问量的急剧膨胀,应用并没有变慢也不会“塞车”,这些都得归功于云服务商不断为其提供更多的存储空间、更快速的处理能力。

6.高利用率

云计算通过虚拟化技术能够提高设备利用率,整合现有应用部署,降低设备数量规模。一台云计算服务器通过虚拟化技术可以完成文档服务器、邮件服务器、照片处理服务器等需要多台服务器完成的任务,服务器的利用潜力得到了最大限度的挖掘。云计算和虚拟化结合,提高了设备利用率,节省了设备数量。

7.通用性

云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。

8.按需服务

“云”是一个庞大的资源池,按需购买,云计算可以像自来水、电、煤气那样计费,用户按需购买,消费者无须同服务提供商交互就可以自动地得到自助的计算资源能力,如服务器的时间、网络存储等。服务使用者只需具备基本的IT常识,经过业务培训就可使用服务,无须经过专业的IT培训,自助服务的内容包括服务的申请、订购、使用、管理、注销等。

9.极其廉价

由于“云”的特殊容错措施可以采用极其廉价的结点来构成云,“云”的自动化集中式管理使大量企业无须负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较传统系统大幅提升,因此用户可以充分享受“云”的低成本优势。

10.应用分布性

云计算的多数应用本身就是分布式的,如工业企业应用,管理部门和现场不在同一个地方。云计算采用虚拟化技术使得跨系统的物理资源统一调配、集中运维成为可能。管理员只需通过一个界面就可以对虚拟化环境中的各台计算机的使用情况、性能等进行监控,发布一个命令就可以迅速操作所有的机器,而不需要在每台计算机上单独进行操作。而企业IT部门不再需要关心硬件技术细节,只需集中业务、流程设计即可。

11.环保

通过虚拟化、效用计算等技术,云计算大大提高了硬件的利用率,并可以均衡不同物理服务器的计算负载,减少能源浪费。通过云计算减少设备的数量,就会大大减少用电量,减少设备规模、关闭空闲资源等措施将促进数据中心的绿色节能。

云计算可以彻底改变人类未来的生活,但同时也要重视环境问题,这样才能真正为人类进步做贡献,而不是简单的技术提升。