云计算之IAAS技术

合集下载

云计算技术详解

云计算技术详解

云计算技术详解云计算技术是当今最为流行的一种新型计算模式,其将计算资源与存储资源提供给用户,通过互联网实现对数据的高效使用。

本文将由以下几个方面详细阐述云计算技术。

一、云计算的基本概念云计算通常是指通过网络(一般是互联网)来提供各种计算机技术服务,包括计算机程序、存储和处理数据等。

在云计算模式下,用户无需拥有昂贵的计算机硬件设备,只需通过网络就可以享受云计算资源提供的各种服务。

二、云计算的分类和优势云计算主要分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

其中IaaS就是指计算机基础设施,如服务器、存储、网络等。

PaaS主要是提供平台级别的服务,如操作系统、开发工具、数据库等。

而SaaS则提供一种软件的使用方式,用户可以通过网络访问各种软件应用。

云计算的优势主要体现在以下几个方面:首先,可以节省成本,降低企业的IT投资;其次,提高了资源的利用率,大大提高了计算效率;最后,可以实现设备灵活性,便于企业的长远发展。

三、云计算的工作原理云计算技术主要的工作原理是将用户的需求发送到云服务提供商的服务器中,然后服务提供商将用户的数据和计算请求分配到云系统中的不同服务器中进行处理,最终完成用户的需求。

四、云计算的应用场景目前,云计算技术被广泛应用在各行各业。

例如,在教育行业,可以通过云计算技术搭建电子教室平台,实现线上教学、课堂互动等。

在金融行业,云计算技术可以用于证券交易、移动支付等。

还有一些企业利用云计算技术来加速数据处理,实现大数据分析等。

总之,随着互联网的发展,云计算技术将会成为必然的发展趋势。

无论是对于个人还是对于企业来说,使用云计算技术能够提高效率、减少成本、解决安全问题和便于管理。

因此,云计算技术不仅是计算机领域的一种新型模式,更是一个新的商业模式,将为未来的发展带来新的机遇和挑战。

云计算技术概述-精品文档

云计算技术概述-精品文档

云计算技术概述云计算是以数据为中心的一种数据密集型的超级计算,在数据管理、数据存储、并发控制、编程模式、系统管理等方面具有自身独特的技术。

它的出现,改变了信息服务的提供方式,它不是一个单独服务,而是一个服务集合。

云计算技术是由基础设施即服务(Infrastructure as a Service, IaaS),平台即服务(Platform as a Service,PaaS)和软件即服务(Sofeware as a Service,SaaS)三种形式为使用者提供前所未有的IT服务能力。

首先,IaaS即以服务的形式交付计算机基础设施。

作为最底层和最基础的服务,IaaS将基础设施(计算资源和存储)作为服务出租,代表了一种作为标准化服务在网上提供基本存储和计算能力的手段。

是以服务形式提供服务器、存储和网络硬件。

这类基础架构一般是利用网格计算架构建立虚拟化的环境,网络光纤、服务器、存储设备、虚拟化、集群和动态配置软件被涵盖在IaaS之中。

其次,IaaS之上的服务是PaaS,PaaS可描述为一个虚拟的平台,包括一个或多个服务器、操作系统以及特定的应用程序,无需下载或安装,即可通过互联网发送操作系统和相关服务的模式,云计算应用的开发平台也可作为一种PaaS提供。

这种形式的云计算把开发环境作为一种服务来提供,指的是以服务形式将应用程序开发及部署平台提供给第三方开发人员。

这种平台一般包含数据库、中间件及开发工具,均以服务形式通过互联网提供。

再次的SaaS是可以提供给终端用户的应用程序,它是从一个集中的系统来部署软件,并使之在一台本地计算机上运行的一个软件模型。

它通过浏览器,将应用程序以服务形式提供给用户的形式,应用程序可以是公有云提供商提供的商用SaaS应用,或企业专用云提供的商用或订制的SaaS应用。

这种类型的云计算通过浏览器把程序提供给成千上万的用户使用。

云计算采用海量分布式存储技术存储数据,它的两种主流的海量分布式数据存储技术是GFS和HDFS。

云计算的三大商业模式

云计算的三大商业模式

云计算的三大商业模式随着互联网技术的不断发展,云计算作为一种新兴的技术模式,正在被越来越多的企业和个人所接受和使用。

在云计算的普及和发展过程中,商业模式的选择成为了企业和个人最为的问题之一。

本文将介绍云计算的三大商业模式,并阐述它们的特点和优劣。

1、软件即服务(SaaS)SaaS是一种云计算应用最为广泛的商业模式。

在这种模式下,软件提供商将应用程序和相关数据存储在云端,用户通过互联网访问这些应用程序,并使用相关的数据。

用户无需购买和维护软件和硬件设备,只需支付使用费即可。

SaaS的优点在于,用户无需购买和维护软件和硬件设备,降低了IT 成本和风险。

同时,SaaS提供商负责应用程序的维护和更新,用户无需担心技术问题。

此外,SaaS应用程序通常可以在任何支持浏览器的设备上使用,提高了使用的灵活性和便利性。

但是,SaaS也存在一些缺点。

首先,用户的数据存储在云端,可能存在数据安全和隐私方面的问题。

其次,SaaS应用程序的定制化程度较低,可能无法满足企业的特殊需求。

最后,如果SaaS提供商出现技术故障或服务中断,可能会对用户的工作造成影响。

2、平台即服务(PaaS)PaaS是一种将云计算平台作为一种服务提供给用户的商业模式。

在这种模式下,平台提供商提供开发、测试、部署和管理应用程序所需的所有基础设施和软件,用户只需支付使用费即可。

PaaS的优点在于,用户可以快速开发和部署应用程序,无需购买和维护基础设施和软件。

此外,PaaS提供商负责应用程序的维护和更新,用户可以专注于应用程序的开发和优化。

但是,PaaS也存在一些缺点。

首先,PaaS提供商可能对应用程序的定制化程度较低,无法满足企业的特殊需求。

其次,如果PaaS提供商出现技术故障或服务中断,可能会对用户的工作造成影响。

此外,PaaS的价格相对较高,可能不适合小型企业和个人使用。

3、基础设施即服务(IaaS)IaaS是一种将云计算基础设施作为一种服务提供给用户的商业模式。

云计算及其关键技术

云计算及其关键技术

云计算及其关键技术1. 介绍1.1 定义和概念在信息科技领域,云计算是一种通过网络提供的按需共享资源(包括但不限于服务器、存储空间、应用程序等)的模式。

它允许用户根据需要获取所需资源,并且可以随时扩展或缩减使用量。

1.2 发展历程- 第一阶段:基础设施即服务 (IaaS)- 第二阶段:平台即服务 (PaaS)- 第三阶段:软件即服务 (SaaS)2. 关键技术2.1 虚拟化技术虚拟化是实现云计算环境中多个虚拟机运行在同一个物理主机上的核心技术。

常见的虚拟化方式有全虚拟化和半虚拟化两种形式。

- 全虛擬: 是指將整個作業系統都偽裝成為實體計算資源, 只要能夠運行該操作系统的電腦就可避開了原本必須相容特定架构之问题.- 半真實 : 則只把關鍵部分虛擬化, 其他則仍然運行在實體計算資源上. 半真实的方式可以提供更高效能,但是需要操作系统与硬件有较好的兼容性.2.2 分布式计算技术在云计算环境中,资源和任务通常会被分配到多个节点进行处理。

因此,为了保证整体性能和可靠性,在设计云计算系统时必须考虑如何将任务合理地划分给各个节点,并且确保它们之间的协同工作。

- MapReduce : 是一种用于大规模数据集(超过1TB)并行运行大量机器上应用程序模型。

- Hadoop: 开放原始码软件框架, 可以让用户使用简单而强大地跨越数百台服务器构建起来成一个庞巨无比、具备海量存储及平衡负载功能的网络服务群组.2.3 安全与隐私技术- 数据加密:对敏感信息进行加密传输或者存储。

- 权限控制:通过身份验证、权限管理等手段控制用户对资源的访问权限。

- 隐私保护:采取措施保护用户的个人隐私信息,如数据脱敏、匿名化等。

3. 附件- 本文档涉及到的相关资料和案例请参见附件1。

4. 法律名词及注释- IaaS:基础设施即服务(Infrastructure as a Service),是云计算中一种提供虚拟机实例、存储空间以及网络资源等基础设施的模式。

云计算四种常用服务形态解析

云计算四种常用服务形态解析

云计算四种常用服务形态解析云计算是一种通过网络提供计算能力、存储资源和应用服务的技术。

通过云计算,用户可以通过互联网按需获取所需的计算资源,而不需要购买或维护物理硬件。

云计算提供了多种服务形态,包括基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)和功能即服务(FaaS)。

本文将对这四种常用的云计算服务进行解析。

1. 基础设施即服务(IaaS)基础设施即服务提供了虚拟化的计算资源,包括计算机、网络和存储。

用户可以在云平台上创建虚拟机实例,并根据自己的需求配置虚拟机的规模和资源。

用户在IaaS上可以像使用自己的物理服务器一样使用虚拟机,可以自由安装操作系统、应用程序和开发工具。

此外,IaaS还提供了灵活的存储和网络功能,使用户能够根据需求扩展和调整存储容量和网络带宽。

常见的IaaS提供商有亚马逊AWS的EC2和微软的Azure。

2. 平台即服务(PaaS)平台即服务为用户提供了基于云平台的开发和部署环境,使开发者能够快速开发和部署应用程序。

PaaS提供了一系列的开发工具、软件库和环境,使开发者能够专注于应用程序的开发,而不需要关注底层的基础设施。

开发者只需要上传自己的应用程序代码到PaaS上,PaaS会根据用户的配置进行自动扩展和管理。

PaaS还提供了自动化的部署、监控和性能管理功能。

常见的PaaS提供商有谷歌的App Engine和微软的Azure App Service。

3. 软件即服务(SaaS)软件即服务是一种通过互联网提供软件应用的模式。

在SaaS中,云提供商托管和维护应用程序的后台基础设施和数据,用户通过浏览器或移动客户端访问和使用应用程序,而不需要自己安装和维护软件。

SaaS提供了一系列的应用程序,包括办公软件、企业资源计划(ERP)和客户关系管理(CRM)等。

用户只需按照订阅模式支付费用,即可使用云提供商提供的应用程序和服务。

常见的SaaS提供商有Salesforce和Google Apps。

企业级云计算IaaS平台建设

企业级云计算IaaS平台建设

企业级云计算IaaS平台建设随着数据时代的到来,云计算已经成为企业的一个必需品。

云计算可以为企业带来弹性、灵活性和高效性,实现IT基础设施的优化,提升企业的核心能力。

其中,IaaS平台是构建企业级云计算的关键环节之一。

本文将对企业级云计算IaaS平台的建设进行探讨。

一、IaaS平台的概述IaaS(Infrastructure as a Service)平台是一种虚拟化的基础设施服务,提供了计算、网络和存储等基础设施资源的租用。

IaaS平台是云计算的基础,它为企业提供了资源管理、自动化部署和弹性计算等服务。

IaaS平台的主要功能包括:1、硬件资源虚拟化:将物理设备进行虚拟化,提供虚拟的CPU、内存、存储等资源。

2、自动化部署:通过自动化工具来完成硬件资源的快速部署和配置。

3、弹性计算:可以根据实际的需求来快速地增加或减少资源的大小和数量。

4、资源管理:对资源进行统一管理,包括资源的监控、负载均衡、容错备份等。

5、安全性保障:在IaaS平台中,安全性是非常重要的,必须具备数据隔离、灾备备份、安全审计等多种安全手段。

二、企业级云计算IaaS平台的建设1、确定平台架构企业在建设IaaS平台时,必须先确定平台的架构。

要根据企业的需要和实际情况,来选择合适的平台架构。

在确定平台架构时,需要考虑到以下几个方面:1)资源情况:根据企业的资源情况,来安排平台的架构和规划。

2)业务需求:根据企业的业务需求,来确定平台的规模和技术选型。

3)服务可用性:需要考虑平台的可用性和性能,以保证服务的稳定性和高效性。

2、选择虚拟化技术选择合适的虚拟化技术是非常重要的,它会影响到平台的性能、稳定性和可用性。

虚拟化技术可以分为两类:1)全虚拟化技术:通过虚拟化软件将物理资源进行虚拟化,提供虚拟机模拟出一个完整的硬件环境。

2)半虚拟化技术:利用虚拟化技术将主机和客户机进行隔离,但客户机无法直接访问物理硬件。

在选择虚拟化技术时,需要考虑到平台的硬件设备、性能、安全和成本等方面。

XX云计算平台IAAS平台规划方案

XX云计算平台IAAS平台规划方案
X86 CloudServer
SAN Storage
Object Storage
VPC
ELB
Elastic Block
APPSDeployment
云服务编排
服务目录
资源池
快速部署
容易扩展
数据中心管理平台
Self Service Portal
用户管理
性能监控
统一报告
分析
考虑事项:计算资源池按需分类群集(Cluster)与应用匹配通用VS.特制大小:节点数量服务/硬件匹配硬件X86 VS. RISC物理 VS. 虚拟机架式VS.多节点VS.一体化全归云操作系统统一管理
网络资源设计--数据站点与仲裁站点间网络带宽
带宽计算公式:1138 B * NumComp / 5seconds
例如:虚拟机由如下内容组成: VM namespace 1VMKD(小于255GB) 1VM Swap file 1FTT=1Stripe width=1 以上配置的虚拟机数量是166个,那么仲裁站点就需要获取到996个组件信息。996=3*2*1*166. 我们用1000进行计算:B=1138B*8*1000/5s=1820800bps=1.82Mbps;
VMware ESXi
VMware ESXi VMware ESXiStretched Management Cluster
VMware ESXi
Site A Site B
网络资源设计--NSX 多站点单VC实例的延伸群集
NSX 配置 ( 1)传输区域横跨多站点,VXLAN逻辑交换机提供与虚拟机二层连接分布式逻辑路由器用来给虚拟机提供默认网关每个站点的上行链路和Edge网关为本地提供网络出口,A站点主机有分布式逻辑路由的默认网关,通过该网关连接外网.站点B同样。在分布式逻辑路由中关闭动态路由, 使用静态路由连接NSX ManagerNSX Edge 网关有静态路由到分布式逻辑路由器分布式防火墙提供虚拟网卡策略用来相互隔离虚拟机

云计算技术介绍

云计算技术介绍

云计算技术介绍
云计算是指通过网络提供计算资源、软件、数据存储以及其他IT资
源与功能的模型。

它将计算资源(包括硬件和软件)从本地计算机迁移到
基于互联网的服务中心,使用户可以随时随地访问和使用这些资源。

云计
算技术一般包含以下几个方面:
1. 基础架构即服务(IaaS):提供云计算基础架构,包括计算资源、存储资源和网络资源等。

2. 平台即服务(PaaS):提供一些常用的平台服务,如开发环境、
测试环境、数据库等。

3. 软件即服务(SaaS):提供各种各样的应用程序,包括企业资源
规划(ERP)、客户关系管理(CRM)等。

4.公有云、私有云和混合云:公有云是由第三方提供商提供的云服务,私有云是由用户自己搭建在本地的云服务,混合云是将公有云和私有云结
合起来使用的综合方案。

5.云安全:保障云计算中数据的安全、可靠和保密性。

6.云计算管理:管理云计算中的资源和服务,包括监控、资源协调和
自动化等。

总的来说,云计算技术具有低成本、高可用性、灵活性和易于管理等
优点,因此在当前的商业和科学应用中得到广泛的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1.绪论1.1国外研究现状 (1)1.2国内研究现状 (1)2.相关技术2.1云计算概述2.1.1云计算产生背景 (2)2.1.2云计算的概念 (2)2.1.3云计算的特点 (3)2.1.4云计算的类型 (3)2.2Iaas技术简介2.2.1Iaas技术层次 (4)2.2.2Iaas关键技术 (5)2.2.3Iaas特征优势 (6)3.Iaas平台架构设计3.1Iaas平台的实现机制 (6)3.2Iaas云计算平台功能架构 (7)3.3Iaas云计算平台的实现3.3.1EucalyPtus介绍 (8)3.3.2Iaas云平台环境构建 (8)3.3.3业务流程分析 (9)4.总结 (9)1.绪论1.1国外研究现状由于云计算是多种技术混合演进的结果,其成熟度较高,又有大公司推动,发展极为迅速。

Google是云计算的提出者,多年的搜索引擎技术的积累成果使Google在云计算技术上处于领先的地位,不仅提供在线应用,还希望发挥自身的数据库系统优势,成为在线应用的统一平台。

Google是典型的无端0系统,这迫使微软推出了保卫端0的策略。

正是因为这种原因,微软公司的WindowSAzure在2008年10月正式推出市场,微软公司的操作系统和浏览器产品在全球的用户数不胜数。

微软公司的愿景是借助Azure操作系统和互联网,使windows飞向/蓝天0。

G00gle公司在低端服务器市场上已经占据了绝对优势,对全球的IT巨头构成了很大的威胁。

然而现在高端市场对于服务器的需求也越来越多,许多企业对于高速运算服务的需求量越来越大。

面对当前形势,IBM提出了一种高端服务器应用的云计算技术,这是全球唯一一家采用这种方案的厂商。

亚马逊研发了弹性计算云EeZ[4](Elastiee mputingeloud)和简单存储服务53(51-mpleStorageService)为企业提供计算和存储服务。

收费的服务项目包括存储空间、带宽、CPU资源以及月租费。

月租费与电话月租费类似,存储空间!带宽按容量收费,CPU根据运算量时长收费。

在诞生不到两年时间内,亚马逊的注册用户就多达44万人,其中包括为数众多的企业级用户。

云计算的应用关键是网络基础设施的建立,这对于思科等网络公司而言是一个很好的商机。

思科公司有着自己对云计算的理解:所谓云计算,就是在统一的架构下,将计算机资源虚拟化,通过互联网来满足大规模业务的需求。

1.2国内研究现状云计算在我国也进行得如火如茶。

2008年,IBM公司的两个云计算中心先后在无锡和北京成立。

世纪互联推出了CloudEx产品线,提供互联网主机服务、在线存储虚拟化服务等;中国移动研究院己经建立起1024个CPU的云计算试验中心;解放军理工大学研制了云存储系统MassC10ud,并以它支撑基于3G的大规模视频监控应用和数字地球系统。

作为云计算技术的一个分支,云安全技术通过大量客户端的参与和大量服务器端的统计分析来识别病毒和木马,取得了巨大成功。

瑞星、趋势、卡巴斯基、McAfee、symantec、江民、Panda、金山、360安全卫士等均推出了云安全解决方案。

值得一提的是,云安全的核心思想,与早在2003年就提出的反垃圾邮件网格非常接近。

2008年11月25日,中国电子学会专门成立了云计算专家委员会。

2009年5月22日,中国电子学会隆重举办首届中国云计算大会,1200多人与会,盛况空前。

2009年,中国互联网大会专门召开了/2009云计算产业峰会。

2009年12月,中国电子学会举办了中国首届云计算云计算学术会议。

2010年5月,中国电子学会举办了第二届中国云计算大会。

2.相关技术2.1云计算概述2.1.1云计算产生背景21世纪初期,崛起的web2.0让网络迎来了新的发展契机。

业务系统或者网站所需要处理的数据量快速增长,例如在线视频或者照片的共享,这些网站必须解决如何储存和处理大量的数据的问题。

这类系统所面临的难题是如何在用户数量剧增的情况下稳定而快速地扩展原有系统,随着移动宽带网络的普及和移动终端的智能化,未来将会有越来越多的移动设备接入互联网,这就意味着与移动终端有关的IT系统会增加更多的负载,而对于提供各种数据服务的IT企业来讲,IT系统需要处理更多的数据量。

由于资源非常有限,使得空间成本,电力成本以及各类设施的维护成本快速增加,因此数据中心的成本也快速上升,这就面临着怎样有效地利用这些资源,以及如何利用更少的资源解决更多的问题。

另一方面,随着高速网络连接的发展,芯片和磁盘驱动器产品的功能变得越来越强,价格也在变得越来越低廉,拥有成百上千台计算机的数据中心也拥有了为大量用户快速处理复杂问题的能力。

在技术上,随着分布式计算变得日益成熟,尤其是网格计算的快速发展,通过Internet就能把分散在各地的硬件!软件以及信息资源连接成为一个庞大的整体,从而使得人们可以利用地理上分散在各处的资源,来完成极其复杂的!大规模的计算和数据处理的任务。

另一方面,随着数据存储的快速增长,产生了各种高性能存储技术,主要以SAN(storage Area Network),GFS(Google FileSystem)为代表。

服务器整合需求的不断上升加速了Xen等虚拟化技术的发展,还有web2.0的实现,多核技术的普及,以及SaaS(software as a Service)观念的诞生等,所有这些先进技术为产生更加强大的计算能力和服务提供了可能。

计算能力和资源利用效率的迫切需求,资源的集中化和技术的进步,使得云计算应运而生。

2.1.2云计算的概念云计算是一种商业计算模型。

它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力,存储空间和信息服务。

如下图所示:2.1.3云计算的特点对比传统的单机应用和网络应用模块,云计算模式有以下特点:(l)虚拟化:这是云计算最重要的一个特点。

这里虚拟化不仅指应用虚拟化,还包括资源虚拟化。

云计算的应用是物理平台无关性的,在虚拟化平台中,所有的操作都是统一的。

(2)可动态扩展:所谓可动态扩展,指可以随时增减服务器来达到加强或减弱云计算的能力。

(3)按需部署:云计算平台的部署是十分灵活的,可以按用户需求的资源和计算能力来部署不同的硬件,以满足用户的需求。

(4)高灵活性:现在大部分的软件和硬件都支持虚拟化,各种IT资源,包括软件,硬件,操作系统以及存储网络等经过虚拟都可以放在云计算平台上运行。

同时,不同硬件厂商的产品可以互相兼容,通过兼容低配置的机器和外设可以获得高性能计算。

(5)高可靠性:用户的应用和计算不会因为某台机器的崩溃而受影响,通过扩展功能,云计算可以很方便地再扩展服务器来完成用户的服务。

(6)高性价比:通过虚拟化技术,云计算可以整合大量的廉价的PC,然而这些PC结合起来的性能却能超过一台大型机。

2.1.4云计算的类型云计算按照服务类型可以分为三类:讲基础设施作为服务IaaS,将平台作为服务PaaS和将软件作为服务SaaS。

IaaS提供底层的技术平台以及核心的云服务,是最为全面的云计算服务。

Amaxon,Google 等提供的云计算服务可以归于此类。

通过这种云计算服务形态,整个互联网的虚拟中心能够将内存,I/0设备,存储和计算能力集中起来成为一个虚拟的资源池为整个网络提供服务。

Paas提供用户应用程序的运行环境,典型的如GoogleAppEngine。

微软的云计算操作系统Microsoft Windows Azure也可大致归入这一类。

PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间的配合问题。

但与此同时,用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模型。

这有点像在高性能集群计算机里进行MPI编程,只适用于解决某些特定的计算问题。

例如,GoogleAppEngine只允许用户基于称为Django的Web应用框架,使用Java和Python语言,来调用Google App Engine SDK开发属于自己的在线应用服务。

相对而言,SaaS的针对性更强,它把一些特定的应用软件功能封装成了服务,如salesforee 公司所提供的在线客户关系管理CRM(elient Relationship Management)服务。

Saas既不像Iaas 一样提供计算或存储资源的服务,也不像PaaS一样提供运行用户自定义的应用程序环境的服务,它只提供某些专门用途的服务供应用调用。

需要指出的是,随着云计算的深化发展,不同云计算解决方案之间互相渗透融合,同一种产品往往横跨两种以上类型。

例如,Amazon Web Service是以IaaS发展的,但新提供的弹性MapReduee服务模仿了Google的MapReduee,简单数据库服务SimpleDB模仿了Google的Bigtable,这两者属于PaaS的范畴,而它新提供的电子商务服务FPS和DevPay以及网站访问统计服务Alexa Web服务,则属于SaaS的范畴。

2.2Iaas技术简介Iaas基础设施服务是云服务中最基础的服务,通过这种服务,人们可以使用互联网来得到各种资源包括存储和计算等。

它将存储器和CPU等整合成一个虚拟的资源池供用户使用。

2.2.1Iaas技术层次云计算技术层次和服务层次是不一样的,一个是从系统属性及设计思想来说明,另一个主要是说明云服务带给我们什么。

云计算中IaaS服务主要由四方面组成:物理硬件层,虚拟化层,中间层,web应用层。

2.2.2Iaas关键技术1.虚拟化技术虚拟化技术是云计算关键的技术之一,也是云计算区别于其他并行计算的重要特点。

虚拟化是将底层物理设备与上层操作系统!软件分离的一种去藕合技术,其将硬件!操作系统和应用程序一同装入一个可迁移的虚拟机档案文件中。

通过其管理软件将多个物理设备纳入统一的资源池进行管理,从而增强了物理设备和物理设备之间的祸合性。

使用虚拟机的方式给云计算的资源管理带来一些特别优点。

虚拟机软件通过模拟硬件的执行,能够在上面运行完整的操作系统,从而达到把一整套运行环境语义保留下来的目的。

而采用虚拟机可以通过打包的方式将整个执行环境传输到其他物理节点上。

这种把执行环境与物理环境完全隔离的方式,十分便于对整个应用程序模块的部署。

2.性能监控技术Iaas需要监控其下的所用资源的运行情况,例如CPU,内存,I/0,网络带宽等,这些将对IaaS资源调度,智能迁移提供数据依据。

目前在性能监控上有很多现成的技术,其中ganglia就是气最大的开源技术,很多IaaS解决方案都是集成ganglia进行性能监控,典型的就是Novell公司的pso。

Gangha是UCBerkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。

相关文档
最新文档