论文部分内容阅读
现今伴随着计算机互联网技术的快速成长与进步,云计算技术也进入到了一个蓬勃前进的阶段。云计算从出现到发展至今,已经在逐步的转变我们的生活方式。从最初的物理硬盘存储,单机的数字计算到现在云存储与云中的并行计算,人们的生活质量随着科技的发展在不断的提高。可以说云计算推动了社会多个产业的转变与进步,日益的提高着人们的生活水平。作为云计算三层架构中的底层的弹性计算平台,在整个云计算里起着不可或缺的作用,管理着底层硬件设备,同时为上层提供着基础设施资源。而在弹性计算平台中,虚拟化技术又占了核心的地位。本论文所研究的上层基础平台为BI-PAAS平台,从BI-PAAS平台入手,分析了其对底层弹性计算的需求,提出一个满足上层BI-PAAS需求的云平台,由此出发对IAAS层弹性云平台进行研究。为完成相关的研究任务,本论文从以下几个方面展开了相关的工作:一、为了完成对BI-PAAS平台的支撑,对当前主流的云计算整体架构展开研究,并分析每层架构之间的相互关系。二、针对IAAS层核心的虚拟化技术进行分析研究,主要以开源虚拟化产品Xen作为主要的研究软件,分析其整体架构,网络及内存机制和部署使用方式。三、针对BI-PAAS平台的需求,提出了一个弹性云计算平台,为上层BI-PAAS平台使用作支撑,并与上层BI-PAAS平台集成,通过实验进行支撑验证。四、研究IAAS层中的虚拟机网络管理相应内容,同时对云平台中的网络架构和关键技术进行研究,并研究实现了本论文中的云平台中的网络配置管理相关内容和云平台中的网络架构。五、基于虚拟化软件Xen,深入研究迁移部分的内容,主要关注了在线迁移技术,同时针对Xen中的内存拷贝算法提出了改进,并设计实现了云平台中的迁移模块。