基础设施即服务IaaS基础设施即服务IaaSIaaS是将IT基础设施能力(如服务器、存储、计算能力等)通过网络提供给用户使用,并根据用户对资源的实际使用量或占量进行计费的一种服务。网络和通信系统提供的通信服务服务器设备提供的计算服务数据存储系统提供的存储服务•IaaS概述•IaaS技术架构•IaaS云计算管理•Amazon云计算案例IaaS提供服务的方法IaaS云服务的提供者建设相应的资源池,即通过虚拟化或服务封装的手段,将IT设备可提供的各种能力,如通信能力、计算能力、存储能力等,构建成资源池,在资源池中,这种能力可以被灵活的分配,使用与调度。IaaS提供者还需要将能够提供的服务组织成IaaS服务目录,以说明能够提供何种IaaS服务产品,使IaaS使用者可以根据应用系统运行的需要选购IaaS产品。IaaS云的特征1.随需自服务2.广泛的网络接入3.资源池化4.快速扩展5.服务可度量IaaS和虚拟化的关系首先,服务器虚拟化是一种虚拟化技术,它将一台或多台物理服务器的计算能力组合在一起,组成计算资源池,并能够从计算资源池中分配适当的计算能力重新组成虚拟化的服务器。IaaS云是一种业务模式,它以服务器虚拟化、网络虚拟化、存储虚拟化等各种虚拟化技术为基础,向云用户提供各种类型的能力的服务。服务器虚拟化又是IaaS云的关键技术之一,通常也是IaaS建设过程中第一个关键性步骤,很多企业都希望从服务器虚拟化入手进行IaaS云建设。服务器虚拟化建设完成后,要达到IaaS云的建设目标还要完成IaaS云的业务管理体系的建设等工作。•IaaS概述•IaaS技术架构•IaaS云计算管理•Amazon云计算案例IaaS技术架构自助服务门户管理门户帐户管理部署服务服务目录用户报告资源管理负载均衡硬件虚拟化和应用虚拟化服务器网络存储服务层管理层虚拟化层资源层•IaaS概述•IaaS技术架构•IaaS云计算管理•Amazon云计算案例IaaS云自动化部署1.初次部署尽量不启动新的物理服务器尽可能让CPU和I/O资源互补系统模板其实就是一个预装了操作系统的虚拟磁盘映像,用户只要在启动虚拟机时挂接映像,就可以使用操作系统。2.迁移虚拟机实际上是一个进程,由两部分构成,一部分是虚拟机操作系统,另一部分则是该虚拟操作系统所用到的设备。虚拟操作系统其实是一大片内存,因此,迁移虚拟机就是迁移虚拟机操作系统所处的整个内存,并且把整个外设全部迁移,使操作系统统感觉不到外设发生了变化。弹性能力提供技术1.资源向上/下扩展(ScaleUp/Down)资源向上扩展是指当系统资源负载较高时,通过动态增大系统的配置,CPU、内存、硬盘、网络带宽资源向下扩展是指当系统资源负载较低时,通过动态缩小系统的配置,CPU、内存、硬盘、网络带宽2.资源向外/内扩展(ScaleOut/In)资源向外扩展是指当系统资源负载较高时,通过创建更多的虚拟服务器提供服务,分担原有服务器的负载。资源负载较低时,通过减少集群中虚拟服务器的数量来提升整个集群的资源利用率。对资源监控项目进行实时监测。当发现超过阈值时,系统将根据设定的弹性资源提供策略进行资源的扩展。负载均衡的实现,一种是负责请求的调度;另一种是由管理平台来实现负载均衡,即用户在管理平台上配置好均衡的策略。IaaS资源监控(1)状态监控物理服务器、虚拟化软件VMM、虚拟服务器、物理交换机与路南器、虚拟交换机与路由器、物理存储与虚拟存储等。(2)性能监控VMM的角度来监视与度量CPU、内存、存储、网络等设施的性能、如虚拟机部署的时问、迁移的时间、集群性能等(3)容量监控服务器、内存、网络、存储资源的平均值和峰值使用率,以及达到资源瓶颈的临界用户数量(4)安全监控传统安全监控、虚拟机蔓生活动监控、合规监控、访问控制监控(5)使用量度量服务使用时间、配置信息、事件信息资源监控的常用方法(1)日志分析:通过应用程序或者系统命令采集性能指标、事件信息、时间信息等,并将其保存到日志文件或者历史数据库中,用来分析系统或者应用的KPI(KeyPerformanceIndicator,关键业绩指标)。(2)包嗅探(PacketSniffing):主要;用于对网络中的数据进行拆包、检查、分析,提取相关信息,以分析网络或者相关应用程序的性能。(3)探针采集(Instrumentation):通过在操作...