[发明专利]一种项目研发环境部署系统有效
申请号: | 201811313168.2 | 申请日: | 2018-11-06 |
公开(公告)号: | CN111147429B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 牛红星;仇宏祥 | 申请(专利权)人: | 上海仪电(集团)有限公司中央研究院 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L41/0803;H04L41/0631;H04L41/14;H04L9/40;H04L41/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 项目 研发 环境 部署 系统 | ||
本发明涉及一种项目研发环境部署系统,该系统包括:路由器,接收外部请求;部署控制器集群,实现部署控制;交换机,实现TCP/IP参考模型中链路层的交换;私有云控制器,在所述部署控制器集群的控制下实现项目研发环境的创建和部署,同时通过交换机实现对项目研发环境的访问;所述部署控制器集群、交换机和路由器接入一应用研发环境部署网中,所述项目研发环境接入一项目研发网,所述应用研发环境部署网和项目研发网在TCP/IP参考模型的链路层上隔离;所述部署控制器集群包括身份管理服务器、管理服务器、部署控制界面、部署控制器和软件仓库。与现有技术相比,本发明具有有效降低环境部署成本,提高环境部署效率等优点。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种项目研发环境部署系统。
背景技术
在大型企业组织(比如银行、电信等)中,研发团队和IT团队是两个分离的组织。研发团队负责提供研发环境的需求,IT团队负责企业的IT基础架构设施相关的安装、配置、运维等工作。
1.对于IT部门而言,IT部门要提供、管理研发团队的研发所需的资源,并且持续不断的支持研发部门新的资源需求。
2.对于研发部门而言,在云上进行应用研发时,项目开始前,项目通常根据需求需要设定研发环境配置包括版本、软件、函数库等。项目开始后,组建项目研发团队,研发团队成员每个人也都需要一个与项目研发环境配置一致的研发环境,整个团队也需要一个共同的代码管理、集成、测试服务。项目进行时,研发环境的配置会根据需求的变化而变化,比如有新的版本或者补丁等。这些配置变更需要一致性的反映到每研发成员的自己的研发环境中。项目完成后,研发环境所要的资源会释放出来,供下一个项目使用。
3.通常情况下IT组织接受研发部门的请求,进行手动的安装、配置,而且支持多个研发团队的研发环境资源请求的管理随着项目的增加,复杂度也大幅提升。
4.在企业应用进行研发时,企业授权软件和支持的操作系统、编译环境等受版权保护的软件的使用需要得到授权使用,使用的情况也需要得到监控。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种项目研发环境部署系统。
本发明的目的可以通过以下技术方案来实现:
一种项目研发环境部署系统,该系统包括:
路由器,接收外部请求;
部署控制器集群,实现部署控制;
交换机,实现TCP/IP参考模型中链路层的交换;
私有云控制器,分别与所述路由器和交换机连接,在所述部署控制器集群的控制下实现项目研发环境的创建和部署,同时通过交换机实现对项目研发环境的访问;
所述部署控制器集群、交换机和路由器接入一应用研发环境部署网中,所述项目研发环境接入一项目研发网,所述应用研发环境部署网和项目研发网在TCP/IP参考模型的链路层上隔离;
所述部署控制器集群包括:
部署控制界面,用于接收环境部署指令;
部署控制器,根据所述环境部署指令控制私有云控制器生成项目研发环境;
身份管理服务器,在所述部署控制器的控制下实现研发项目成员信息和角色的注册和管理;
管理服务器,在所述部署控制器的控制下实现研发环境包含的云主机和应用信息注册和管理;
软件仓库,存储有供所述部署控制器调用的授权软件。
进一步地,该系统还包括:
堡垒机,接入所述应用研发环境部署网中,并与路由器连接,实现对部署控制器集群的管理员级别访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仪电(集团)有限公司中央研究院,未经上海仪电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811313168.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹识别装置及包含其的电子设备
- 下一篇:一种用于铝电解打壳气缸的控制箱