技术开发 频道

奉继承:云计算的表达等式

  【IT168 评论】到底什么是云计算?

  在IT业界,对于“云计算”至少有超过20种的解释。

  维基百科的定义为“云计算(cloud computing),是这样一种计算方式,计算资源是动态易扩展而且虚拟化的,往往通过互联网提供。用户不需要了解‘云’中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制”。

  埃森哲(Accenture)咨询公司的定义“第三方提供商通过网络动态提供及配置IT功能(硬件、软件或服务)”。

  云计算的概念模型

  其实,云计算作为一种新技术,包含了多层含义:

  用户的公共性:云计算所提供的服务对象,既有企业/政府/学术/个人等最终用户,也包括应用软件、中间件平台等“用户”,这是根据云计算提供不同层次的服务所决定的。

  设备的多样性:云计算所提供服务的设备也是多样的,既包括各种规模的服务器、主机、存储设备,也包括各种类型的终端设备,如计算机、智能手机、各种智能传感器、RFID设备等。

  商业模式的服务性:云计算是以服务的方式提供设备和应用的。这种服务特性体现在两个方面的特征:简化和标准的服务接口,按需计费的商业模式。

  提供方式的灵活性:云计算既可以作为一种共用设施,提供社会服务,即“公共云”,也可以作为企业信息化的集中计算平台来提供,即“私有云”。

云计算的概念模型

  因此,云计算的核心内涵包括:

  计算服务化;

  资源虚拟化;

  管理智能化。

  云计算的技术体系

  要完全理解云计算的技术体系,或者其完整含义,我认为需要从三个方面说明。

  也就是说,云计算一点也不神秘,其实云计算就是软件即服务SaaS、网格计算、虚拟化三个概念的结合体。

云计算的技术基础

  1.云计算的虚拟化(Virtualization)

  虚拟化即基础设施的虚拟化(Virtualization),核心是传统已经成熟的集群技术和分区技术的结合。集群计算(Cluster Computing)是将多台服务器虚拟为一台服务器的技术,目的是提高计算能力和提升设备的容错、实现负载均衡。集群技术已经广泛应用于操作系统、数据库和中间件等系统软件平台。而分区计算(Partition Computing)是大型主机和UNIX小型机上一种成熟的技术,就是将一台服务器虚拟为多台服务器,每个虚拟单元叫一个分区,各分区之间是相互隔离的,目的是提高资源利用率。只不过,现在低端的INTEL架构的PC服务器也支持虚拟化而已。

云计算的虚拟化

  虚拟化目前还包括网络虚拟化(VPN)和存储虚拟化(SAN/NAS)等技术,与服务器虚拟化一起,构建为一个完整的计算资源虚拟化环境,在虚拟化管理系统的控制下,实现动态的可配置的智能系统。

0
相关文章