收藏到会员中心

文档题目:

企业级自动化部署系统开发实现

企业级自动化部署系统开发实现
上传会员: Qianduoduo1820
提交日期: 2023-02-06 19:55:41
文档分类: 计算机设计
浏览次数: 8
下载次数: 0
下载地址: 点击标题下载 企业级自动化部署系统开发实现 (需要:50 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数: 15092
XCLW24234  企业级自动化部署系统开发实现
摘要
在云计算、云服务日益成熟的今天,服务器数据量呈指数级增长。企业中的业务不断扩大,提供的服务也不断增加,后端服务器数量随之不断增加,运维自动化势在必行。对于业务高可用、高可靠的需求,业务迭代也不断加快,急切需要一套可靠的自动化部署系统作为保障。文章在此环境下基于SaltStack、TOTP等技术,并通过对SaltStack工具的二次开发和多方验证,进行自动化运维部署系统的实现。通过对各个工具的封装,将复杂繁琐运维操作,简化为基于web的自动化部署系统。提供全面的权限配置,并将部署权限下放,将部署过程透明化,部署结果可视化,提高运维人员和开发人员的工作效率。自动化部署系统,包括批量部署、批量启停、批量回滚和批量备份等功能。最后总结此次工作的成功和不足之处,并提出下一步继续深入开发的方向。

关键词 运维自动化;自动化部署;安全部署;SaltStack


目录
摘要 I
第1章 绪论 3
1.1项目背景 3
1.2项目意义 3
1.3 项目内容及本文工作 4
第2章 相关技术介绍 5
2.1 Spring mvc概述 5
2.2 Shiro概述 6
2.3 Saltstack概述 7
2.4 TOTP介绍 8
第3章 需求分析 9
3.1 需求描述 9
3.2 系统需求分析 9
3.3 关键功能及质量属性 10
第4章 概要设计 11
4.1 系统功能描述 11
4.2 主要功能模块划分 12
4.3 系统流程分析 12
第5章 详细设计 13
5.1 系统的设计原理与目标 13
5.2 数据库设计 13
5.2.1 表关系设计 13
5.2.2表设计 13
5.3 界面设计 21
5.3.1系统登录界面设计 21
5.3.2权限管理界面设计 25
5.3.3部署管理界面设计 29
5.3.4部署进度界面设计 32
5.3.5用户管理界面设计 35
5.3.6异常日志界面设计 38
第6章 系统测试 42
6.1 登陆界面测试 42
6.2 部署管理测试 42
6.3 部署进度测试 43
6.4 用户管理测试 43
6.5 异常日志测试 44
第7章 关键技术的实现说明 46
7.1 Velocity语法传递数据 46
7.2 Shiro的身份验证 46
7.3 集成TOTP实现身份验证 48
7.4 Saltstack系统交互实现 49
7.5 Elasticsearch日志获取实现 52
第8章 总结与展望 54
参考文献 55
致谢 56

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇美嘉集团股份有限公司网络系统集.. 下一篇方圆机床网站开发和应用

相关栏目

最新文档下载

推荐文档下载