《云计算:原理与范式》一1.3 云计算的架构与类型

1.3 云计算的架构与类型

根据提供的能力和供应商的服务模型抽象级别,可以将云计算服务分为三类:①基础设施即服务(Infrastructure as a Service,IaaS);②平台即服务(Platform as a Service,PaaS);③软件即服务(Software as a Service,SaaS)[6]。图1.3描述了从物理基础设施到应用的云堆栈分层组织结构。

这些抽象层也可以视为一个更高层次的架构,可以由底层服务组成一个更高层的服务[37]。Buyya等[38]的参考模型阐述了集成式架构中每一层的作用。一个核心中间件管理物理资源,虚拟机部署在它们上面。此外,它提供了必需的功能(如核算和计费)供多租户按需付费。云开发环境以提供应用开发和部署能力的基础设施服务为基础,在这个层面上,各种编程模型、库、API和混搭编辑器(mashup editor)建立了业务、Web和科学应用的范围。一旦部署在云中,这些应用便由最终用户使用。

1.3.1 基础设施即服务

按需提供的虚拟化资源(计算、存储和通信)称为基础设施即服务(IaaS)[7]。云基础设施使运行操作系统有多种选择,在定制软件堆栈的服务器上按需配置。基础设施服务可以认为是最底层的云计算系统[39]。
Amazon Web服务主要提供IaaS。对于Amazon EC2服务,这意味着它可以提供可定制的虚拟机软件堆栈,这与定制一个普通的物理服务器有点类似。授予用户权限用于执行许多服务器活动,例如,服务器的启动和停止、自定义安装软件包、附加虚拟磁盘、配置访问权限和防火墙规则。

1.3.2 平台即服务

除了提供原始计算(raw computing)和存储服务的基础设施为导向的云外,另一种方法是提供一个更高层次的抽象使云易于编程,该方法称为平台即服务(PaaS)。云平台提供了一个环境,开发者在上面创建和部署应用,而不必知道应用将使用多少处理器或内存。此外,多个编程模型和专门服务(如数据访问、认证和付款)提供了新的应用结构块[40]。
Google AppEngine是PaaS的一个案例,它提供了可扩展的开发环境并托管Web应用,这应该在特定的编程语言(如Python或Java)中编写,并使用服务的自身专有结构化对象数据来存储。结构块包括内存对象缓存(memcache)、邮件服务、即时通信服务(XMPP)、图像处理服务与Google账户认证服务的整合。

1.3.3 软件即服务

应用驻留在云堆栈的顶部。最终用户通过Web门户访问这一层提供的服务。因此,越来越多的消费者从本地计算机上安装程序转向提供相同功能的在线软件服务。现在传统的桌面应用(如字处理和电子表格)可以在Web中作为一个服务访问。这一交付应用模型称为软件即服务(SaaS),它减轻了客户软件维护的负担,并简化了开发和供应商的测试 [ 37,41]。
Salesforce.com依靠SaaS模型,提供完全驻留在自己服务器上的商业生产应用(CRM),让客户定制和按需访问这些应用。

1.3.4 部署模型

虽然云计算主要出现在公共计算效用模型中,但也采用了与物理位置和分布变化相关的其他部署模型。从这个意义上说,以部署模型为基础,无论什么服务类型,云都可以分为公共云、私有云、社区云或混合云[6],如图1.4所示。
Armbrust等[5]将公共云定义为公众以按需付费的方式来使用云;私有云则定义为商业或者其他组织的内部数据中心,而公众无法直接使用。
在大多数情况下,建立一个私有云是通过添加虚拟化和类似云(cloud-like)的接口对现有的基础设施进行重组实现的。这允许用户与本地数据中心进行交互,同时具备公共云的相同优势。最显著的是自助服务接口、访问虚拟服务器的特权和按使用计量和计费。

社区云是“由一些组织共享基础设施,并为有共同关注点(如任务、安全要求、策略和准则)的社区服务[6]”。
公共云与私有云的计算能力结合便形成了混合云[7]。暂时租用空间处理负载高峰的方法称为“云爆发(cloud bursting)”[42]。

时间: 2024-08-04 04:04:58

《云计算:原理与范式》一1.3 云计算的架构与类型的相关文章

《云计算:原理与范式》一导读

前 言 云计算(cloud computing)如今已成为信息与通信技术(ICT)产业中的又一个流行语(buzzword).众多IT厂商承诺提供计算.存储和应用托管服务,其服务范围涵盖了几大洲,并提供基于服务水平协议(Service Level Agreement,SLA)支持的性能和运行时间.尽管这些"云"是传统数据中心的自然进化,它们以展现资源(计算.数据/存储及应用)作为基于标准的Web服务并遵循"实用"的定价模式进行区分.根据客户的计算资源.存储及数据传输的

《云计算:原理与范式》一2.2 迁移到云的主要途径

2.2 迁移到云的主要途径 由于云计算是一种"突破性技术商业化模式",根据Gartner 2010年的研究,云计算位居十大战略技术之首,一些企业正在努力为迁移到云做准备."云计算经济学"用于处理利用云期间的经济学问题,它是基于云(cloud-based)的企业使用云成功的首要因素.以什么样的IT成本--短期或长期,是否打算迁移到云?在企业取消了所有资本开支,仅有运营开支可以利用的情况下,利用云能否满足企业所有的IT战略指标?与自己运行的私有数据中心相比,总体拥有成本

[文档]Google云计算原理

Google云计算原理 黄兵 -初识云计算 -Google云计算原理 -GAE平台部署云服务 -TM Forum对云态度 [下载地址]http://bbs.chinacloud.cn/showtopic-12421.aspx

第八届中国云计算大会寻找双创明星:云计算大数据创新创业评选正式启动

近年来,国内云计算大数据领域的技术创新成果不断涌现,创业项目层出不穷,正成为创新创业的重要领域和方向.为了更好地推动云计算大数据创新创业健康发展,由中国云计算技术与产业联盟.中国大数据专家委员会和中国电子学会云计算专家委员会主办的"2016云计算大数据创新创业评选"活动,于2016年3月正式启动,并将在5月19日的第八届中国云计算大会(http://ciecloud.org/2016)上发布评选结果.   "2016云计算大数据创新创业评选" 一经推出就获得了广泛关

北京官员硅谷谈云计算布局 内蒙古有望成最重要云计算大数据基地

"我国的云数据中心建设需要合理规划",在日前硅谷举行的"北京云计算国际高层论坛" 上,北京市经济和信息化委员会姜广智处长在回答观众提问时谈到.同时,他认为,在云计算发展带来的能耗.成本的压力下,内蒙古有望成为我国最重要的云计算大数据中心基地. 云计算作为时下IT互联网行业最热门的领域之一,在全球受到广泛关注和热烈追捧.我国"十二五"规划纲要及<国务院关于加快培育和发展战略性新兴产业的决定>,均强调云计算是新一代信息技术产业的最重要组成

云计算标准化现状 中国推如何动云计算标准化建设

目前云计算的概念在业内讨论的如火如荼,关于云计算的报刊文章也层出不穷,在今年的中国云计算大会上许多领导.专家学者也呼吁.号召建立云计算标准,此时也早有一些有识之士已经开始了推动云计算标准化之旅.本文将重点讨论云计算标准化的基本需求.国际上云计算标准化相关的组织.团体及他们对标准的推动和贡献,最后根据目前云计算标准化的国际形势提出如何在中国推动云计算标准化的想法和建议. 云计算标准化的主要内容 云计算标准化是云计算推广和应用的基本前提和真正云计算的终极目标.目前国际.国内不少组织已经开始研究和探讨

《云计算:原理与范式》一3.8 SaaS集成产品和平台

3.8 SaaS集成产品和平台 为了整合企业和云应用并展示自己的能力,人们正在制定以云为中心的集成解决方案.由于异构性和多样性引起的复杂性,集成难题一直是最棘手的任务.现在,随着云计算的变革和突破性范式的采用,每一个ICT产品通过开放的Internet转换成一个交付服务的集合.在该行中,符合标准的集成套件正在转变为服务,使世界上的任何部分都可以方便.廉价.快速地满足任何一个集成需求.在这个时间点,主要的数据集成产品非常明显,因为相比服务或基于消息的应用集成而言,它们的需求非常大.不过随着时间的推

《云计算:原理与范式》一1.2 云计算的起源

1.2 云计算的起源 通过观察一些技术的进步,尤其是在硬件(虚拟化.多核芯片).Internet技术(Web服务.SOA.Web 2.0).分布式计算(集群.网格)和系统管理(自主计算.数据中心自动化)方面,可以探究云计算的起源.图1.1显示了技术领域的融合,这极大地促进和推动了云计算的发展. 其中,一些技术在早期开发阶段被认为是炒作.然而,这些技术后来受到学术界的极大关注和主要行业参与者的认可.因此,在遵循规范和标准化的过程中,规范和标准化引导这些技术走向成熟并被广泛采用.云计算本身的出现与这

《云计算:原理与范式》一3.11 云集成的传感器架构[3]

3.11 云集成的传感器架构[3] 在过去几年中,无线传感器网络(WSN)受到极大关注[3].因为其潜能在众多领域富有新颖性和吸引力的解决方案,如工业自动化.环境监测.运输业务.卫生保健等领域.如果将传感器得出的数据添加到各种基于Web的社会化网络或虚拟社区.博客等,我们身边将会有非常完美转换. 随着微纳米技术的快速采用,生活用品也注定在它们的业务和产品方面变成数字授权和智能化.因此,其目标是连接智能材料.设备.器件.联合消息中间件.企业信息系统和包.无所不在的服务.手持设备和彼此巧妙建立的传感