基于云平台虚拟集群的设计与实现

来源 :闽南师范大学 | 被引量 : 0次 | 上传用户:Jiang0596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算型云平台是一种以资源整合为主,利用虚拟化核心技术,通过一系列的云计算资源管理方案为用户提供各种需求的服务性平台。计算型云平台具有覆盖范围广、使用效率高以及依据用户需要分配资源等优点,这为建立高效的大数据处理场景提供了更多的可能性。  由于现代信息技术的飞速发展,建立在物理服务器上的大数据处理环境,已经不能满足高性能计算规模的不断扩大以及应用复杂性的增加。而虚拟集群技术是解决这类难题的一种重要工具,其已被广泛地应用到多种并行计算环境,许多大数据信息问题在虚拟集群环境中得到了很好的处理。因此,为了解决传统大数据处理环境的诸多局限性问题,在计算型云平台上创建虚拟集群环境有着非常重要的意义。  本论文重点设计了一种在OpenStack云平台上的 Hadoop集群环境。首先介绍了OpenStack云平台与Hadoop集群系统,继而研究了基于OpenStack API接口的使用方法,用来完成虚拟集群环境与集群管理系统之间的良好通信;然后设计了一个 Web应用型集群环境管理系统;最后,在以上研究基础上实现了计算型云平台上的虚拟集群环境。  (1)云平台与Hadoop集群环境的实现。首先利用OpenStack开源项目搭建了云计算平台,对该平台的体系结构和部署方案进行了详细的研究。然后对Hadoop集群系统进行了简单介绍,同时研究了Hadoop集群系统的框架结构和部署方案,为虚拟集群系统的创建打下良好基础。  (2) OpenStack API使用方法。这里说明了OpenStack API的四种请求方式,研究了OpenStack API应用开发的设计思路以及如何用API接口实现外界用户对云平台上多种数据信息的访问与更改。通过OpenStack提供的API接口来完成虚拟集群系统与集群管理系统之间的数据通信。同时解析了OpenStack API四种请求方式的具体使用方式。它们是管理系统与云平台之间交互的关键。  (3)虚拟集群管理系统的设计与实现。作为虚拟集群的管理系统,它是用户对云平台上虚拟集群资源进行使用和需求设置的重要方式。这里通过 Web应用的形式展示了虚拟集群管理系统的基本设计思路,并对虚拟集群管理系统的整体框架做了进一步的描述。利用已有的基本设计思路和整体框架,同时借助计算机编程工具,完成了该管理系统的设计和实现过程。  (4)基于云平台虚拟集群的实现。在以上三部分内容顺利实现的基础之上,通过它们之间的关联关系,将它们逐个的联系起来,实现了基于开源OpenStack云计算平台的虚拟集群系统。同时,对基于云计算平台虚拟集群的功能进行了测试,证明了该虚拟集群良好的可用性。
其他文献
人脸识别技术是目前生物特征识别中最受人们关注的一个分支,是计算机视觉与模式识别领域非常活跃的一个研究方向。人脸图像的特征提取是人脸识别技术非常重要的组成部分,对于识
学位
道路提取是遥感图像分析、理解和目标提取中的重要问题之一,它在遥感测绘、地理信息系统(GIS)、军事应用等领域都具有重要的价值和意义。遥感图像中信息的复杂性和多样性使道
学位
现今,用计算机模拟物理系统热扩散的数值方法在传热学领域的研究中越来越受到重视。许多大型系统的传热过程分析与换热器的热计算都通过并行计算机的数值模拟实现。但传统上进
近年来,由于癫痫病的高发,癫痫的治疗已经成为了一项热门的研究课题。癫痫病虽然可以由药物治疗,但是,全球大概仍有30%的癫痫患者是抗药性癫痫并终身受其影响;而且,该类抗药性
作为互联网的重要组成部分,校园BBS完善了信息化校园的新型校园形态,成为了师生在日常生活中自由获取信息和交流意见的平台。但是随着意见的扩散和逐步深入,各种观点发生交流
随着无线网络的普及,定位技术的重要性日益显现。室内定位作为定位技术的一个重要分支,具有很大的实用价值,如机场、展厅、博物馆、购物中心、仓库,地下停车场,超级市场等等都需要
学位
信息全球化要求各企业的应用软件之间能协同工作,进行数据或信息的实时交换,同时企业在系统开发中,通过集成不同供应商提供的软件取代由自己独立开发所需软件,可以明显缩短系统开
随着网络技术的飞速发展和下一代网络概念的提出,使得在异构网络平台上实现语音、数据、视频等多媒体业务互通成为可能。SIP(Session Initiation Protocol)协议就是由IETF(The
学位
聚类分析是将数据对象分成类或簇的过程,使同一个簇中的对象之间具有很高的相似度,而不同簇中的对象高度相异。聚类分析源于许多研究领域,包括统计学、生物学和机器学习等。
学位
3G采用了开放式分层网络架构,其业务运营环境与2G/2.5G存在着很大的不同。2G/2.5G采用多点分散计费,各业务系统均提供计费功能,导致计费功能重复并且系统建设和维护的成本增