基于OpenStack云平台的电子商务系统设计
发布时间:2017-08-11 04:03
本文关键词:基于OpenStack云平台的电子商务系统设计
更多相关文章: 电子商务 高并发 OpenStack 云平台
【摘要】:随着计算机技术高速发展,对于电子商务网站来说随着整个系统流量和访问的增加,便会出现系统的安全性和稳定性问题。从网络和流量层面上来分析可知,通常大多数很难预先估算在做推广和秒杀活动时流量的峰值。业务曲线在平常时候1秒内可能只有几十个,但是活动是可能上百个或者上千请求会瞬时出现。为了适应这种高度动态的需求变动,因此采用云计算平台来部署电商系统。本文介绍了云计算平台的概念和基本分类,简要说明了国内外云计算的研究现状,引出了本课题的研究背景。针对目前较为成熟、流行的开源云计算平台,在概念上做了详细的介绍。接下来详细介绍目前被业界广泛认可和采用的OpenStack开源云计算平台,并从逻辑、概念、运行和物理等多个方面对OpenStack的架构做多详细的分析,并研究了OpenStack云计算平台中使用的关键技术。主要包括PHP、Nginx、MVC等技术的介绍,完成电子商务系统中各个功能介绍以及具体实现的流程及步骤。此外还对实现基于OpenStack的电子商务系统的高并发性和高可用性的方案做了细致的介绍,分析了各个方案的可行性。在这些分析的基础上,分别对电子商务系统和OpenStack云计算平台统计的架构设计。最后完成了一个高可用性的电子商务私有云计算平台的部署工作,该系统不仅能够实现向用户提供所需的动态可扩展虚拟机服务。同时电子商务系统设计为使用负载均衡和HA集群的高可用架构。与此同时还完成了对OpenStack中的关键组件,数据库系统,消息队列的高可用性配置,实现了电子商务系统和云平台的双高可用性,最后完成了整个云平台的功能测试与高可用性测试。
【关键词】:电子商务 高并发 OpenStack 云平台
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第1章 绪论10-14
- 1.1 课题背景及研究的目的和意义10-11
- 1.2 国内外的研究现状11-12
- 1.2.1 云计算技术发展现状11-12
- 1.2.2 开源云计算发展现状12
- 1.3 主要内容12-13
- 1.4 论文组织结构13-14
- 第2章 云计算平台关键技术14-20
- 2.1 云计算的分类14-15
- 2.1.1 根据服务类型划分14
- 2.1.2 根据照云计算部署和使用的模式划分14-15
- 2.2 主流开源云平台解决方案15-16
- 2.2.1 OpenStack平台15
- 2.2.2 Eucalyptus平台15
- 2.2.3 Cloud Stack平台15-16
- 2.2.4 Open Nebula平台16
- 2.3 关键技术16-19
- 2.3.1 并行编程模式16
- 2.3.2 虚拟化技术16-17
- 2.3.3 快速部署技术17
- 2.3.4 高速网络技术17-18
- 2.3.5 数据存储技术18
- 2.3.6 资源管理技术18-19
- 2.4 本章小结19-20
- 第3章 OPENSTACK平台分析20-26
- 3.1 OPENSTACK的基本组成20-21
- 3.2 逻辑架构21-24
- 3.2.1 Nova21-22
- 3.2.2 Cinder22-23
- 3.2.3 Neutron23
- 3.2.4 其他组件23-24
- 3.3 API接口24-25
- 3.4 本章小结25-26
- 第4章 基于云计算平台的电子商务系统设计26-42
- 4.1 高可用性相关理论26-27
- 4.2 电子商务系统设计27-31
- 4.2.1 基本开发环境27-28
- 4.2.2 基于PHP的电子商务系统MVC框架设计28-29
- 4.2.3 电子商务系统业务逻辑设计29-31
- 4.3 电子商务系统的高可用性分析31-34
- 4.3.1 分布式集群架构31-33
- 4.3.2 服务器集群中存在问题33-34
- 4.4 OPENSTACK云平台高可用性分析34-37
- 4.4.1 Nova-Network的高可用性分析34-36
- 4.4.2 消息队列的高可用性分析36-37
- 4.5 OPENSTACK云平台高可用性设计37-40
- 4.5.1 系统整体架构设计37-39
- 4.5.2 各模块设计39-40
- 4.6 本章小结40-42
- 第5章 OPENSTACK云计算平台的部署与测试42-52
- 5.1 OPENSTACK云计算平台规划42-44
- 5.1.1 系统部署环境规划42-43
- 5.1.2 系统部署方法43-44
- 5.2 OPENSTACK云计算平台测试44-51
- 5.2.1 展示界面的测试45-48
- 5.2.2 系统高可用性测试48-51
- 5.3 本章总结51-52
- 第6章 总结与展望52-54
- 参考文献54-58
- 攻读硕士学位期间发表的论文及其它成果58-59
- 致谢59
【参考文献】
中国期刊全文数据库 前10条
1 王玲;陈磊;阮勇辉;;基于OpenStack架构的IaaS云计算资源服务快速横向扩展框架研究[J];中国水运(下半月);2015年08期
2 吴明礼;任天鸿;李也白;;基于OpenStack的私有云平台资源管理技术的应用与研究[J];工业技术创新;2015年03期
3 赵岩;陈永当;曹阳;;混合云对陕西旅游电子商务的支持研究[J];电子测试;2015年07期
4 孙寒玉;顾春华;万锋;杨巍巍;周冀平;陈煌;;一种基于OpenStack的云应用开发框架[J];华东理工大学学报(自然科学版);2015年02期
5 芮坤坤;;基于OpenStack平台的云计算系统设置研究[J];重庆科技学院学报(自然科学版);2015年01期
6 唐云川;;使用Openstack建设企业私有云[J];科技展望;2015年01期
7 马文杰;;基于OpenStack的高校实验云平台的研究与应用[J];绥化学院学报;2014年12期
8 程东;陈俊明;;基于openstack的云实验室的设计与实现[J];福建电脑;2014年11期
9 梁宇;杨海波;李鸿彬;兰国亮;;基于OpenStack资源监控系统[J];计算机系统应用;2014年04期
10 赵少卡;李立耀;黄舒啸;;基于OpenStack的虚拟网络管理系统设计[J];福建师大福清分校学报;2014年02期
,本文编号:654091
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/654091.html