近年来,“云计算”(英文cloud computing)的概念在科技界,尤其是电子圈非常火爆;云计算已经成为当今的热词,同时也日益成为新时代科技的象征。那么,云计算是什么?它到底有什么用呢? 下面就简要地回答这些问题。
云计算(图片源自网络)
云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内完成对数以万计的数据的处理,从而达到强大的网络服务。
可以说,云计算是一种基于网络“云”的超级计算模式;在远程的数据中心里,成千上万台计算机和服务器连接成一片运算云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力就可以模拟核爆炸、预测气候变化、分析市场发展趋势等。用户通过计算机、手机等方式接入数据中心,按自己的需求进行运算。
云计算具有很强的扩展性和刚需性,可以为用户提供一种全新的体验,云计算的核心是可以将很多的计算机资源协调在一起。因此,用户可以通过网络获取到无限的资源,同时获取的资源不受时间和空间的限制;另外,云计算还具有高灵活性、高性比等能力,其优势与特点如下:
1.虚拟化技术:虚拟化技术包括应用虚拟和资源虚拟两种,它突破了时间、空间的界限,是云计算最为显著的特点;虚拟化是云计算系统中的一种基础技术,可以说当前一个云计算服务必定是构建在虚拟化的基础上的。
2.动态可扩展:云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。
3.按需部署:云计算平台能够根据用户的需求快速配备计算能力及资源;云计算可以满足爆发性的算力需求,如特殊时期远程办公,又如微博各类明星事件,再如彼此之间的无缝通信等。
4.灵活性高:云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能够外设获得更高性能计算;这一优势可以大幅缩短准备时间,让工作能够更为迅速的展开。
5.可靠性高:因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算;倘若服务器故障也不影响计算与应用的正常运行。
6.性价比高:将资源放在虚拟资源池中统一管理在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机。
7.可扩展性:用户可以利用应用软件的快速部署条件来更为简单快捷的将自身所需的已有业务以及新业务进行扩展。用户还可以通过网络就可以获取到无限的资源,同时获取的资源不受时间和空间的限制。
其实,云计算不是一种全新的网络技术,而是一种全新的网络应用概念;云计算的核心概念就是以互联网为中心,在网站上提供快速且安全的云计算服务与数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心。云计算是继互联网、计算机后在信息时代又一种革新,它将对互联网应用、产品应用模式和IT产品开发方向产生影响,未来的时代很可能是云计算的时代。
云计算是一种崭新的计算模式,它跟当下火热的量子计算一样,都是科学研究的基本工具。正如中国著名学者周海中先生曾经所言:“计算不仅是数学的基础技能,而且是整个科学的基本工具。”可以说,云计算是一种崭新的且有用的工具,它将在科技领域发挥越来越重要的作用。毫无疑问,作为一种新型计算模式,云计算未来发展前途无量。
文/蔡婷(作者单位:香港理工大学工程学院) |