论文部分内容阅读
云计算作为一种新的商业计算模型,推动着信息产业新一轮的革新。云计算的发展促进网络化操作系统的提出。IaaS云管理平台作为网络化操作系统的基础,建立在由大量服务器等硬件资源组成的集群之上,利用虚拟化技术对集群中硬件资源统一管理,向外界提供可用的计算机集群。该系统的主要目标是让用户更加简单、有效、透明、弹性的使用底层的硬件资源,提高资源利用率,降低维护成本。论文首先介绍了云计算与虚拟化技术的相关背景、发展状况及相关技术;然后对IaaS云管理平台所处的课题网络化操作系统进行需求分析,提取出IaaS平台中的三个主要功能模块,虚拟机管理模块、镜像管理模块与资源分配模块;接着对IaaS云管理平台的总体架构进行设计,并对平台的工作机制及启动机制进行设计,然后IaaS云管理平台中虚拟机管理模块、镜像管理模块以及资源分配模块进行功能,数据库,接口方面的设计。其中平台中的节点采用分层的架构来实现,启动时各个节点通过文中提出的机制建立联系与通信。最后对三个功能模块的实现。论文的最后对IaaS云管理平台进行了功能与性能方面的测试,并对论文期间完成的工作成果进行了总结,并提出了下一步工作方向。