云计算服务模式

云计算服务模式
云计算服务模式

云计算服务模式

胡经国

本文作者的话

本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望能够得到大家的指教和喜欢!

下面是正文

一、云计算服务模式概述

按照服务模式(或曰服务架构),云计算分为IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)和SaaS (Software as a Service,软件即服务)三种类型(或曰三个层次)。现将搜集到的有关解读整理、介绍如下:

1、解读一

⑴、基础设施即服务(IaaS)

IaaS提供给客户的是出租计算能力、存储、网络和其它基本的计算资源;用户能够部署和运行任意软件,包括操作系统和应用程序。客户不管理或不控制底层的云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能选择网络组件(例如,防火墙,负载均衡器)。

⑵、平台即服务(PaaS)

PaaS是一种无需下载或安装,即可通过因特网发送操作系统和相关服务的模式。由于平台即服务能够将私人电脑中的资源转移至云上,因而有时它也被称为“云件”(cloudware)。平台即服务是软件即服务的延伸。

⑶、软件即服务(SaaS)

SaaS是指通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,能够减少成本。软件即服务是将软件部署为托管服务,并通过因特网提供给客户。

2、解读二

⑴、基础设施即服务(IaaS)

IaaS通过虚拟化、动态化,将IT基础设施资源(计算能力、存储、网络)

形成资源池。资源池即是计算资源的集合。终端用户(企业)可以通过网络获得自己所需要的计算资源,运行自己的业务系统。这种云计算服务模式使用户不必自己建设这些基础设施,而只是通过对所使用计算资源付费即可。

⑵、平台即服务(PaaS)

PaaS除了提供基础计算能力以外,还具备业务的开发运行环境。对于企业或终端用户而言,它可以为业务创新提供快速低成本的环境。

⑶、软件即服务(SaaS)

SaaS可以说在云计算概念出现之前就已经有了。但是,随着云计算技术的发展而得到了更好的支撑。SaaS的软件是拿来即用的,不需要用户安装。因为,SaaS真正运行在ISP的云计算中心;SaaS的软件升级与维护也无需终端用户参与。SaaS的软件是按需使用的软件。传统软件买了一般是无法退货的;而SaaS的软件则是灵活收费的,不使用就不付费。

3、解读三

⑴、基础设施即服务(IaaS)

IaaS(就像带成品原料回家自己做水饺),是指将硬件资源进行虚拟化,在操作系统层面将云计算基础设施(CPU/内存和存储/操作系统等),以出租的方式在虚拟网络VPN下,为客户提供服务的模式。

⑵、平台即服务(PaaS)

PaaS(就像吃水饺时叫外卖)的核心,是将计算环境和应用程序的运行平台,作为一项服务进行提供。PaaS的实现方式,是将中间件平台、及其组件和运行环境进行封装。客户无须关心平台的配置、硬件环境和软件系统,只要部署到PaaS之中的平台实例,就可以按照租用的方式来运行系统了。

⑶、软件即服务(SaaS)

SaaS(就像直接到餐馆吃水饺),是指将应用软件统一部署在服务器上;客户可以根据自己实际需求,通过互联网向服务商定购所需的应用软件服务,按定购的服务多少和时间长短向服务商支付费用,并通过互联网获得服务商提供的服务。

4、解读四

⑴、基础设施即服务(IaaS)

IaaS是把服务提供商的由多台服务器组成的云基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池,为整个业界提供所需要的计算能力、存储资源和虚拟化服务器等服务。

⑵、平台即服务(PaaS)

PaaS是一种分布式平台服务。服务提供商提供开发环境、服务器平台、硬件资源等服务给客户;用户在其平台基础上,定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。

⑶、软件即服务(SaaS)

SaaS是指服务提供商将应用软件统一部署在自己的服务器上;用户根据需求通过互联网向服务提供商订购应用软件服务。服务提供商根据客户所定购软件的数量、时间长短等因素收费,并且通过浏览器向客户提供软件。

5、解读五

云计算服务模式,又称为云计算服务构架。云计算技术都是基于这三种特殊的、相互独立而又相互联系的云计算服务模式的。它们都具有流行、有效、灵活、用户友好等特征。

⑴、基础设施即服务(IaaS)

IaaS包括:电脑、网络、存储、负载平衡设备、虚拟机。这些服务与终端用户的软硬件资源,都可以按照它们的需求来进行扩展或收缩。

⑵、平台即服务(PaaS)

在这种服务模式中,托管服务供应商通过提供工作平台来帮助客户,包括:执行运行时间、数据库、Web服务、开发工具和操作系统;客户无需手动分配资源。

⑶、软件即服务(SaaS)

SaaS包括:类似虚拟桌面、各种实用应用程序、内容资源管理、电子邮件、软件及其他等软件部分。在此种服务模式中,云服务供应商负责安装、管理和运营各种软件;而客户则通过云来登录和使用它们。

6、解读六

⑴、基础设施即服务(IaaS)

作为一个用户,如果得到了前面的“机房”,那你就拥有了信息系统的基础设施;你可以安装多个服务器,你可以配置自己的网络。由于这个基础设施完全是云所提供的服务,所以叫做基础设施即服务。

⑵、平台即服务(PaaS)

你不一定需要“机房”里的所有服务。比如说,如果你只需要“机房”里的一个服务器作为公司软件开发的平台,那么你得到的这个平台也是以服务的形式出现的。

⑶、软件即服务(SaaS)

你甚至都不需要管理一整个服务器,你不关心什么服务器、也不关心服务器是怎么工作的,你只需要一种软件的功能。比如,你只想管理公司的客户信息(CRM),你就可以从云计算服务商那里得到完备的CRM软件功能。所以,软件也是服务。

链接:CRM

CRM(Customer Relationship Management,客户关系管理)系统,由客户信息管理、销售过程自动化(SFA)、营销自动化(MA)、客户服务与支持(CSS)管理、客户分析(CA)系统 5 大主要功能模块组成。

7、解读七

⑴、基础设施即服务(IaaS)

IaaS即把服务提供商的由多台服务器组成的云计算基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力,整合成一个虚拟的资源池,为整个业界提供所需要的存储资源和虚拟化服务器等服务。

这是一种托管型硬件服务模式。用户付费使用服务提供商的硬件设施。例如Amazon Web服务(AWS),IBM的BlueCloud等,均是将基础设施作为服务出租。

IaaS的优点是用户只需低成本硬件,按需租用相应计算能力和存储能力,大大降低了用户在硬件上的开销。

⑵、平台即服务(PaaS)

PaaS把开发环境作为一种服务来提供。这是一种分布式平台服务。服务提供商提供开发环境、服务器平台、硬件资源等服务给客户。用户在其平台基础上,定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。PaaS能够给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。

以Google App Engine为例,它是一个由python应用服务器群、BigTable数据库及GFS组成的平台;为开发者提供一体化主机服务器及可自动升级的在线应用服务。用户编写应用程序,并在Google的基础架构上运行,就可以为互联网用户提供服务。Google提供应用运行及维护所需要的平台资源。

⑶、软件即服务(SaaS)

服务提供商将应用软件统一部署在自己的服务器上;用户根据需求通过互联网向服务提供商订购应用软件服务。服务提供商根据客户所定软件的数量、时间的长短等因素收费;并且通过浏览器向客户提供软件。如Google Doc,Google Apps,https://www.360docs.net/doc/8d15578669.html,,ERP。

8、解读八

⑴、基础设施即服务(IaaS)

消费者通过Internet可以从完善的云计算基础设施获得服务。IaaS通过网络向用户提供服务器(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙等基本计算资源;用户在此基础上部署和运行各种软件,包括操作系统和应用程序。

⑵、平台即服务(PaaS)

PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS 的发展,尤其是加快SaaS应用的开发速度。

平台,通常包括;操作系统、编程语言的运行环境、数据库和Web服务器。用户在此平台上,部署和运行自己的应用。用户不能管理和控制底层的基础设施,只能控制自己部署的应用。

⑶、软件即服务(SaaS)

SaaS是一种通过Internet提供软件的模式。用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。

云提供商在云端安装和运行应用软件;云用户通过云客户端(通常是Web 浏览器)使用软件。云用户不能管理应用软件运行的基础设施和平台,只能做有限的应用程序设置。

9、解读九

⑴、基础设施即服务(IaaS)

IaaS是把服务提供商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池,为整个业界提供所需要的存储资源和虚拟化服务器等服务。

⑵、平台即服务(PaaS)

这是一种分布式平台服务模式。服务提供商提供开发环境、服务器平台、硬件资源等服务给客户;用户在其平台基础上,定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。

⑶、软件即服务(SaaS)

SaaS是服务提供商将应用软件统一部署在自己的服务器上;用户根据需求通过互联网向服务提供商订购应用软件服务;服务提供商根据客户所定购软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件。

10、解读十

云计算的三种服务模式,作为云计算服务架构,相应地分为三层:

顶层:SaaS层;中层:PaaS层;底层:IaaS层。

⑴、IaaS(基础设施即服务)层

这一层有时候也叫做HaaS(Hardware-as-a-Service,硬件即服务)。几年前,如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件,来控制本地应用,让你的业务运行起来。

但是,现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器、存储和网络硬件;你可以租用。节省了维护成本和办公场地;公司

可以在任何时候利用这些硬件来运行其应用。

⑵、PaaS(平台即服务)层

PaaS,某些时候也叫做中间件。公司所有的开发都可以在这一层进行,节省了时间和资源。

PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。

⑶、SaaS(软件即服务)层

这一层是和人们的生活每天接触的一层;大多是通过浏览器来接入。任何一个远程服务器上的应用,都可以通过网络来运行。

11、解读十一

对于云计算的分类,目前比较统一的分类方法是按照服务模式(层次)和云的归属这两个维度来进行分类。按照服务模式(层次),云计算分为:

最底层:IT Foundation(IT基础设施)

严格来说,这并不是云计算的一个服务层次,而是构成云计算体系结构的IT基础设施的集合;具体表现为不同的软硬件厂商的产品与方案。

⑴、基础设施即服务层——基础资源云(IaaS)

在IaaS这一层面,通过虚拟化、动态化,将IT基础资源(计算、存储、网络)形成资源池。资源池,即是计算能力的集合。终端用户(企业)可以通过网络,获得自己所需要的基础资源,运行自己的业务系统。这种服务模式,使用户不必自己建设这些基础设施,而只要对所使用的基础资源付费即可。

⑵、平台即服务层——开发云(PaaS)

在IaaS之上的PaaS这一层面,除了提供基础计算能力以外,还具备了业务的开发运行环境。对于企业或终端用户而言,这一层面的服务,可以为业务创新提供快速低成本的环境。

⑶、软件即服务层——应用云(SaaS)

最上层是SaaS层。SaaS可以说在云计算概念出现之前已经有了;而随着云计算技术的发展而得到了更好的支撑。SaaS的软件是拿来即用的,不需要用户安装。因为,SaaS真正运行在ISP的云计算中心;SaaS的软件升级与维护也无需终端用户参与。SaaS是按需使用的软件。传统软件买了一般是无法退货的;而SaaS是灵活收费的,不使用就不付费。

模式化(层次化)的云计算,一般也称为I-P-S云计算。各层次可独立提供相应的云计算服务;下一层的架构,也可以为上一层云计算提供支撑。以搜狗拼音为例:由大型服务器群、存储系统、高速网络等组成的IaaS架构,为内部的业务开发部门提供基础服务;而内部业务开发系统在IaaS上构建了PaaS,并部署运行搜狗拼音应用系统。这样一个大型的系统,对互联网用户而言,就是

一个大规模SaaS应用。

12、解读十二

⑴、基础设施即服务(IaaS)

IaaS将硬件设备等基础资源封装成服务供用户使用。

在IaaS环境中,用户相当于在使用裸机和磁盘;既可以让它运行Windows,也可以让它运行Linux,因而几乎可以做任何想做的事情;但用户必须考虑如何才能让多台机器协同工作起来。

IaaS最大优势,在于它允许用户动态申请或释放节点,按使用量计费。运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。而IaaS是由公众共享的,因而具有更高的资源使用效率。

⑵、平台即服务(PaaS)

PaaS对资源的抽象层次更进一层。它提供用户应用程序的运行环境。微软的云计算操作系统Microsoft Windows Azure也可大致归入这一类。

PaaS自身负责资源的动态扩展和容错管理;用户应用程序不必过多考虑节点间的配合问题。但与此同时,用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模型。这有点像在高性能集群计算机里进行MPI编程,只适用于解决某些特定的计算问题。

⑶、软件即服务(SaaS)

SaaS的针对性更强。它将某些特定应用软件功能封装成服务,如Salesforce 公司提供的在线客户关系管理(Client Relationship Management,CRM)服务。SaaS既不像PaaS那样提供计算或存储资源类型的服务,也不像IaaS那样提供运行用户自定义应用程序的环境,它只提供某些专门用途的服务供应用调用。

二、云计算架构

1、云计算架构的重要性

架构,或体系结构,对软件系统而言是极为重要的。因为,它不仅定义了软件系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常关键的作用。由于云计算作为一个非常复杂的大型软件系统,其中包含着许许多多的模块和组件,因而若能理出其架构的话,那将会是非常有益的。

2、云计算架构的划分

云计算架构总体上共分为服务架构和管理架构两大部分。

⑴、服务架构

主要以向用户提供基于云计算的各种服务为主,共包含3个层次:

①、IaaS(Infrastructure as a Service,基础设施即服务)。这层的作用是将各种底层的计算(比如虚拟机)、存储、网络等资源作为服务提供给用户。

②、PaaS(Platform as a Service,平台即服务)。这层的作用是将一个应用的开发和部署平台作为服务提供给用户。

③、SaaS(Software as a Service,软件即服务)。这层的作用是将应用主要以基于Web的方式提供给客户。

从用户角度而言,这三层服务是独立的。因为,它们提供的服务是完全不同的;而且面向的用户也不尽相同。

但是,从技术角度而言,云计算服务架构的这三个层次是有一定依赖关系的。比如,一个SaaS层的产品和服务,不仅需要用到SaaS层本身的技术,而且还依赖PaaS层所提供的开发和部署平台,或者直接部署于IaaS层所提供的计算资源上。而PaaS 层的产品和服务,也很有可能构建于IaaS层服务之上。

⑵、管理架构

主要以云计算管理层为主。它的功能是确保整个云计算数据中心能够安全、稳定地运行,并且能够被有效管理。

三、云计算架构各个层次介绍

接下来,将给大家详细介绍每个层次。其中,不仅涉及它们的历史和相关产品;而且还会讨论它们的优势和采用的技术。

1、SaaS

SaaS是最常见的、也是最先出现的云计算服务模式。通过SaaS这种模式,用户只要接上网络,通过浏览器就能直接使用在云上运行的应用。SaaS云供应商负责维护和管理云中的软硬件设施;同时以免费或者按需使用的方式向用户收费。所以,用户不需要考虑类似安装、升级和防病毒等琐事,并且免去初期高昂的硬件投入和软件许可证费用的支出。

⑴、历史

SaaS的前身是ASP(Application Service Provider,应用服务提供商)。其概念和思想与ASP相差不大。

最早的ASP厂商有https://www.360docs.net/doc/8d15578669.html, 和Netsuite;其后还有一批企业跟随进来。

这些厂商在创业时,都主要专注于在线CRM(客户关系管理)应用。但由于那时正值互联网泡沫破裂的时候,而且当时ASP本身的技术也并不成熟,而且还缺少定制和集成等重要功能,再加上当时欠佳的网络环境,所以ASP没有受到市场的热烈欢迎,从而导致大批相关厂商破产。

但在2003年后,在Salesforce的带领下,残存的ASP企业喊出了SaaS这个口号。并随着技术和商业这两方面不断成熟,Salesforce、WebEx 和Zoho等国外SaaS 企业得到了成功;而中国国内的企业(诸如用友、金算盘、金碟、阿

里巴巴和八百客等)也加入到SaaS 的浪潮中。

⑵、相关产品

由于SaaS产品起步较早,而且开发成本低,因而在现在的市场上,SaaS产品不论是在数量还是在类别上都非常丰富。同时,也出现了多款经典产品。其中最具代表性的莫过于Google Apps、Salesforce CRM、Office Web Apps和Zoho。

①、Google Apps

其中文名为“Google企业应用套件”。它提供企业版Gmail、Google日历、Google文档和Google协作平台等多个在线办公工具。而且,价格低廉,使用方便;并且已经有超过两百万家企业购买了Google Apps服务。

②、Salesforce CRM

它是一款在线客户管理工具。并在销售、市场营销、服务和合作伙伴这4个商业领域上,提供完善的IT支持;还提供强大的定制和扩展机制,来让用户的业务更好地运行在Salesforce平台上。这款产品常被业界视为SaaS产品的“开山之作”。

③、Office Web Apps

它是微软所开发的在线版Office。提供基于Office 2010技术的简易版Word、Excel、PowerPoint及OneNote等功能。它属于Windows Live(一种Web 服务平台,由微软的服务器通过互联网向用户的电脑等终端提供各种应用服务)的一部分,并与微软的SkyDrive云存储服务有深度的整合,而且兼容Firefox、Safari和Chrome等非IE系列浏览器。和其他在线Office相比,它的最大优势是,由于其本身属于Office 2010的一部分,因而在与Office文档的兼容性方面远胜其他在线Office服务。

④、Zoho

Zoho是AdventNet公司开发的一款在线办公套件。在功能方面,它绝对是现在业界最全面的;有邮件、CRM、项目管理、Wiki、在线会议、论坛和人力资源管理等几十个在线工具供用户选择。同时,包括美国通用电气在内的多家大中型企业,已经开始在其内部引入Zoho的在线服务。Zoho在中国国内的代理商为百会。

⑶、优势

虽然和传统桌面软件相比,现有的SaaS服务在功能方面还稍逊一筹,但是在其他方面还是具有一定的优势的,下面是其中的4个方面:

①、使用简单

在任何时候或者任何地点,只要连接上网络,用户就能访问这个SaaS服务,而且无需安装、升级和维护。

②、支持公开协议

现有的SaaS服务在公开协议(比如HTML 4/HTML5)的支持方面,都做得很好,用户只需一个浏览器就能使用和访问SaaS应用。这对用户而言非常方便。

③、安全保障

SaaS供应商需要提供一定的安全机制,不仅要使存储在云端的用户数据处于绝对安全的境地;而且也要通过一定的安全机制(比如HTTPS等)来确保与用户之间通信的安全。

④、初始成本低

使用SaaS服务时,不仅无需在使用前购买昂贵的软件许可证,而且几乎所有的SaaS供应商都允许免费试用。

⑷、技术

由于SaaS层离普通用户非常近,所以大家对SaaS层用到的大多数技术都耳熟能详。下面列出了其中最主要的5种技术。

①、HTML

HTML(HyperText Markup Language,超文本标记语言)

它是标准的Web页面技术。现在主要以HTML4为主。但是即将推出的HTML5会在很多方面推动Web页面的发展,比如视频和本地存储等。

②、JavaScript

JavaScript(JS,爪哇脚本)

一种用于Web页面的动态语言。通过JavaScript,能够极大地丰富Web页面的功能。

③、CSS

CSS(Cascading Style Sheets,层叠样式表)

主要用于控制Web页面的外观;而且能使页面的内容与其表现形式之间进行优雅地分离。

④、Flash

Flash是一种集动画创作与应用程序开发于一身的创作软件

业界最常用的RIA(Rich Internet Applications,富因特网应用)技术,能够在现阶段提供HTML等技术所无法提供的、基于Web的富应用;而且在用户体验方面也非常不错。

⑤、Silverlight

Microsoft Silverlight(微软银光)

它是来自微软的RIA技术。虽然它现在的市场占有率稍逊于Flash,但由于它可以使用C#来进行编程,所以对开发者非常友好。

由于通用且学习成本较低,大多数云计算产品都会倾向于HTML、JavaScript 和CSS 这对黄金组合。但是,在HTML5被大家广泛接受之前,RIA技术在用户体验方面还是具有一定优势的。所以,Flash和Silverlight也将会有一定的用武之地。

2、PaaS

通过PaaS这种模式,用户可以在一个提供SDK(Software Development Kit,软件开发工具包)、文档、测试环境和部署环境等在内的开发平台上,非常方便地编写和部署应用。而且,不论是在部署还是在运行的时候,用户都无需为服务器、操作系统、网络和存储等资源的运维操心。PaaS在整合率上非常惊人,比如一台运行Google App Engine的服务器,能够支撑成千上万个应用;也就是说,PaaS是非常经济的。PaaS 要面对的用户是开发人员。

链接:Google App Engine

Google App Engine 是一种让您可以在Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用Google App Engine,将不再需要维护服务器;您只需上传您的应用程序,它便可立即为您的用户提供服务。

⑴、历史

PaaS是云服务这3层之中出现最晚的。业界第一个PaaS平台诞生在2007 年,是Salesforce的https://www.360docs.net/doc/8d15578669.html,。通过这个平台,不仅能使用Salesforce提供的完善的开发工具和框架来轻松地开发应用,而且能把应用直接部署到Salesforce的基础设施上,从而能利用其强大的多租户系统。

接着,在2008年4月,Google 推出了Google App Engine,从而将PaaS所支持的范围,从在线商业应用扩展到普通的Web应用,也使得越来越多的人开始熟悉和使用功能强大的PaaS服务。

⑵、相关产品

和SaaS产品百花齐放相比,PaaS产品主要以少而精为主。其中,比较著名的产品有:https://www.360docs.net/doc/8d15578669.html,、Google App Engine、Windows Azure Platform和Heroku。

①、https://www.360docs.net/doc/8d15578669.html,

就像上面所说的那样,https://www.360docs.net/doc/8d15578669.html,是业界第一个PaaS平台。它主要通过提供完善的开发环境和强健的基础设施等,来帮助企业和第三方供应商,交付健壮的、可靠的和可伸缩的在线应用。还有,https://www.360docs.net/doc/8d15578669.html,本身是基于Salesforce 著名的多租户架构的。

链接:Salesforce

Salesforce是创建于1999年3月的一家客户关系管理(CRM)软件服务提供商,总部设于美国旧金山,可提供随需应用的客户关系管理平台。

②、Google App Engine

Google App Engine提供Google的基础设施来让大家部署应用,还提供一整套开发工具和SDK来加速应用的开发,并提供大量免费额度来节省用户的开支。

③、Windows Azure Platform

它是微软推出的PaaS产品;运行在微软数据中心的服务器和网络基础设施上,通过公共互联网来对外提供服务。它由具有高扩展性的云操作系统、数据存储网络和相关服务组成。而且,服务都是通过物理或虚拟的Windows Server 2008 实例提供的。还有,它附带的Windows Azure SDK提供了一整套开发、部署和管理Windows Azure云服务所需要的工具和API。

④、Heroku

它是一个用于部署Ruby On Rails应用的PaaS平台,并且其底层基于Amazon EC2的IaaS服务,在Ruby程序员中有非常好的口碑。

链接:Ruby on Rails

Ruby on Rails 是一个可以使你开发、部署、维护Web 应用程序变得简单的框架。

链接:Amazon EC2

Amazon EC2(Amazon Elastic Compute Cloud,亚马逊弹性计算云),是一个让使用者可以租用云端电脑运行所需应用的系统。EC2借由提供Web服务的方式让使用者可以弹性地运行自己的Amazon机器映像档,使用者将可以在这个虚拟机器上运行任何自己想要的软件或应用程序。提供可调整的云计算能力。它旨在使开发者的网络规模计算变得更为容易。

链接:Ruby

Ruby是一种为简单快捷地面向对象编程(面向对象程序设计)而创的脚本语言。

⑶、优势

和现有的基于本地的开发和部署环境相比,PaaS平台主要有下面这6方面的优势。

①、开发环境友好

通过提供SDK和IDE(Integrated Development Environment,集成开发环境)

等工具,来让用户不仅能在本地方便地进行应用的开发和测试,而且能进行远程部署。

②、服务丰富

PaaS平台会以API的形式,将各种各样的服务提供给上层的应用。

③、管理和监控精细

PaaS能够提供应用层的管理和监控。比如,能够观察应用运行的情况和具体数值(比如吞吐量(Throughput)和响应时间(Response Time)等)来更好地衡量应用的运行状态;还能通过精确计量应用所消耗的资源来更好地计费。

④、伸缩性强

PaaS平台会自动调整资源,来帮助运行于其上的应用更好地应对突发流量。

⑤、多租户(Multi-Tenant)机制

许多PaaS平台都自带多租户机制。不仅能更经济地支撑庞大的用户规模,而且能提供一定的可定制性以满足用户的特殊需求。

⑥、整合率高

PaaS平台的整合率非常高。比如,Google App Engine能在一台服务器上承载成千上万个应用。

⑷、技术

与SaaS层所采用的技术不同的是,PaaS层的技术比较多样。下面是常见的几种。

①、REST

通过REST(Representational State Transfer,表述性状态转移)技术,能够非常方便和优雅地将中间件层所支撑的部分服务提供给调用者。

②、多租户

它能让一个单独的应用实例,可以为多个组织服务;而且能保持良好的隔离性和安全性。通过这种技术,能有效地降低应用的购置和维护成本。

③、并行处理

为了处理海量数据,需要利用庞大的x86集群,进行规模巨大的并行处理。Google的MapReduce是这方面的代表之作。

链接:X86

X86是由Intel推出的一种复杂指令集,是用于控制芯片运行的程序,现在X86已经广泛运用到了家用PC领域。

④、应用服务器

在原有应用服务器的基础上,为云计算作了一定程度的优化。比如,用于Google App Engine的Jetty应用服务器。

⑤、分布式缓存

通过这种技术,不仅能有效降低对后台服务器的压力,而且还能加快相应的反应速度。最著名的分布式缓存的例子,莫过于Memcached。

链接:Memcached

Memcached是一套分布式的高速缓存系统,目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。

BSD License(Berkeley Software Distribution License,柏克莱软件发布授权条款),许多软件是在此一授权条款下发布的。

对于很多PaaS平台,比如用于部署Ruby应用的Heroku云平台,应用服务器和分布式缓存都是必备的。REST 技术,常用于对外的接口。多租户技术,则主要用于SaaS应用的后台(比如用于支撑Salesforce的CRM等应用的https://www.360docs.net/doc/8d15578669.html, 多租户内核)。而并行处理技术,常被作为单独的服务推出(比如Amazon的Elastic MapReduce)。

3、IaaS

通过IaaS这种模式,用户可以从供应商那里,获得所需要的计算或者存储等资源,来装载相关应用;并只需为其所租用的那部分资源付费;而这些烦琐的管理工作则交给IaaS供应商来负责。

⑴、历史

和SaaS一样,类似IaaS的想法其实已经出现很久了。比如,过去的IDC (Internet Data Center,互联网数据中心)和VPS(Virtual Private Server,虚拟专用服务器)等。但由于技术、性能、价格和使用等方面的缺失,这些服务并没有被大中型企业广泛采用。

但是,在2006年年底,Amazon 发布了EC2(Elastic Compute Cloud,弹性计算云)这个IaaS 云服务。由于EC2在技术和性能等多方面的优势,这类技术终于被业界广泛认可和接受;其中,就包括部分大型企业,比如著名的纽约时报。

⑵、相关产品

最具代表性的IaaS产品有:Amazon EC2、IBM Blue Cloud、Cisco UCS和

Joyent。

①、Amazon EC2

EC2主要以提供不同规格的计算资源(也就是虚拟机)为主。它基于著名的开源虚拟化技术Xen。通过Amazon 的各种优化和创新,EC2不论在性能上还是在稳定性上都已经满足企业级的需求。而且,它还提供完善的API和Web管理界面来方便用户使用。

②、IBM Blue Cloud

“蓝云(Blue Cloud)”解决方案,是由IBM云计算中心开发的业界第一个,同时也是在技术上比较领先的企业级云计算解决方案。该解决方案可以对企业现有的基础架构进行整合,通过虚拟化技术和自动化管理技术来构建企业自己的云计算中心。并实现对企业硬件资源和软件资源的统一管理、统一分配、统一部署、统一监控和统一备份,也打破了应用对资源的独占,从而帮助企业能享受到云计算所带来的诸多优越性。

③、Cisco UCS

它是下一代数据中心平台;在一个紧密结合的系统中,整合了计算、网络、存储与虚拟化功能。该系统包含一个低延时、无丢包和支持万兆以太网的统一网络阵列,以及多台企业级x86架构刀片服务器等设备,并在一个统一的管理域中管理所有资源。用户可以通过在UCS上安装VMWare vSphere来支撑多达几千台虚拟机的运行。通过Cisco UCS,能够让企业快速在本地数据中心搭建基于虚拟化技术的云环境。

链接:UCS

UCS(Unified Computing System,统一计算系统),是Cisco出一款硬件级别的产品,将极大的简化网络、存储的连接、管理,性能也将大大提高。它是非常完美的虚拟化硬件平台。

④、Joyent

它提供基于Open Solaris技术的IaaS服务。它在IaaS服务中,最核心的是Joyent Smart Machine(Joyent的智能机器)。与大多数的IaaS服务不同的是,它并不是将底层硬件按照预计的额度直接分配给虚拟机;而是维护了一个大的资源池,让虚拟机上层的应用直接调用资源。并且,这个资源池也有公平调度的功能。这样做的好处是优化资源的调配,并且易于应对流量突发情况;同时,使用人员也无需过多关注操作系统级管理和运维。

链接:Joyent

Joyent是一个提供云计算服务的公司,比如虚拟数据中心等。它向客户提供负载均衡、计算、存储、VPN(虚拟专用网络)、Firewall(防火墙)等服务。

链接:Open Solaris

Open Solaris是一个由SUN公司(现已被Oracle收购)所发起的开放源码操作系统项目,用来建立以Solaris操作系统为主的开发者社群;专案的适用对象主要是开发者(也就是软件设计师、程序员)、系统管理者(资讯管理师、资管师、资管员)以及使用者(用户)。通过这些人期望能使Solaris获得进一步的发展与强化。

⑶、优势

与传统的企业数据中心相比,IaaS在很多方面都存在一定的优势;下面是最明显的5个优势。

①、免维护

主要的维护工作都由IaaS云供应商负责,所以用户不必操心。

②、非常经济

首先免去了用户前期的硬件购置成本,而且由于IaaS云大都采用虚拟化技术,所以应用和服务器的整合率普遍在10(也就是一台服务器运行10个应用)以上。这样能有效降低使用成本。

③、开放标准

虽然很多IaaS平台都存在一定的私有功能,但是由于OVF(Open Virtualization Format,开放虚拟化格式)等应用发布协议的诞生,IaaS在跨平台方面稳步前进。这样,应用能在多个IaaS云上灵活地迁移,而不会被固定在某个企业数据中心内。

④、支持的应用范围广泛

因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS所支持应用的范围非常广泛。

⑤、伸缩性强

IaaS云只需几分钟就能给用户提供一个新的计算资源;而传统的企业数据中心则往往需要几周时间。并且,计算资源可以根据用户需求来调整其资源的大小。

⑷、技术

IaaS所采用的技术,都是一些比较底层的。其中,有4种技术是比较常用的。

①、虚拟化

也可以将它理解为基础设施层的“多租户”。因为,通过虚拟化技术,能够在一个物理服务器上生成多个虚拟机;并且能在这些虚拟机之间实现全面的隔离。这样,不仅能降低服务器的购置成本,而且还能降低服务器的运维成本。成熟的x86虚拟化技术,有VMware的ESX和开源的Xen。

②、分布式存储

为了承载海量的数据,同时也要保证这些数据的可管理性,所以需要一整套分布式存储系统。在这方面,Google的GFS是典范之作。

③、关系型数据库

基本上是在原有的关系型数据库的基础上,作了扩展和管理等方面的优化,使其在云中更适应。

④、NoSQL(非关系型数据库)

为了满足一些关系数据库所无法满足的目标,比如支撑海量数据等,一些公司特地设计一批不是基于关系模型的数据库。比如Google的BigTable和Facebook的Cassandra等。

现在,大多数IaaS都是基于Xen的,比如Amazon的EC2等。但VMware 也推出了基于ESX技术的vCloud。同时,业界也有几个基于关系型数据库的云服务,比如Amazon的RDS(Relational Database Service,关系型数据库服务)和Windows Azure SDS(SQL Data Services,SQL数据服务)等。

关于分布式存储和NoSQL,它们已经被广泛用于云平台的后端。比如,Google App Engine的Datastore就是基于BigTable和GFS这两个技术,而Amazon推出的Simple DB则基于NoSQL技术。

4、云管理层

虽然和前面云服务的3层相比,熟悉云管理层的人非常少。但是,它确实是云最核心的部分;就好像一个公司离不开其董事会的管理一样。与过去的数据中心相比,云最大的优势在于云管理的优越性。云管理层也是前面3层云服务的基础;并为这3层提供多种管理和维护等方面的功能和技术。

如图2-2 所示(图略)。云管理层共有9个模块。这9个模块可分为3层,它们分别是用户层、机制层和检测层。

⑴、用户层(上层)

顾名思义,这层主要面向使用云的用户;并通过多种功能来更好地为用户服务。共包括4个模块:用户管理、客户支持、服务管理和计费管理。

①、用户管理

对于任何系统而言,对于用户的管理都是必需的,云也是如此。云方面的用户管理主要有3种功能:

其一是账号管理,包括对用户身份及其访问权限进行有效地管理,还包括对用户组的管理;

其二是单点登录,英文为“Single Sign On”。其意义是:在多个应用系统中,用户只需要登录一次,就可以访问所有相互信任的应用系统。这个机制可以极大地方便用户在云服务之间进行切换;

其三是配置管理,对与用户相关的配置信息进行记录、管理和跟踪。配置

信息包括:虚拟机的部署、配置和应用的设置信息等。

②、客户支持

好的用户体验,对于云而言也是非常关键的。所以,帮助用户解决疑难问题的客户支持是必需的。并且,需要建设一整套完善的客户支持系统,以确保问题能按照其严重程度或者优先级来依次进行解决,而不是一视同仁。这样,能提升客户支持的效率和效果。

③、服务管理

大多数云都在一定程度上遵守SOA(Service-Oriented Architecture,面向服务的架构)的设计规范。SOA 的意思是:将应用不同的功能拆分为多个服务,并通过定义良好的接口和契约来将这些服务连接起来。这样做的好处是:能使整个系统松耦合,从而使整个系统能够通过不断演化来更好地为客户服务。而一个普通的云,也同样由许许多多的服务组成,比如部署虚拟机的服务、启动或者关闭虚拟机的服务等;而管理好这些服务,对于云而言是非常关键的。服务管理主要有下面这5个功能:

A、管理接口

提供完善的关于服务的Web管理界面和API接口。

B、自定义服务

能让用户对服务进行自定义和扩展。

C、服务调度

配备强健的机制来负责服务的调度,以使服务能在合理的时间内被系统调用和处理。

D、监控服务

利用底层的监控系统来观测服务的实际运行情况。

E、流程管理

提供一个工具来让用户将多个服务整合为一个流程,并对它进行管理以提升运行效率。

④、计费管理

利用底层监控系统所采集的数据,来对每个用户所使用的资源(比如所消耗CPU的时间和网络带宽等)和服务(比如调用某个付费API的次数)进行统计,来准确地向用户索取费用,并提供完善和详细的报表。

⑵、机制层(中层)

这层主要提供各种用于管理云的机制。通过这些机制,能让云计算中心内部的管理更自动化、更安全和更环保。和用户层一样,该层也包括4个模块:运维管理、资源管理、安全管理和容灾支持。

①、运维管理

云的运行是否出色,往往取决于其运维系统的强健和自动化程度。而和运维管理相关的功能,主要包括3个方面:

A、自动维护:运维操作应尽可能地专业和自动化,从而降低云计算中心的运维成本。

B、能源管理:它包括自动关闭闲置的资源,根据负载来调节CPU的频率以降低功耗,并提供关于数据中心整体功耗的统计图与机房温度的分布图等来提升能源的管理,并相应地降低浪费。

C、事件监控:它是通过对在数据中心发生的各项事件进行监控,以确保在云中发生的任何异常事件都会被管理系统捕捉到。

②、资源管理

③、安全管理

④、容灾支持

⑶、检测层(下层)

该层只有一个模块:监控系统。

四、云计算服务模式安全分析

1、不同云计算服务模式的提供商和用户的安全职责

在不同的云计算服务模式中,提供商和用户的安全职责有很大的不同。

IaaS:提供商负责解决物理安全、环境安全和虚拟化安全这些安全控制;而用户则负责与IT系统(事件)相关的安全控制,包括操作系统、应用和数据。

PaaS:提供商负责解决物理安全、环境安全、虚拟化安全和操作系统等安全;而用户则负责应用和数据的安全。

SaaS:提供商不仅负责物理和环境安全,还必须解决基础设施、应用和数据相关的安全控制。

2、不同云计算服务模式的安全关注侧重点

不同的云计算服务模式的安全关注侧重点不同

laaS:关注基础设施和虚拟化安全。

PaaS:关注平台运行安全。

SaaS:关注应用安全等。

3、三种云计算服务模式的共有安全问题

同时,三种云计算服务模式也有共有的安全问题,如:数据安全、加密和密钥管理、身份识别和访问管理、安全事件管理、业务连续性等。

4、云计算服务模式各个层面的安全和共有安全

⑴、IaaS层安全

IaaS涵盖了从机房设备到其中的硬件平台等所有的基础设施资源层面。IaaS提供商提供一组API,允许用户管理基础设施资源以及进行其他形式的交互。

IaaS层安全,主要包括:物理与环境安全、主机安全、网络安全、虚拟化安全、接口安全以及共有安全问题等。

链接:API

API(Application Program Interface,应用程序接口)是一组定义、程序及协议的集合。通过API 接口,实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用API 函数,对应用程序进行开发,可以减轻编程任务。API 同时也是一种中间件,为各种不同平台提供数据共享。

API就是操作系统留给应用程序的一个调用接口。应用程序通过调用操作系统的 API,使操作系统去执行应用程序的命令(动作)。

①、物理与环境安全

物理与环境安全,主要包括两个方面:一是指保护云计算平台免遭地震、水灾、火灾等事故以及人为行为导致的破坏;二是为云服务供应商的数据中心设施的安全设计和运维进行管理,建立严格的管理规程。

②、主机及其安全

云计算平台的主机,包括服务器、终端/工作站以及安全设备、系统在内的所有计算机设备。

主机安全,主要指它们在操作系统和数据库系统层面的安全。主机安全,主要包括:操作系统本身的缺陷带来的不安全因素(包括身份认证、访问控制、系统漏洞等)、操作系统的安全配置问题、病毒对操作系统的威胁等。

③、网络安全

在网络安全方面,主要应该做到以下几方面的安全防护:网络结构安全、网络访问控制、网络安全审计、边界完整性检查、网络入侵防范、恶意代码防范、网络设备防护。

可以采取的主要安全措施和技术包括:在网络的边际提供防火墙、防毒墙、入侵检测与防护系统、负载均衡器等安全措施。此处,应特别注意拒绝服务攻击。

④、虚拟化安全

虚拟化技术本身,引入了hypervisor和其他管理模块这些新的攻击层面;但更重要的是,虚拟机之间的通信流量对标准的网络控制来说是不可见的,无法

云计算主要服务形式是什么

1、云计算主要服务形式是什么 答: 目前业界公认的第三方的对于云计算的定义和解释是NIST(National Institute of Standards and Technology,美国国家标准和技术研究院)的说法,其对于云计算的服务形式的说明如下: SaaS(软件即服务):提供给消费者的服务是运营商运行在云计算基础设施上的应用程序,消费者可以在各种设备上通过瘦客户端界面访问,如浏览器(例如基于Web的邮件)。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,甚至独立的应用能力等等,消费者仅仅需要对应用进行有限的,特殊的配置。 PaaS(平台即服务):提供给消费者的服务是把客户使用支持的开发语言和工具(例如Java、python、.Net等)开发的或者购买的应用程序部署到供应商的云计算基础设施上。消费者不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能够控制部署的应用程序,也可能控制运行应用程序的托管环境配置。 IaaS(基础架构即服务): 提供给消费者的服务是处理能力、存储、网络和其他基本的计算资源,用户能够利用这些计算资源部署和运行任意软件,包括操作系统和应用程序。消费者不能管理或控制任何云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能获得有限制的网络组件(例如,防火墙、负载均衡器等)的控制。 简单来说: IaaS给你的是远程的登录终端界面(虚拟服务器)或者Web Service接口(云存储)。PaaS给你的是数据库连接串或者中间件部署界面,或者是应用的部署管理界面。 SaaS给你的就是访问应用的客户端或者Web界面。 2:云计算定义 Wiki定义:云计算[1]是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。 美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。“云计算”概念被大量运用到生产环境中,国内的“阿里云”与云谷公司的XenSystem,以及在国外已经非常成熟的Intel 和IBM,各种“云计算”的应服务范围正日渐扩大,影响力也无可估量。 3:云计算分类 云计算的分类

云计算基础知识整理复习过程

1.云计算是对( D )技术的发展与运用 A. 并行计算 B网格计算 C分布式计算 D三个选项都是 2. IBM在2007年11月退出了“改进游戏规则”的( A )计算平台,为客户带来即买即用的云计算平台。 A. 蓝云 B. 蓝天 C. ARUZE D. EC2 3.微软于2008年10月推出云计算操作系统是( C ) A. Google App Engine B. 蓝云 C. Azure D. EC2 4. 2008年,( A )先后在无锡和北京建立了两个云计算中心 A. IBM B. Google C. Amazon D. 微软 5.将平台作为服务的云计算服务类型是( B ) A. IaaS B.PaaS C.SaaS D.三个选项都不是 6.将基础设施作为服务的云计算服务类型是( A ) A. IaaS B.PaaS C.SaaS D.三个选项都不是 7. IaaS计算实现机制中,系统管理模块的核心功能是( A ) A. 负载均衡 B 监视节点的运行状态 C应用API D. 节点环境配置 8.云计算体系结构的( C )负责资源管理、任务管理用户管理和安全管理等工作 A.物理资源层 B. 资源池层 C. 管理中间件层 D. SOA构建层 9. 云计算按照服务类型大致可分为以下类( A、B、C ) A.IaaS B. PaaS C. SaaS D.效用计算 10. 下列不属于Google云计算平台技术架构的是( D ) A. 并行数据处理MapReduce B.分布式锁Chubby C. 结构化数据表BigTable D.弹性云计算EC2 11. 在目前GFS集群中,每个集群包含( B )个存储节点 A.几百个 B. 几千个 C.几十个 D.几十万个 12. 下列选项中,哪条不是GFS选择在用户态下实现的原因( D ) A.调试简单 B.不影响数据块服务器的稳定性 C. 降低实现难度,提高通用性 D. 容易扩展 13. GFS中主服务器节点存储的元数据包含这些信息( BCD ) A.文件副本的位置信息 B.命名空间 C. Chunk与文件名的映射 D. Chunk副本的位置信息 14. 单一主服务器(Master)解决性能瓶颈的方法是( ABCD ) A.减少其在数据存储中的参与程度 B. 不适用Master读取数据 C.客户端缓存元数据 D. 采用大尺寸的数据块 15. ( B )是Google提出的用于处理海量数据的并行编程模式和大规模数据集的并行运算的软件架构。 A. GFS B.MapReduce C.Chubby D.BitTable 16. Mapreduce适用于( D ) A. 任意应用程序 B. 任意可在windows servet2008上运行的程序 C.可以串行处理的应用程序 D. 可以并行处理的应用程序 17. MapReduce通常把输入文件按照( C )MB来划分 A. 16 B32 C64 D128 18. 与传统的分布式程序设计相比,Mapreduce封装了( ABCD )等细节,还提供了一个简单而强大的接口。 A. 并行处理 B. 容错处理 C. 本地化计算 D. 负载均衡 19.( D )是Google的分布式数据存储于管理系统 A. GFS B. MapReduce C. Chubby D.Bigtable 20.在Bigtable中,( A )主要用来存储子表数据以及一些日志文件 A. GFS B. Chubby C.SSTable D.MapReduce 21. Google APP Engine使用的数据库是( C ) A. 改进的SQLServer B. Orack C. Date store D. 亚马逊的SimpleDB

云计算-云服务-考试试题答案题库

云计算与云服务——试题及答案题库 一、判断题 1.各国政府都非常重视云计算产业发展,但并未在政府内部广泛推行云计算应用。 标准答案:错 2.ChristopherStrachey发表虚拟化论文,虚拟化是今天云计算基础架构的基石。 标准答案:对 3.中国政府对云计算的定位是一种新“技术”。 标准答案:错 4.云计算提供了服务水平协议(SLA)以保证可用性,而网格计算并未提供。 标准答案:对 5.自主计算:具有自我管理功能的计算机系统。 标准答案:对 6.云计算是从网格计算演化而来的,能够随需应变地提供资源。 标准答案:对 7.云计算的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。 标准答案:错 8.云计算是可伸缩的,网格计算不是可伸缩的。 标准答案:错 9.半虚拟化技术是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等。错! 10. SaaS的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。 标准答案:错 11.PaaS实质是将互联网的资源服务化为可编程接口。 对。 12. 采用空气冷却的数据中心通常建在较高的维度上。 对。 13.全虚拟化同时能够支持多个不同的操作系统。 对。 14. 操作系统虚拟化位于操作系统的底部。 错。 15.异步消息通信机制,可以使得云计算每个层次中的内部组件之间及各个层次之间解耦合。对。 16.分布式文件系统基本上都有冗余备份机制和容错机制来保证数据读写的正确性。 对。 17.云计算海量数据的处理对芯片只关心计算性能。 错。 18.云计算的硬件主要部署于数据中心。 对。 19.低功耗芯片是将来云计算芯片的主流,将是云计算芯片的主流发展方向。 对。 20.阿里巴巴云OS是国内第二家以云计算技术为核心的,同时支持数据中心和手机终端的互联网平台。 错。

云计算期末习题含答案

《云平台与存储技术》2016-2017-2 复习题目 一选择题 1.云计算是对()技术的发展与运用; A.并行计算B网格计算C分布式计算D三个选项都是; 答案:D 2.从研究现状上看,下面不属于云计算特点的是(); A.超大规模 B.虚拟化 C.私有化 D.高可靠性; 答案:C 3. https://www.360docs.net/doc/8d15578669.html,公司通过()计算云,可以让客户通过WEB Service方式租用计算机来运行自己的应用程序。 A. S3 B. HDFS C. EC2 D. GFS 答案:C 5. IBM在2007年11月退出了“改进游戏规则”的()计算平台,为客户带来即买即用的云计算平台。 A. 蓝云 B. 蓝天 C. ARUZE D. EC2 答案:A 6. 亚马逊AWS提供的云计算服务类型是() A. IaaS B.PaaS C.SaaS D.三个选项都是 答案:D 7. 将平台作为服务的云计算服务类型是() A. IaaS B.PaaS C.SaaS D.三个选项都不是 答案:B 8 将基础设施作为服务的云计算服务类型是IaaS,其中的基础设施包括 () A.CPU资源 B.内存资源 C 应用程序 D.存储资源 E.网络资源 答案:C 9 关于虚拟化的描述,不正确的是() A 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。 B 虚拟化技术可以扩展硬件的容量,简化软件的重新配置过程。 C 虚拟化技术不能将多个物理服务器虚拟成一个服务器 D CPU的虚拟化技术可以单CPU模拟多CPU运行,允许一个平台同时运行多个操作系统。答案:C 10 windows azure 属于云服务的哪一类() A SaaS B PaaS C IaaS D 以上三项都不是 答案:B 11云计算作为中国移动蓝海战略的一个重要部分,于2007年由移动研究院组织力量,联合中科院计算所,着手起步了一个叫做()的项目。

云计算的概念和特点

云计算的概念和特点 “云计算”面世以来,在IT产业界和学术界掀起了巨大的波澜,不少企业及专家都将云计算看作是未来IT产业的发展方向,并开始全力投入其中。从政策层面来看,云计算己经进入我国中央政府的中长期发展规划,国务院发布了《关于加快培育和发展战略性新兴产业的决定》,确定我国现阶段将重点培育和发展节能环保、新一代信息技术、生物、高端装备制造、新能源、新材料、新能源汽车这七大战略性新型产业,作为新一代信息技术的重点发展领域,云计算将成为新一代信息技术产业中的支柱领域之一。可以说,良好的政策环境将保证云计算技术能够获得持续的政策利好和充足、稳定的资本投入,具有诱人的发展前景。 通俗的来讲,云计算就是让计算变成像水、电、煤气一样的基础设施,人们可以像购买水、电、煤气一样购买计算服务,因此可以说云计算重新定义了IT软硬件资源的设计和购买的方式,从而可能引发IT产业的大规模变革。 云计算主要分为四类:公共云、私有云、社区云及混合云。公共云是利用互联网,面向公众提供云计算服务;私有云是利用企业内网和专网,面向单一企业或组织提供云计算服务,这些服务是不提供于公众使用的;社区云是利用内网、专网及VPN,为多家关联部门提供云计算服务;混合云是上述两种或三种云的组合

云计算的服务模式有三种:(1)软件即是服务(Soft as a Service,简称SaaS),对应的用户主要是直接使用应用软件的终端用户,提供的服务是终端用户所需要的应用软件,终端用户不用购买和部署这些应用软件,而是通过向SaaS提供商支付软件使用或租赁费的方式来 使用部署在云端的应用软件。(2)平台即是服务(Platform as a Service,简称PaaS),对应的用户主要是使用开发工具的应用软件 开发商,提供的服务是开发商所需要的部署在云端的开发平台及针对该平台的技术支持服务。(3)基础设施即是服务(Infrastructure as a Service简称IaaS),对应的用户主要是使用需要虚拟机或存储资源 的应用开发商或IT系统管理部门;提供的服务是开发商或IT系统管 理部门能直接使用的云基础设施,包括计算资源、存储资源等部署在云端的虚拟化硬件资源。 云计算的特点和好处主要有以下几点: 1.低成本 云计算将建设成本转化为运营成本,用户不需要为峰值业务购置设施,不需要大量的软硬件购置和维运成本就可以享用各种IT应用 和服务。 2.灵活性 云计算可以快速灵活的构建基础信息设施,并可以根据需求灵活的扩容IT资源。云计算提供给用户短期使用IT资源的灵活性(例如:

云计算的三种服务模式

云计算的三种服务模式:IaaS,PaaS 和SaaS 云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的 区别,那么也没啥,因为很多人确实不知道。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远 程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从 事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云 技术背后的一些词可能会比较头疼。 云也是分层的 任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一 些“软”的层可以在这些层上面添加。 IaaS: Infrastructure-as-a-Service(基础设施即服务)

第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室 或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本 地应用,让你的业务运行起来。 但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器, 存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这 些硬件来运行其应用。 一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。 PaaS: Platform-as-a-Service(平台即服务) 第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一 层进行,节省了时间和资源。 PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。 一些大的PaaS提供者有Google App Engine,Microsoft Azure,https://www.360docs.net/doc/8d15578669.html,,Heroku,Engine Yard。最近兴起的公司有AppFog, Mendix和Standing Cloud SaaS: Software-as-a-Service(软件即服务) 第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏 览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。 你消费的服务完全是从网页如Netflix, MOG, Google Apps, https://www.360docs.net/doc/8d15578669.html,, Dropbox或者苹 果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这 也算是云技术的一部分。 一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。 Iaas和Paas之间的比较 PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是 提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS进行比较:

云计算的种类及其优势概述

云计算的种类及其优势概述 云计算的“云”源于绘制互联网的网络图表时的一个习惯——会将其画成一朵云。 最受认同的关于云计算含义的解释是,在一个商业供应者的数据中心上通过互联网远程运行工作负载——也就是所谓的“公有云”模式。AWS、Azure、谷歌云等平台都是这一云计算概念的例证。 但是,云计算还有一个更精确的解释:数据中心资源的虚拟化和中心管理。 其关键优势是敏捷性:根据工作负载的需求,使用抽象计算、存储和网络等资源,且具备大量的预构建服务。 从客户的角度来看,公有云能够提供一种方式,在不投入新的硬件和软件的情况下,获得新的功能。 同时,客户只需按照自己所使用的资源为他们的云供应商支付费用。只要填写web表单,用户就可以设置账户、加速虚拟机或提供新的应用程序。 根据客户在运行自己的工作负载时的需求增加更多计算资源,这种特性被称为伸缩性。 云计算中可用的服务种类是很多的,不过主要可以分为以下几类: SaaS(software as a service,软件即服务) 这种类型的公有云在互联网上通过浏览器对应用程序进行交付。最受欢迎的商务级SaaS 应用程序有谷歌的G Suite和微软的Office 365;而在企业级应用中,Salesforce独占鳌头。但是几乎所有的企业级应用,包括从Oracle到SAP的ERP套件,都采用SaaS模型。通常,SaaS应用可提供广泛的配置选项以及开发环境,使客户能够自己对代码进行修改和添加。 IaaS(infrastructure as a service,基础设施即服务) 在基础层面上,IaaS公有云供应商提供存储和计算服务。但所有主要公有云供应商提供的服务都是惊人的:高可伸缩数据库、虚拟专用网络、大数据分析、开发工具、机器学习、

云计算的三种服务模式:IaaS,PaaS和SaaS

云计算的三种服务模式:IaaS,PaaS和SaaS 【来源:小鸟云计算】 Ps.小鸟云,国内专业的云计算服务商 随着云计算热潮的兴起,到如今“云服务”已经成为一个家喻户晓的词了。但是即便如此,很多当代企业对于云服务只是一知半解,并不熟悉云计算的三种服务模式:IaaS、PaaS 和SaaS,更不知道它们之间有何区别。 所谓的“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。可以说任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上称为从事云服务的公司。然而,并不是所有的云公司提供的服务都是一样的,云技术背后还怀揣着更多的名词。 云的分层 任何一个在互联网上提供云服务的公司都可以叫做云计算公司。其实云计算也是分几层的,分别是Infrastructure(基础设施)-as-a- Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。 IaaS:Infrastructure-as-a-Service(基础设施即服务) 第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,对于几年前的你来说,如果想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者用别的高昂的

硬件来控制本地应用,让你的业务运转起来。 而如今有了IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以选择租用,节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。比如一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。 PaaS:Platform-as-a-Service(平台即服务) 第二层就是所谓的PaaS,某些时候也叫做中间件。如果你的公司有很多的开发项目,都可以在这一层进行,节省了时间和资源。 PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。 一些大的PaaS提供者有Google App Engine,Microsoft Azure,https://www.360docs.net/doc/8d15578669.html,,Heroku,Engine Yard。最近兴起的公司有AppFog, Mendix 和Standing Cloud SaaS:Software-as-a-Service(软件即服务) 第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。 你消费的服务完全是从网页如Netflix, MOG, Google Apps, https://www.360docs.net/doc/8d15578669.html,, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。

云计算服务模式

软件服务(SaaS) SaaS提供商为用户提供按需使用的应用软件,软件的升级、维护等工作完全由SaaS提供商在云端完成,SaaS提供商只向用户收取软件的使用或者租赁费用而不是将软件出售给用户。SaaS提供商对应的用户是应用软件使用的终端用户。云计算时代软件服务的特征是:多用户服务、安全性、支持通用协议。多用户服务是指每个软件服务的对象是众多的,对海量用户的服务可以产生较大的规模效益,但所提供的服务却并非完全同质,对某些对象可提供定制化的服务。安全性是指软件提供商将在云端及客户端两个层面确保用户的数据是安全的。支持通用协议是指软件服务是可以与通用的、公开的协议对接的,用户连接网络就可以方便地使用应用软件。 随着软件与服务结合程度更加紧密,软件服务与应用软件的发展趋势具有较强的一致性,同样,软件服务的发展也将具有有多样化、个性化和强适应性的趋势。 所谓SaaS是指用户通过标准的Web 浏览器来使用Internet 上的软件。从用户角度来说,这意味着他们前期无需在服务器或软件许可证授权上进行投资;从供应商角度来看,与常规的软件服务模式相比,维护一个应用软件的成本要相对低廉。SaaS供应商通常是按照客户所租用的软件模块来进行收费的,因此用户可以根据需求按需订购软件应用服务,而且SaaS的供应商会负责系统的部署、升级和维护。SaaS在人力资源管理软件上的应用较为普遍。https://www.360docs.net/doc/8d15578669.html,以销售和管理SaaS而闻名,是企业应用软件领域中最为知名的供应商。

●平台服务(PaaS) PaaS提供商为用户提供软件开发工具包,方便用户在客户端开发及测试应用程序,在这种服务模式下,用户只需集中精力进行应用软件开发,而不需考虑系统资源的管理。平台服务对应的用户是应用的开发者。平台服务的特点是开发环境友好、资源调度自动化、应用管理精细化。开发环境友好是指平台服务提供商为应用开发者提供便捷的工具包以进行软件开发、测试;资源调度自动化是指平台服务能够根据运行在其上面应用程序的状态自动调动系统资源,以应对应用突发的大量资源请求;应用管理精细化是指平台服务可以同步监控应用的运行状态以及应用使用的系统资源量,这样可以根据应用对系统资源的消耗而合理地收取费用。随着基于平台服务的应用开发模式的逐渐推广,平台服务的开放将具有显著的渐进特征。平台服务的接口将在成熟之后才予以开放,如果贸然开放,一方面,应用开发者熟悉多种接口需要一个过程,这使得大量开放出的服务的利用效率低下;另一方面,一旦某个平台服务接口对应用开发者开放,就需要维持该接口长期的稳定性,而后期对接口的微小调整就会对用户产生广泛的不利影响,因此,平台服务将以渐进的模式对外开放。 所谓PaaS是指云计算服务商提供应用服务引擎,如互联网应用程序接口(API)或运行平台,用户基于服务引擎构建该类服务。PaaS 是基于SaaS发展起来的,它将软件研发的平台作为一种服务,以SaaS 的模式提交给用户,可以加快SaaS的发展,尤其是加快SaaS应用的

三种类型云计算的详解与选择:IaaS、PaaS和SaaS

云计算中出现许多不同的特点,每一个特点都有自己的优缺点。厂商为这些特点增加了自己创造的缩写字,使人们很难搞清楚什么是最佳选择。 三种主要类型的云计算是IaaS、PaaS和SaaS,它们的含义分别是基础设施即服务、平台即服务和软件即服务。当认真观察之后,您会看到决定做出选择的理由是企业本身的需求和与云计算相适应的水平。 虚拟化、高速网络的普及和当前浏览器的能力使这些服务成为可能。拥有这些东西,拥有你自己的基础设施或者甚至拥有你自己的软件都不太必要了。你可以根据需要从云中得到你需要的东西。 理解这些服务的最简单的途径是从SaaS开始。SaaS是最抽象的层,是你目前已经使用的东西之一,甚至个人也再使用这种服务。SaaS的一个简单的例子是在线电子邮件服务,如Gmail。如果你使用Gmail,你将不用托管自己的邮件服务器。谷歌托管邮件服务器,你只需通过作为客户端软件的浏览器访问这个服务。但是,电子邮件只是你的公司使用的一个应用。目前有许多用于多种商业目的的应用程序。 SaaS确实适用于企业机构中的最终用户,不需要投入很多资金就能使用。提供商可确定为你使用这个应用提供多少资源。提供商将确定服务器、虚拟机和网络设备等一切事情。企业只需通过浏览器访问这些资源。 IaaS是在云范围的另一端。在这种情况下,企业要保持对你的软件环境的控制,但是,企业不必维护任何设备。企业不必购买服务器并且把这些服务器放置一个控制气候的房间里或者做任何类似的事情。相反,企业只需要求IaaS提供商提供一个虚拟机。 您可以把您需要的所有软件安装在虚拟机上。在后台,提供商根据你的需求为您的企业提供存储或者其它资源。使用虚拟化技术很容易做这个事情。虚拟化技术把物理硬盘与企业正在运行的虚拟机隔离开来。亚马逊EC2、IBM和许多其它厂商都提供IaaS。但是,选择一个提供商应该很谨慎。 PaaS介于IaaS和SaaS之间。PaaS不像SaaS那样是一个成熟的产品,也不像IaaS那样是一个单纯的产品。PaaS为你的应用程序开发人员提供一些工具以开发适用于那个特定平台的应用程序。例如,微软的Windows Azure向你提供一些工具以开发移动应用程序、社交应用程序、网站、游戏等等。你制作这些东西,但是,你使用这些API(应用程序编程接口)和工具把他们限制在Azure环境中并且在那个环境中运行这些应用程序。 市场营销者疯狂地创造了许多“...即服务”的词汇混淆了这个问题。许多是真正的SaaS 类型,只是在软件部门做了改变。 最后,SaaS和许多类似的词汇实际上是有些使用过度,以至于我们不能把它当作一个云计算的东西。甚至我们一般所指的电子商务网站也是一种类型的SaaS。在这种网站上,软件在后台运行,除了图形用户界面之外,用户什么也看不到。 IaaS和PaaS将是两个范围很广的云计算,各自都吸引一些具有不同技术技能的用户。一旦这个行业更适合整个云概念,未来真正的理由将是:企业的计算任务有多少将委托给其它提供商,有多少将保留在公司内部?(

云计算:一种新型服务计算模式(最终稿)

云计算:一种新型服务计算模式 崔云飞,刘东,李昀 (装备指挥技术学院,北京101416) 摘要:分析了云计算研究现状,通过研究现有云计算项目,结合云计算的相关技术,比较了云计算与网格计算、虚拟化技术等主要相关技术的关系。介绍了云计算在数据存储、云服务以及计算能力等方面的优势。此外,通过列举当前云计算项目在使用中存在的风险,阐述了云计算在未来发展中应注意的问题。 关键词:计算机应用技术;云计算;网格计算;虚拟化;综述 Cloud Computing:A New Service Oriented Computing paradigm Cui Yun-fei,Liu Dong,Li Yun (The Academy of Equipment Command &Technology,Beijing 101416,China) Abstract:The paper reviews recent advances of Cloud computing, compares the emphasis of cloud computing, which is already existing. It also introduces correlative technique of cloud computing. In addition, the paper expounds advantage and disadvantage of cloud computing. Key words: computer application technology; cloud computing; grid computing; virtualization; review 1. 引言 随着计算机和互联网技术的不断发展及应用的深入,网络已聚合了计算资源、数据资源、软件资源以及服务资源等各种资源,但存在总量丰富而资源利用率低的矛盾。因此,为了有效地满足面向互联网的复杂应用对大规模计算能力、海量数据处理和信息服务的需求,将广域分布的异构、自治的资源进行按需组织和管理,更加有效地整合分散的计算资源,为用户和应用提供一体化的服务环境已成为一个重要的研究方向。 另外,很多企业已经走到数据中心整合的大中心、集成的时代,这样可以享受到数据中心整合的优势,比如集中控制、集中管理,总体成本不断下降,而带来这些优势的同时,数据中心的管理层面,包括组织结构、流程、技术不同层面都带来了很大挑战,如何进行有效的管理,以实现整个系统的高可靠、持续运转成为一个亟待解决的问题。 现在已经具有高带宽和低成本的网络能力、开放的标准和资源软件,并且虚拟化软件和技术不断发展,用户对远程计算模型接受程度不断加深。 以上这些背景共同促成了一种新型服务计算模型:云计算的产生。云计算是在分布式计算特别是网格计算的不断发展中产生的,它是能够提供动态资源池、虚拟化和高可用性的下一代计算平台的核心技术。云计算既描述了一种平台,又描述了一种应用程序类型,云计算平台可以根据需要动态地提供、配置、重新配置以及取消提供服务器,云计算应用程序指的是经过扩展后可通过因特网进行访问的应用程序,这些云计算应用程序使用大型数据中心和强劲的服务器来托管Web应用程序和Web Service。 基金项目:国家863项目(2006AA01乙447)。

云计算考试题库..

1、与SaaS不同的,这种“云”计算形式把开发环境或者运行平台也作为一种服务给用户提供。 A、软件即服务 B、基于平台服务 C、基于WEB服务 D、基于管理服务 2、云计算是对()技术的发展与运用 A、并行计算 B、网格计算 C、分布式计算 D、三个选项都是 3、https://www.360docs.net/doc/8d15578669.html,公司通过()计算云,可以让客户通过WEBService方式租用计算机来运行自己的应用程序。 A、S3 B、HDFS C、EC2 D、GFS 4、互联网就是一个超大云。() A、正确 B、错误 5、不属于桌面虚拟化技术构架的选项是 A、虚拟桌面基础架构(VDI) B、虚拟操作系统基础架构(VOI) C、远程托管桌面 D、OSV智能桌面虚拟化 6、()不属于桌面虚拟化技术构架的选项是。 A、SAAS B、PAAS C、IAAS D、HAAS 7、与网络计算相比,不属于云计算特征的是() A、资源高度共享 B、适合紧耦合科学计算 C、支持虚拟机 D、适用于商业领域 8、云计算的基本原理为:利用非本地或远程服务器(集群)的分布式计算机为互联网用户提供服务(计算、存储、软硬件等服务)。 A、正确

B、错误 9、将平台作为服务的云计算服务类型是() A、IaaS B、PaaS C、SaaS D、三个选项都是 10、Raid1是备份量极高的Raid策略,相应的他的保护能力也很强()。 A、正确 B、错误 11、我们常提到的"Window装个VMware装个Linux虚拟机"属于() A、存储虚拟化 B、内存虚拟化 C、系统虚拟化化 D、网络虚拟化 12、IaaS是()的简称。 A、软件即服务 B、平台即服务 C、基础设施即服务 D、硬件即服务 13、超大型数据中心运营中,什么费用所占比例最高() A、硬件更换费用 B、软件维护费用 C、空调等支持系统维护费用 D、电费 14、将基础设施作为服务的云计算服务类型是() A、IaaS B、PaaS C、SaaS D、三个选项都是 15、SAN属于 A、内置存储 B、外挂存储 C、网络化存储 D、以上都不对 16、利用并行计算解决大型问题的网格计算和将计算资源作为可计量的服务提供的公用计算,在互联网宽带技术和虚拟化技术高速发展后萌生出云计算。 A、正确 B、错误 17、不属于网络虚拟化的概念是 A、VLAN B、VPN C、VEPA D、SAN 18、不属于原生架构(裸金属架构)的虚拟化系统是

云计算服务模式

云计算服务模式 胡经国 本文作者的话 本文是根据有关文献和资料编写的《漫话云计算》系列文稿之一。现作为云计算学习笔录,奉献给云计算业外读者,作为进一步学习和研究的参考。希望能够得到大家的指教和喜欢! 下面是正文 一、云计算服务模式概述 按照服务模式(或曰服务架构),云计算分为IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)和SaaS (Software as a Service,软件即服务)三种类型(或曰三个层次)。现将搜集到的有关解读整理、介绍如下: 1、解读一 ⑴、基础设施即服务(IaaS) IaaS提供给客户的是出租计算能力、存储、网络和其它基本的计算资源;用户能够部署和运行任意软件,包括操作系统和应用程序。客户不管理或不控制底层的云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能选择网络组件(例如,防火墙,负载均衡器)。 ⑵、平台即服务(PaaS) PaaS是一种无需下载或安装,即可通过因特网发送操作系统和相关服务的模式。由于平台即服务能够将私人电脑中的资源转移至云上,因而有时它也被称为“云件”(cloudware)。平台即服务是软件即服务的延伸。 ⑶、软件即服务(SaaS) SaaS是指通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,能够减少成本。软件即服务是将软件部署为托管服务,并通过因特网提供给客户。 2、解读二 ⑴、基础设施即服务(IaaS) IaaS通过虚拟化、动态化,将IT基础设施资源(计算能力、存储、网络)

云计算期末考试试卷及复习资料

云计算与虚拟化考试 一、单项选择题(每题2分,共45题) 1、云计算就是把计算资源都放到上(B ) A、对等网 B、因特网 C、广域网 D、无线网 2、我们常提到的"Window装个VMware装个Linux虚拟机"属于(C) A、存储虚拟化 B、内存虚拟化 C、系统虚拟化 D、网络虚拟化 3、简单的理解为云计算等于资源的闲置而产生的。(A) A、正确 B、错误 4、一个有10个硬盘组成的Raid5阵列最多可以允许(D)个硬盘出现故障不影响其数据的完整性。 A、1个 B、2个 C、4个 D、5个 5、相比各种网路存储的设置技术来讲,本地硬盘还是最快的(A )。 A、正确 B、错误 6、SaaS是(A )的简称。

A、软件即服务 B、平台即服务 C、基础设施即服务 D、硬件即服务 7、微软于2008年10月推出云计算操作系统是(C) A、GoogleAppEngine B、蓝云 C、Azure D、EC2 8、虚拟化资源指一些可以实现一定操作具有一定功能,但其本身是(A )的资源,如计算池,存储池和网络池、数据库资源等,通过软件技术来实现相关的虚拟化功能包括虚拟环境、虚拟系统、虚拟平台。 A、虚拟 B、真实 C、物理 D、实体 9、云计算是对(D)技术的发展与运用 A、并行计算 B、网格计算 C、分布式计算 D、三个选项都是 10、虚拟交换机可以连多块物理网卡,所以同一块物理网卡可以连多个虚拟交换机。(B ) A、正确 B、错误 11、(D )在许多情况下,能够达到99.999%的可用性。

A、虚拟化 B、分布式 C、并行计算 D、集群 12、下列哪个特性不是虚拟化的主要特征(D) A、高扩展性 B、高可用性 C、高安全性 D、实现技术简单 13、与开源云计算系统HadoopHDFS相对应的商用云计算软件系统是(A) A、GoogleGFS B、GoogleMapReduce C、GoogleBigtable D、GoogleChubby 14、IaaS是(C )的简称。 A、软件即服务 B、平台即服务 C、基础设施即服务 D、硬件即服务 15、云计算可以把普通的服务器或者PC连接起来以获得超级计算机计算机的计算和存储等功能,但是成本更低。(A) A、正确 B、错误 16、Raid1是备份量极高的Raid策略,相应的他的保护能力也很强(B)。 A、正确

云计算典型服务模式

云计算,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。它的特点在于云计算通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。目前云计算主要有三种服务模式,即:软件即服务(SaaS),平台即服务(PaaS),基础设施即服 务(IaaS)。 软件即服务(SaaS) 软件即服务是一种通过Internet提供软件的模式,服务提供商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向服务提供商定购所需的应用软件服务,按定购的服务多少和时间长短向服务提供商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,服务提供商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,软件即服务是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。在这种模式下,客户不再像传统模式那样花费大量投资用于硬件、软件、人员,而只需支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。 平台即服务(PaaS) 平台即服务提供运算平台与解决方案堆栈即服务。在云计算的典型层级中,平台即服务层介于软件即服务与基础设施即服务之间。平台即服务提供用户能将云基础设施部署与创建至客户端,或者借此获得使用编程语言、程序库与服务。用户不需要管理与控制云基础设施,包含网络、服务器、操作系统或存储,但需要控制上层的应用程序部署与应用代管的环境。平台即服务将软件研发的平台作为一种服务,以软件即服务的模式交付给用户。因此,平台即服务也是软件即服务模式的一种应用。但是,平台即服务的出现可以加快软件即服务的发展,尤其是加快软件即服务应用的开发速度。平台即服务是在软件即服务之后兴起的一种新的软件应用模式或者架构,是应用服务提供商的进一步发展。 基础设施即服务(IaaS) 基础设施即服务是客户租用服务提供商的基础设施服务。服务提供商将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池,并按需提供给客户。这是一种托管型的硬件方式,客户无须购买服务器等设备,只需付费使用服务提

云计算服务产品计费系统详细设计说明书v01

AMG2T-022-2011 天津卓朗科技发展有限公司详细设计说明书 编号: 版本: 语言: 变更记录

填表说明: 1.日期:2012-3-9。 2.版本:0.1。 3.变更说明:初稿。 4.作者:王毅。 目录 1.概述 (4 1.1编写目的 (4 1.2读者对象 (4 1.3参考文献 (4

1.4术语与缩写解释 (4 2.系统说明 (4 2.1说明 (4 2.2主要功能 (4 2.3设计约束 (5 2.4开发、测试与运行环境........................................................................................... 错误!未定义书签。 3.软件系统结构设计 (6 3.1总体架构 (6 3.2逻辑架构 (7 3.3物理结构................................................................................................................... 错误!未定义书签。 3.3.1软件部署结构(可选............................................................................... 错误!未定义书签。 3.3.2硬件部署结构............................................................................................... 错 误!未定义书签。 3.4实施步骤................................................................................................................... 错误!未定义书签。 4.综合考虑 (8 4.1稳定性和可扩展性 (8

最新云计算的三大商业模式

云计算的三大商业模式 1 2 1.三大商业模式的由来 3 云计算的一个典型特征就是IT服务化,也就是将传统的IT产品,运 4 算能力通过互联网以服务的形式交付给用户,于是就形成了云计算商业模式。 5 云计算是一种全新的商业模式,其核心部分依然是数据中心,它使用的硬件设 6 备主要是成千上万的工业标准服务器,它们由英特尔或者AMD生产的处理器以 及其它硬件产商的产品组成。企业和个人用户通过高速互联网得到计算能力,7 8 从而避免了大量的硬件投资。 9 云计算的商业模式可以简单的划分基础设施即服务(IaaS),平台即 服务(PaaS),软件即服务(SaaS),它们分别对应于传统IT中的“硬件”, 10 11 “平台”和“(应用)软件”。 12 2.三大商业模式的简介 13 2.1 IaaS(Infrastructure-as-a-Service)--------基础设施即服务 14 基础设施即服务: 15 基础设施即服务(IaaS)交付给用户的是基本的基础设施资源。用户无 16 需购买,维护硬件设备和相关系统软件,就可以直接在该层上构建自己的平台 17 和应用。基础设施向用户提供虚拟化的计算资源、存储资源、网络资源个安全 18 防护等。这些资源能够根据用户的需求动态的分配。支撑该服务的技术体系主 19 要包括虚拟化技术和相关资源动态管理与调度技术。 20 21 代表性的产品:

1.IBM Blue Cloud“蓝云”:蓝云解决方案是业界的第一个,也是 22 23 在技术上比较领先的企业级云计算解决方案。 24 2.Amazon EC2:EC2基于著名的开源虚拟化技术Xen,主要提供不同 规格的计算资源(虚拟机)为主。提欧完善的API和Web管理界面方便用户使 25 26 用。 27 3.Cisco UCS:是一个集成的可扩展多机箱平台。 28 4.Joyent:基于Open Solaris技术的IaaS服务。 29 2.2 PaaS(Platform-as-a-Service)---------平台即服务 30 平台即服务(PaaS) 31 PaaS 是为用户提供应用软件的开发、测试、部署和运行环境的服务。 32 所谓环境,是指支撑使用特定开发工具开发的,应用能够在其上有效运行的软33 件支撑服务系统平台。支撑该服务的技术体系主要是分布式系统。 34 代表性产品: 35 https://www.360docs.net/doc/8d15578669.html,:业界第一个PaaS平台,基于多租户的结构,主要通过36 提供完善的开发环境等功能来帮助企业和第三方供应商交付的在线应用。 37 2.Google APP Engine:使用户可以在Google及基础结构上运行自38 己的网络应用程序的PaaS应用程序。提供整套的开发工具和SDK来加速应用的39 开发,并提供大量的免费额度拉节省用户的开支。 3.Windows Azure Platform:微软推出的PaaS产品。运行在微软数 40 41 据中心的服务器和网络基础上,通过公共互联网对外提供服服务。

相关文档
最新文档