基于Spring Cloud的云平台管理系统的研究及实现
发布时间:2021-06-16 09:41
随着科技进步,企业和个人对资源和服务的需求更加的要求实时性、灵活性和稳定性,传统的IT基础设施显然不能满足飞速发展的商业模式,云计算技术便应运而生。为了满足不同用户对“云”中资源的需求,需要设计实现一种可以管理系统资源和业务并具有稳定性、安全性、灵活性的系统平台,即云平台管理系统(云平台)。本文致力于研究具有众多优秀特性的云平台设计方案,并实现各个业务独立设计、独立部署、独立开发的微服务架构模式。深入学习云计算服务的基础概念,分析不同种类的服务部署模式,在不同的服务模式中选择出适合本课题的云平台实施方案。对比市场上不同种类的微服务架构,结合本文所需研究实现的云平台,最终选择Spring团队推出的Spring Cloud,该架构体系在云平台实现过程中的微服务化、负载均衡、熔断机制、分布式配置等方面都提供了相应解决方案。在对云平台的研究与实现过程中,首先是对云平台的总体规划与设计,以功能模块的划分将云平台分为云资源管理、服务管理和其他功能三个主要模块,针对不同功能模块对他们的子模块分别进行架构设计,在架构设计过程中应用策略调度算法提高平台资源调度效率,引用第三方插件提升系统运行稳定性。其次...
【文章来源】:华北电力大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
图2-1单体式开发架构图??从图中我们可以发现,这种模式的软件开发有很大的局限性
服务根据架构的设计实现相应的功能,从而满足系统需要[13]。微服务的诞生与发??展不是突然来到的,是软件开发架构多年来的进化结果。在传统的web开发模??式中,开发人员通常使用单体式开发的架构方案,如图2-1中所示,在中间层中??包含了所有的功能和展示,各个功能模块在同一模块中开发,也同样共同部署与??展示,所有系统逻辑高度关联。??ui??产品服务?订单服务?用户服务??产品|?|订单|?|用户|??DB??图2-1单体式开发架构图??从图中我们可以发现,这种模式的软件开发有很大的局限性。它虽然具有开??发简单,方便集中式的管理这样的优势,但是同样具有效率低、维护难、不灵活、??稳定性差、扩展性不够等缺点。现在的互联网产业,越来越多的应用软件具有复??杂的业务逻辑,不稳定的开发团队,分布式的服务调度,显然单体架构不能满足??5??
是对实际物理资源的虚拟化应用。本文所涉及的云平台管理系统由资源管??理、运营管理、门户、开放接口,以及安全、监控管理体系组成。其中资源管理、??运营管理和门户是系统架构中的主要组成部分,如图3-1所示即为云平台管理系??统的系统架构图。??-???????%??、??用户自服务门户?业务云管理门户??-?/??/??/?、f??:???N?、??;?fesS服务?)?(?PaaSR务????运营管遵????|?服务实例管M?|?[脤务模板管理?]??云?k?f?—...:::::.....云??f?资渡调度引擎?云平台並务处理平??|?^ ̄ ̄ ̄J??ft」皇??I?I资源实例管理)?资源管理?资源模板管理?、??|??????s?I??尔?X86虚拟机菅理?XB6物遥机管理?存储资源管理?网络资源管理??\^V??V.?_^????V-?」??/?\?^?/?\??虚拟化系统_?物瑗机?存储资源?网络资源??、?J?V?y?v?J??J?v?/?N?j??图3-1云平台系统架构图??本文设计的云平台管理系统总体架构以物理机、虚拟机、存储、网络为底层??资源,平台对底层资源进行管理和调度,在资源的处理过程中进行安全、告警、??监控等方面的服务。将各模块部分综合为运营管理提供给门户,使用户按需使用,??同时也方便系统管理员对平台资源等内容的管理,对本文设计的云平台管理系统??总体分为资源管理、运营管理和门户管理三部分:??(1)资源管理对计算、存储等物理资源进行池化
【参考文献】:
期刊论文
[1]基于微服务架构的高铁Wi-Fi运营服务系统设计与实现[J]. 王雪峰,阎志远,翁湦元. 铁路计算机应用. 2018(06)
[2]微服务架构在电动汽车智能充电服务与运营平台系统中的应用[J]. 隋永鑫. 微型机与应用. 2017(24)
[3]基于微服务的大平台系统架构演进探讨[J]. 郑明钊,张建强. 软件. 2017(12)
[4]云计算资源池统一整合策略研究[J]. 李晓. 信息通信. 2017(07)
[5]企业云服务体系结构设计框架[J]. 周毅书,周剑雄,刘裕,郭赫曦,尹晓萌. 计算机系统应用. 2014(08)
[6]云计算及应用前景分析[J]. 杨习勋. 才智. 2012(19)
[7]云计算虚拟化技术研究[J]. 谈圳. 信息技术与信息化. 2012(01)
[8]浅析云计算技术[J]. 李晓辉,王淑艳. 数字技术与应用. 2011(11)
[9]完善中的云计算[J]. 古丽萍. 中国电信业. 2011(09)
硕士论文
[1]基于微服务架构的平台化服务框架的设计与实现[D]. 谭一鸣.北京交通大学 2017
[2]基于微服务的OJ系统重构与优化[D]. 郑彬彬.东华大学 2017
[3]基于虚拟机部署的容错即服务方法研究[D]. 刘晓霞.内蒙古大学 2016
[4]面向中小型企业的云制造服务平台研发[D]. 夏军.西南科技大学 2015
[5]云计算环境下基于QoS驱动的资源分配方法研究[D]. 孔凯旋.武汉理工大学 2015
[6]弹性云资源管理系统的设计与实现[D]. 刘玲.湖南大学 2014
[7]企业私有云构建方法研究与实践[D]. 苏昌锋.天津大学 2014
[8]云计算虚拟化技术在电信领域的应用[D]. 彭瑞.南京邮电大学 2013
[9]云环境下虚拟机部署技术的研究及实现[D]. 张凯.东北大学 2013
[10]软件架构模式在信息系统开发中的应用研究[D]. 陈飞.大连海事大学 2005
本文编号:3232836
【文章来源】:华北电力大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
图2-1单体式开发架构图??从图中我们可以发现,这种模式的软件开发有很大的局限性
服务根据架构的设计实现相应的功能,从而满足系统需要[13]。微服务的诞生与发??展不是突然来到的,是软件开发架构多年来的进化结果。在传统的web开发模??式中,开发人员通常使用单体式开发的架构方案,如图2-1中所示,在中间层中??包含了所有的功能和展示,各个功能模块在同一模块中开发,也同样共同部署与??展示,所有系统逻辑高度关联。??ui??产品服务?订单服务?用户服务??产品|?|订单|?|用户|??DB??图2-1单体式开发架构图??从图中我们可以发现,这种模式的软件开发有很大的局限性。它虽然具有开??发简单,方便集中式的管理这样的优势,但是同样具有效率低、维护难、不灵活、??稳定性差、扩展性不够等缺点。现在的互联网产业,越来越多的应用软件具有复??杂的业务逻辑,不稳定的开发团队,分布式的服务调度,显然单体架构不能满足??5??
是对实际物理资源的虚拟化应用。本文所涉及的云平台管理系统由资源管??理、运营管理、门户、开放接口,以及安全、监控管理体系组成。其中资源管理、??运营管理和门户是系统架构中的主要组成部分,如图3-1所示即为云平台管理系??统的系统架构图。??-???????%??、??用户自服务门户?业务云管理门户??-?/??/??/?、f??:???N?、??;?fesS服务?)?(?PaaSR务????运营管遵????|?服务实例管M?|?[脤务模板管理?]??云?k?f?—...:::::.....云??f?资渡调度引擎?云平台並务处理平??|?^ ̄ ̄ ̄J??ft」皇??I?I资源实例管理)?资源管理?资源模板管理?、??|??????s?I??尔?X86虚拟机菅理?XB6物遥机管理?存储资源管理?网络资源管理??\^V??V.?_^????V-?」??/?\?^?/?\??虚拟化系统_?物瑗机?存储资源?网络资源??、?J?V?y?v?J??J?v?/?N?j??图3-1云平台系统架构图??本文设计的云平台管理系统总体架构以物理机、虚拟机、存储、网络为底层??资源,平台对底层资源进行管理和调度,在资源的处理过程中进行安全、告警、??监控等方面的服务。将各模块部分综合为运营管理提供给门户,使用户按需使用,??同时也方便系统管理员对平台资源等内容的管理,对本文设计的云平台管理系统??总体分为资源管理、运营管理和门户管理三部分:??(1)资源管理对计算、存储等物理资源进行池化
【参考文献】:
期刊论文
[1]基于微服务架构的高铁Wi-Fi运营服务系统设计与实现[J]. 王雪峰,阎志远,翁湦元. 铁路计算机应用. 2018(06)
[2]微服务架构在电动汽车智能充电服务与运营平台系统中的应用[J]. 隋永鑫. 微型机与应用. 2017(24)
[3]基于微服务的大平台系统架构演进探讨[J]. 郑明钊,张建强. 软件. 2017(12)
[4]云计算资源池统一整合策略研究[J]. 李晓. 信息通信. 2017(07)
[5]企业云服务体系结构设计框架[J]. 周毅书,周剑雄,刘裕,郭赫曦,尹晓萌. 计算机系统应用. 2014(08)
[6]云计算及应用前景分析[J]. 杨习勋. 才智. 2012(19)
[7]云计算虚拟化技术研究[J]. 谈圳. 信息技术与信息化. 2012(01)
[8]浅析云计算技术[J]. 李晓辉,王淑艳. 数字技术与应用. 2011(11)
[9]完善中的云计算[J]. 古丽萍. 中国电信业. 2011(09)
硕士论文
[1]基于微服务架构的平台化服务框架的设计与实现[D]. 谭一鸣.北京交通大学 2017
[2]基于微服务的OJ系统重构与优化[D]. 郑彬彬.东华大学 2017
[3]基于虚拟机部署的容错即服务方法研究[D]. 刘晓霞.内蒙古大学 2016
[4]面向中小型企业的云制造服务平台研发[D]. 夏军.西南科技大学 2015
[5]云计算环境下基于QoS驱动的资源分配方法研究[D]. 孔凯旋.武汉理工大学 2015
[6]弹性云资源管理系统的设计与实现[D]. 刘玲.湖南大学 2014
[7]企业私有云构建方法研究与实践[D]. 苏昌锋.天津大学 2014
[8]云计算虚拟化技术在电信领域的应用[D]. 彭瑞.南京邮电大学 2013
[9]云环境下虚拟机部署技术的研究及实现[D]. 张凯.东北大学 2013
[10]软件架构模式在信息系统开发中的应用研究[D]. 陈飞.大连海事大学 2005
本文编号:3232836
本文链接:https://www.wllwen.com/guanlilunwen/glzh/3232836.html