如何搭建云平台毕业设计
  计   目: IaaS与大数据平台方案设计与实施
专  业  班  级:                             
学  生  姓  名:                             
指  导  教  师:                             
设  计  时  间:2019年5月13日-2019年6月7日
XXXXXXXXXXX学院

XXXXXXXX学院毕业设计任务书
任务下达日期:2019年5月13日-2019年6月7日
设计题目:IaaS平台与大数据平台方案设计与实施
设计主要内容和要求:
该云平台使用的是先电版IaaS平台(XianDian-IaaS-v2.2.iso)以及配置资料。该平台由2台服务器组成,1台控制节点(controller),1台计算节点(compute)根据先电提供的脚本文件,可以快速的部署IaaS平台。在IaaS平台上创建两个云主机用来部署先电大数据平台,一台master和一台slaver1。先电大数据平台是基于Ambari进行二次开发的Hadoop分布式集配置管理工具,该平台通过安装向导来进行集的搭建。
先电大数据平台支持作业与任务执行的可视化与分析,能够更好地查看依赖和性能。它的用户界面非常直观,用户可以轻松有效地查看信息并控制集。
教学团队负责人签字:                      指导教师签字:
年  月  日                            年  月  日

XXXXXXX毕业设计指导教师评语
评语:
该生能比较全面的完成毕业设计的任务,方案合理、方法正确,能综合运用本专业的基础知识,分析问题和解决问题的强力较强。能够运用相关开发技术及软件,进行资料收集、加工和处理。
本文是通过先电提供的软件包,基于IaaS平台的大数据平台方案设计,该平台由2台服务器组成,1台控制节点(controller),1台计算节点(compute)根据先电提供的脚本文件,可以快速的部署IaaS平台,先电大数据平台是使用IaaS云主机部署的。先电大数据平台是基于Ambari进行二次开发的Hadoop分布式集配置管理工具,该平台通过安装向导来进行集的搭建,简化了集部署和管理,然后再简单介绍了大数据的应用等。
该设计符合专业培养目标,达到了综合训练的目标。该生查阅文献资料的能力较强,能全面收集相关资料,文题相符、重点突出、内容完整,层级结构安排科学,逻辑关系清楚,格式符合规范要求。
成绩:
指导教师签名:
年  月  日
XXXXXXX学院毕业设计答辩记录
学生姓名
XXX
系别
信息工程
专业班级
XXXX
设计题目
IaaS平台与大数据平台方案设计与实施
答      辩      情      况
提  出  问  题
回 答 问 题
正确
基本正确
有一般性错误
有原则性错误
回答不清
1
2
3
4
5
6
7
8
答辩委员会评语及建议成绩:
答辩委员会主任:
年  月  日

随着云时代的来临,大数据也吸引越来越多的关注,企业在日常运营中生成、积累的用户网络行为数据。这些数据是如此庞大,计量单位通常达到了pb、eb甚至是zb。hadoop作为一个开源的分布式文件系统和并行计算编程模型得到了广泛的部署和应用。大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。本文将介绍基于OpenStack平台,使用云主机实现Hadoop完全分布式集的具体搭建过程与基于hive的数据分析平台的设计与实现。
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目
OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、
标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。
OpenStack包含社区维护的8个核心项目,还有许多孵化项目,其中Swift、Nova和Glance是最主要的3个项目。Swift提供对象存储服务,Nova是提供虚拟换计算服务,Glance提供虚拟机镜像管理服务。此外还包括Keystone身份认证服务、Neutron网络服务等项目作为辅助模块。上述三大主要项目既可以单独使用,也可以组合起来搭建一个通用的IaaS云平台。