首页> 中文学位 >基于Openstack的企业私有云平台设计与实现
【6h】

基于Openstack的企业私有云平台设计与实现

代理获取

目录

声明

摘要

1 绪论

1.1 研究背景

1.2 研究内容和主要工作

1.3 章节安排

1.4 本章小节

2 Openstack分析与云平台设计

2.1 云计算的概念

2.2 CloudStack与OpenStack

2.2.1 平台背景介绍

2.2.2 平台架构整体比较

2.2.3 平台选择

2.3 Openstack平台与Keystone源码分析

2.3.1 Keystone组件的工作原理

2.3.2 Keystone源码分析

2.3.3 Keystone数据库表结构

2.4 云平台的总体设计

2.4.1 系统框架设计

2.4.2 设计优势与使用场景

3 私有云平台的实现

3.1 WEB服务器端的设计

3.1.1 系统门户设计

3.1.2 系统模块及功能

3.1.3 数据库表的设计

3.2 WEB服务器端的实现

3.2.1 开发环境及技术应用

3.2.2 订单模块的实现

3.2.3 组织结构树模块的实现

3.2.4 Openstack调用服务模块的实现

3.2.5 多VDC切换与多Project切换的实现

4 自动化部署系统

4.1 自动化部署的必要性

4.2 Nailgun源码分析

4.3 部署系统的工作流程

4.4 自动化部署的Java实现

4.5 本章小结

5 自动化部署的测试

结论

参考文献

致谢

展开▼

摘要

随着网络技术与虚拟化技术的不断发展,一种通过互联网以服务的方式提供动态可伸缩的虚拟化的资源的计算模式渐渐的走进了人们的生活,例如:百度云盘,云电视,云手机等。云计算,一个全新的领域,是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。在虚拟化技术和网络技术快速发展的今天,人们清醒的意识到,在生活中使用的主机包括:CPU、内存、磁盘,网络,镜像这些基础资源时其实是在享受他们为我们带来的便捷与可视化的服务,而并不是这些硬件资源本身。平时,在使用这些硬件时偶尔还会为我们带来许多不便,从企业角度来说维护这些资源需要耗费人力物力,这些资源为了支撑业务高峰期对计算性能的需求往往会超出增加平时计算能力的两到三倍,这显然是一种浪费。人们迫切需要一种能够动态搜索且如同使用自来水一样的公共服务的出现,这就是云计算服务的思想起源。 2006年谷歌首席执行官埃里克·施密特首次提出“云计算”的概念,云计算就成为近几年来IT领域一个非常热门的研究方向。云计算又被称之为云服务,是因为它是一种服务模式;云计算主要分为基础设置即服务(IaaS),如:IBM Blue bluemix等;平台即服务(Paas),如:google App engine,windows Azure Platform等;软件即服务(Saas),SaaS是我们接触最多的,用户无需额外安装软件,只需要接入互联网并通过浏览器即可享受软件服务,如Google Chrome浏览器中的Google App就是其中的代表,还有Zimbra等。 由于云计算的出现,使得人们对IT资源的使用更加合理、高效且可快速释放重复利用等特点,众多企业准备构建各自的私有云平台。目前,很多开源的Iaas项目大多借鉴了AWS的成功经验,而其中最具影响力的就是Openstack项目。Openstack架构灵活且组件之间耦合度低,可以满足不同企业的实际需求。但OpenStack在自动化部署方面的不足、系统易用性的开发显得比较薄弱。

著录项

  • 作者

    张鸣奇;

  • 作者单位

    大连理工大学;

  • 授予单位 大连理工大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 郭成;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    企业私;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号