机房360首页
当前位置:首页 » 基础入门 » 从云计算提供的服务类型和服务方式的角度出发为云计算分类

从云计算提供的服务类型和服务方式的角度出发为云计算分类

来源:机房360 作者:scarlett编辑 更新时间:2013-2-19 12:01:30

摘要:在云计算中,硬件和软件都被抽象为资源并被封装为服务,向云外提供;用户以互联网为主要接入方式,获取云中提供的服务。细心的读者可能已经发现,本章开始给出的四个案例之间既有共同点又存在着差别。相同点是,用户都获取了云中的服务,快速、高效地完成了工作;不同点是,用户获取的服务类型不尽相同。下面我们分别从云计算提供的服务类型和服务方式的角度出发,为云计算分类。

  1.按服务类型分类

  所谓云计算的服务类型,就是指为用户提供什么样的服务;通过这样的服务,用户可以获得什么样的资源,以及用户该如何去使用这样的服务。目前业界普遍认为,云计算可以按照服务类型分为以下三类,如图1.3所示。

 

  基础设施云(Infrastructure Cloud)。例如在上文案例一中提到的Amazon EC2。这种云为用户提供的是底层的、接近于直接操作硬件资源的服务接口。通过调用这些接口,用户可以直接获得计算资源、存储资源和网络资源,而且非常自由灵活,几乎不受逻辑上的限制。但是,用户需要进行大量的工作来设计和实现自己的应用,因为基础设施云除了为用户提供计算和存储等基础功能外,不做进一步任何应用类型的假设。

  平台云(Platform Cloud) 。例如在上文案例二中提到的Google App Engine。这种云为用户提供一个托管平台,用户可以将他们所开发和运营的应用托管到云平台中。但是,这个应用的开发和部署必须遵守该平台特定的舰则和限制,如语言、编程框架、数据存储模型等。通常,能够在该平台上运行的应用类型也会受到一定的限制,比如Goole App Engine。主要为Web应用提供运行环境。但是,一旦客户的应用被开发和部署完成,所涉及的其他管理工作,如动态资源调整等,都将由该平台层负责。

  应用云(Application Cloud)。例如在上文案例三中提到的Salesforce.com。这种云为用户提供可以为其直接所用的应用,这些应用一般是基于测览器的,针对其二项特定的功能。应用云最容易被用户使用,因为它们都是开发完成的软件,只需要进行一些定制就可以交付。但是,它们也是灵活性最低的,因为一种应用云只针对一种特定的功能,无法提供其他功能的应用。

  表1.1总结了从服务类型的角度来划分的云计算类型。实际上,正如我们现在所熟悉的软件架构范式,自底向上依次为计算机硬件一操作系统一中间件—应用一样,这种云计算的分类也暗含了相似的层次关系。这里不同类型的云其实就是云的不同层次提供的云计算服务,我们将在第4章从技术的角度详细分忻云计算的层次架构,给出每一层次的主要功能和实现示例。

 

  2.按服务方式分类

  云计算作为一种革新性的计算模式,虽然具有许多现有模式所不具备的优势(云计算带来的优势将在下文具体分忻),但是也不可否认地带来了一系列挑战,不论是从商业模式上还是从技术上。首先就是安全问题,对于那些对数据安全要求很高的企业(如银行、保脸、贸易、军事等)来说,客户信息是最宝贵的财富,一且被人窃取或损坏,后果将不堪设想。其次就是可靠性的问题,例如银行希望每一笔交易都能快速、准确地完成,因为准确的数据记录和可靠的信息传输是让用户满意的必要条件。还有就是监管问题,有的企业希望自己的IT部门完全被公司所掌握,不受外界的干扰和控制。虽然云计算可以通过系统隔离和安全保护措施为用户提供有保障的数据安全,通过服务质量管理来为用户提供可靠的服务,但是仍有可能不能满足用户的所有需求。

本文地址:http://www.jifang360.com/news/2013219/n932545262.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片