本文则认为,云计算是一种新的商业模式,是分布式计算、并行计算和网格计算的延续。其核心就是对网络中大量能力超强的计算资源进行连接,构成一个超强的计算资源池,以此来为用户提供高效而透明的服务,并根据用户的使用情况来获取利益。
1.2 云计算的特征
目前看来,云计算具有以下几个特征和优点:
1、资源配置弹性化。根据用户的需求动态分配或释放不同的物理或虚拟资源。当多出一个请求时,通过增量式的提供匹配资源进行响应,实现资源的快速弹性提供。当用户不再使用这些资源时,则释放这些匹配资源。云计算为用户提供的这种能力对用户来说是无限大的,由此实现了计算资源利用的弹性化。
2、以互联网为基础。云计算的服务都是以网络连接的形式架构部署在网络之上的,同时以网络的方式向用户提供服务。网络资源的丰富、多元和灵活也为云服务的很多其他特性提供了坚实的基础。
3、服务内容可量化。在用户使用云服务的过程中,用户对资源的使用情况是可以量化统计的。针对用户的不同需求,自动控制和调配系统资源,实现即付即用的使用模式。
4、用户透明化。对于用户而言,他们无需了解云端的实现方式以及资源的各种内部结构。他们只需提出服务的请求,并且使用资源池中的资源。资源对用户来说也是无限制的,用户只需关心自己的需求是否被满足。
5、用户端设备多元化。云服务允许用户使用不同的终端访问服务,由此对用户设备的要求相对较低。也可以使用不同的终端随时随地的接入云端网络进行服务请求,极为方便。
6、高性价比。云服务集群可以使用大量廉价的服务器集群构成,由大量较低配置的机器构成的一个巨大计算资源池,其性能也将是巨大的。
7、高度灵活易于扩展。每当用户的需求增加时,我们也可以通过增加云节点的数量轻松的实现对资源的扩充。而对接口的合理开放和使用,也可使功能变得易于扩展。总之分布式的开发和配置让我们的应用变得灵活。
8、高可靠性。分布式的架构使云节点之间彼此有联系而又相互可独立。使冗余的信息减小到最少。同时在云节点中使用统一而严谨的信息加密技术可以让风险减到最小。
2 技术模型与研究背景
2.1 云计算模型
中间件技术
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
中间件的作用简单来说就是试图通过屏蔽各种复杂的技术细节使技术问题简单化。具体地说,中间件封装了底层复杂的技术细节,使程序的开发人员只需面对一个简单而统一的开发环境,可以将自己的注意力集中在主要的业务工作上。同时也不必在为不同的操作系统上迁移而感到烦恼。从而大大减少了开发人员的工作。
在具体的实现上来说,中间件实际上是一个事先定义好的系统API软件层,他根据不同的底层细节搭建出统一的上层接口。是一个具有强大通信能力和高可扩展性的分布式软件管理框架。
网格技术
网格(grid)是近年逐渐兴起的一个研究领域,它是一个集成的计算与资源环境。网格将各种信息资源连接起来,并把它们转化成一种随处可得的、可靠的、标准的同时还是经济的计算能力。除了各种类型的计算机外,网格中的计算资源还包括网络通信能力、数据资料、仪器设备甚至是人等各种相关的资源。 云节点协同工作若干问题的研究(3):http://www.751com.cn/jisuanji/lunwen_72345.html