云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
作用:
较为简单的云计算技术已经普遍服务于现如今的互联网服务中,最为常见的就是网络搜索引擎和网络邮箱。搜索引擎在任何时刻,只要用过移动终端就可以在搜索引擎上搜索任何自己想要的资源,通过云端共享了数据资源。
而网络邮箱也是如此,在过去,寄写一封邮件是一件比较麻烦的事情,同时也是很慢的过程,而在云计算技术和网络技术的推动下,电子邮箱成为了社会生活中的一部分,只要在网络环境下,就可以实现实时的邮件的寄发。其实,云计算技术已经融入现今的社会生活。
扩展资料:
云计算特点:
1、虚拟化技术
必须强调的是,虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应用虚拟和资源虚拟两种。众所周知,物理平台与应用部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等。
2、动态可扩展
云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。
3、按需部署
计算机包含了许多应用、程序软件等,不同的应用对应的数据资源库不同,所以用户运行不同的应用需要较强的计算能力对资源进行部署,而云计算平台能够根据用户的需求快速配备计算能力及资源。
4、灵活性高
目前市场上大多数IT资源、软、硬件都支持虚拟化,比如存储网络、操作系统和开发软、硬件等。虚拟化要素统一放在云系统资源虚拟池当中进行管理,可见云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能够外设获得更高性能计算。
5、可靠性高
倘若服务器故障也不影响计算与应用的正常运行。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算。
6、性价比高
将资源放在虚拟资源池中统一管理在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机。
7、可扩展性
用户可以利用应用软件的快速部署条件来更为简单快捷的将自身所需的已有业务以及新业务进行扩展。
参考资料来源:百度百科-云计算
简单地说,云计算其实就是一种通过虚拟化技术实现大规模计算的架构和方法。在云计算中,资源和功能都以服务的方式提供出来供用户使用。举个例子来讲,amazon这样的电子商务网站每天需要处理数百万计的请求和事务,如何保证处理能力,如何保证存储,又如何保证这些能够以简单的方式以及良好的性能来完成呢?
虚拟化是关键。其实虚拟化并不局限于VMware或者Xen提供的这种运行虚拟机的服务器虚拟化技术。大家熟悉的Java Virtual Machine, Hadoop Distributed File System, 虚拟内存等其实都是不同种类的虚拟化技术。将资源以抽象的方式或者逻辑的方式进行表示就是虚拟化。单个服务器的资源终归有限,通过虚拟化可以将不同服务器的资源以统一的整体的形式进行提供,从而让用户感觉拥有一个超大超强的服务器。举一个例子,现在热火朝天的Hadoop其实就是一个计算能力虚拟化的绝佳例子。Hadoop通过Map将一个大的任务分解为许许多多个小的任务,这些小的任务分配给在不同服务器上面的Hadoop服务实例来计算,计算出来中间结果,最后通过reduce方法将结果集进行合并。对于计算任务的请求者而言,他不需要看到背后有多少个Hadoop实例集中了多少台服务器的计算能力执行计算任务,感觉到是那个”强大无比“的电脑的超高处理能力。
信息技术其实一直围绕着3个主题在转,那就是”计算“、”存储“和”通信“。对应着这些主题已经有很多的云计算产品了:在计算方面,有Amazon EC2, Google App Engine等;在存储领域,有Amazon S3, mozy等;在消息通信方面有Amazon SQS等。
换句话说,就是我有一台pc,然后我接上网络,我需要进行大型计算,我就可以把数据发送给这个计算集群(事实上云成熟之后,你不必知道是什么计算集群再帮你计算,你要的只是计算结果)。这就是云计算。
然后所谓的云,你想一下,一旦云计算实现,计算也会相对的集中起来。最适于计算的机器将更多的进行他所善于的计算,为了加快计算,这些机器中较近的机器会紧密的联系在一起。
如果我们为云时代的互联网画一张大图,计算密度越高的地方颜色越深,那么就会出现一块一块的深色区域,在他的外围,颜色则较浅。看起来就是云了。(其实还是一块一块的,虽然我认为“云”这个翻译很好,但我也认为他很迷惑人。。。。。)
最后,总结:云,就是互联网上的提供计算服务的计算集群。