计算机云计算其实现技术

摘 要:针对云计算的定义、特点进行了详细的描述和说明,给出了云计算技术的实现形式,并就其相应的实现机制进行了讨论,并在此基础上指出了云计算技术发展的潜力与方向.

【关 键 词 】计算模式 云计算 实现技术

1.云计算的基本概念

互联网时代,云计算已经成为了一种商业的计算模式,通过将计算任务分布给众多计算机构成的“云”里即资源池,云计算系统为各种应用系统根据其需要提供计算机、信息服务、存储空间.维基百科(Wikipedia.)对云计算作出了如下定义:一种基于互联网的计算机新方式,利用互联网上的异构、自治的服务给企业和个人用户提供了按需求即取的计算.从这一概念中能够看到,计算能力已然成为一种“商品”,它主要通过互联网进行流通、传输,就和我们日常生活中的水电、煤气一样,使用方便且低.

从另一个角度来说,云计算是一种新兴的共享基础架构的方式,将大量的物力资源进行统一化管理,然后对其虚拟化,从而形成了一个巨大的虚拟化的资源池.所谓的“云”,其实就是这一系列相互连接的虚拟计算机而构成的并行和分布式的系统.“云”中的虚拟计算机均是基于服务级别协议并由系统进行被动部署的,其存在的形式为一个或多个统一的计算资源.本质上来说,云计算是这样一种形式:用户终端利用远程连接,从网络中获取存储、计算、数据库等资源.

2.云计算的特点

纵观云计算技术发展的现状,跟传统的单机应用模块、网络应用模块相比,云计算模式具有以下特点:

(1)虚拟化,这是云计算中尤为重要的特点之一.虚拟化既表示应用虚拟化,也表示资源虚拟化.在云计算中,各个应用的部署环境和物理平台之间没有必然联系,对应用的管理及相应的操作都是基于虚拟化层次进行的.

(2)动态扩展特性,即可以随时调整服务器数量实现调整云计算系统的运算能力.

(3)根据需求进行部署,云计算系统、平台会根据用户终端运行的应用特性,考虑其需求的大小部署相应的资源和运算能力.

(4)高灵活性,指的是云计算时代各种IT资源(硬件、软件、操作系统、存储空间、网络)均对虚拟化有了一定的支持.同时,不同硬件厂商之间的产品、不同配置的机型之间均能得到很好的兼容.

(5)可靠性高,当云计算系统中某台机器出现问题的时候,用户的应用和计算并不会因此而受到影响,因为通过动态扩展功能,云计算可以方便地扩展其他服务器来完成这一任务.

(6)性价比高,虚拟化技术的应用,使得云计算系统能够整合大量的廉价PC,而这些PC综合起来的性能却可以超过一台大型机.

3.云计算的实现形式

目前,云计算主要的商用形式有以下几类:软件即服务(SaaS)、网络服务、平台即服务、实用计算(Utility Computing)、管理服务提供商(MSP)、商业服务平台、互联网整合等.

(1)软件即服务(SaaS),SaaS类的云计算是指利用浏览器将程序、应用传给需要该项服务的用户.这种形式的优势在于,用户无需支付服务器和软件授权的费用;同时,供应商只需关注维护一个程序即可,Google Apps就是这种服务形式.

(2)网络服务,指的是给开发者提供API,让他们自行开发基于互联网的应用,这和传统的单机程序是不同的.

(3)平台服务(PaaS),这种形式提供的服务为开发环境.通过使用中间商的设备进行自己程序的开发,同时利用互联网和服务器供用户下载.

(4)实用计算(Utility Computing),此形式旨在创造虚拟的数据中心给IT行业服务,这个虚拟的数据中心也称为虚拟的资源池,包括整个网络中的内存、存储、I/O设备和运算能力,这些资源集中于网络,也为整个网络进行服务.

(5)管理服务提供商(MSP),这是云计算最古老的一种运用形式.但是,这种形式并不是面向终端用户的,而多为面向IT行业的,比如邮件病毒扫描、程序监控等.

(6)商业服务平台,即SaaS与MSP两者的混合应用,这种形式的云计算能够给提供商和用户之间建立了一个互动的平台.

(7)互联网整合,也就是将互联网上提供相务的公司进行有效整合,进而方便终端用户选择适合自己的服务提供商.


4.云计算平台的实现机制

云计算的体系结构可以分成四层:资源池层、物力资源层、管理中间件层和面向服务的体系结构(Service-Oriented Architecture, SOA)构建层[4].资源池层主要是指大量相同类型的资源集中形成的资源池,如数据资源池、运算资源池等,对物理资源进行管理和集成是这一层的主要工作.物力资源层主要包括计算机、存储器、数据库、软件、网络设施等.云计算资源的管理主要由管理中间件层来完成,,这一层主要为了确保资源高效、安全的为应用服务.将云计算能力封装为标准的Web Services服务主要由SOA层来负责,同时,这一层才负责将云计算能力纳入SOA体系进行使用与管理.资源池层和管理中间层可以说是云计算技术中最为关键的部分.此外,SOA构建层的功能实现受限于外部设施.

图1为典型的云计算平台实现机制.其中,用户交互接口(User interaction interface)以Web Services这样一种方式向应用提供访问接口,其目的主要是用于获取用户的需求.服务器目录里(Services catalog)存放着用户能够请求的所有服务目录.对于可利用资源的管理和分配由系统管理模块完成,而节点上任务的运行环境则是通过配置工具实现的.监视统计模块能够监视节点的运行状态,也能统计出用户使用节点的情况.其实,云计算的整个执行过程并不那么复杂,当用户从目录中选择并调用服务时,用户交互接口便能将该接口传递给系统管理模块,之后,管理模块负责为用户分配合适的资源,而相应的运行环境则由调用配置工具完成[4].

5.结语

科技的创新与人才的推动作用,使得高新技术取得了突飞猛进的进步.计算机云计算技术作为信息社会革命性的发展,为科技时代的科技生活贡献了巨大的力量.云计算是计算机技术和网络技术的结合,是虚拟化的网络新技术,以其高速的运算能力、海量的信息资源等优势必将成为信息科技发展的重要方向,也必将推动信息化、智能化生活的发展.

类似论文

计算机云计算其实现技术

摘 要:针对云计算的定义、特点进行了详细的描述和说明,给出了云计算技术的实现形式,并就其相应的实现机制。
更新日期:2024-9-13 浏览量:117499 点赞量:25309

计算机视觉与图像处理技术

【摘 要】随着计算机技术的不断发展,计算机视觉研究成为科学和工程领域的一项重要内容 作为一门综合性较强的学科内容,计算。
更新日期:2024-6-11 浏览量:80685 点赞量:17926

刍议中职计算机应用中的信息技术

信息技术与中职计算机课程的整合,是当前中职院校计算机教育教学改革的新观点,这与传统的教学方式有着密切&。
更新日期:2024-4-16 浏览量:57742 点赞量:13574

计算机网络应用多领域技术

【摘 要】伴随着科学技术的突飞猛进,计算机技术的飞速发展,使人们深刻的感觉到网络化时代的到来,也因此对计算机。
更新日期:2024-8-2 浏览量:15549 点赞量:4668

计算机学习课程高中信息技术,计算机病毒

2016——2016年度第二学期计算机本科课程时间安排表校部(定稿)班级课程星期13春计算机本科(8人)金晓红13秋计算机本科(10人)周玲14春计算机。
更新日期:2024-4-25 浏览量:60178 点赞量:14462