基于WEB技术的自动化数据中心控制系统的设计与实现 论文.docx

基于WEB技术的自动化数据中心控制系统的设计与实现 论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

摘要

随着公司的基础设施和基础服务的增加,且须满足线上业务的稳定性,运维人员的业务压力随之增加。业务量与系统复杂度与日俱增,系统资源的占用过大,服务流程过慢等问题层出不穷,基于虚拟机编排已经不能满足日益增长的用户需求,这大大推动了容器编排技术,微服务成为了后端服务的首选。

本系统所开发的系统为解决上述问题,将自动化数据中心设为研究对象,使用了IDEA开发工具,MongoDB作为数据库存储,并且使用了消息中间件RabbitMQ来对APIServer和Agent进行流量削峰,异步解耦。以回调的方式进行任务消息推送。使用了Vue3、Flask和Pymongo组合框架搭配NaiveUI组件库,实现了一个基于微服务架构和Web技术并且具备可扩展性、高可用性和易于监控的运维资源数据配置和管理系统。本系统中每个服务都有清晰的边界,服务之间没有直接耦合的关系。

关键词:资源数据配置和管理系统;微服务架构;Flask、Vue3框架;MongoDB;Golang

ABSTRACT

Withtheincreaseofthecompanysinfrastructureandbasicservices,andmustmeetthestabilityofonlinebusiness,operationandmaintenancepersonnelbusinesspressureincreases.Thebusinessvolumeandsystemcomplexityareincreasingdaybyday,thesystemresourcesareoccupiedtoomuch,theserviceprocessistooslowandotherproblemsemergeinanendlessstream.Basedonthevirtualmachineorchestration,itcannolongermeetthegrowinguserneeds,whichgreatlypromotesthecontainerorchestrationtechnology.Microserviceshavebecomethefirstchoiceforback-endservices.

Inordertosolvetheaboveproblems,thesystemdevelopedbythissystemsetstheautomaticdatacenterastheresearchobject,usestheIDEAdevelopmenttool,MongoDBasthedatabasestorage,andusesthemessagemiddlewareRabbitMQtoperformtrafficpeakclippingandasynchronousdecouplingonAPIServerandAgent.Taskmessagepushisperformedinacallbackmanner.UsingtheVue3,FlaskandPymongocombinationframeworkwiththeNaiveUIcomponentlibrary,adataconfigurationandmanagementsystemforoperationandmaintenanceresourcesbasedonmicroservicearchitectureandWebtechnologywithscalability,highavailabilityandeasymonitoringisimplemented.Inthissystem,eachservicehasaclearboundary,andthereisnodirectcouplingrelationshipbetweenservices.

Keywords:Resourceconfigurationmanagementdatabasesystem;Microservicearchitecture;Flask,Vue3framework;MongoDB;Golang

目录

TOC\o1-3\h\u第1章绪论 1

1.1论文研

您可能关注的文档

文档评论(0)

计算机论文专家 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档