【技术实现步骤摘要】
一种项目研发环境部署系统
本专利技术涉及计算机
,尤其是涉及一种项目研发环境部署系统。
技术介绍
在大型企业组织(比如银行、电信等)中,研发团队和IT团队是两个分离的组织。研发团队负责提供研发环境的需求,IT团队负责企业的IT基础架构设施相关的安装、配置、运维等工作。1.对于IT部门而言,IT部门要提供、管理研发团队的研发所需的资源,并且持续不断的支持研发部门新的资源需求。2.对于研发部门而言,在云上进行应用研发时,项目开始前,项目通常根据需求需要设定研发环境配置包括版本、软件、函数库等。项目开始后,组建项目研发团队,研发团队成员每个人也都需要一个与项目研发环境配置一致的研发环境,整个团队也需要一个共同的代码管理、集成、测试服务。项目进行时,研发环境的配置会根据需求的变化而变化,比如有新的版本或者补丁等。这些配置变更需要一致性的反映到每研发成员的自己的研发环境中。项目完成后,研发环境所要的资源会释放出来,供下一个项目使用。3.通常情况下IT组织接受研发部门的请求,进行手动的安装、配置,而且支持多 ...
【技术保护点】
1.一种项目研发环境部署系统,其特征在于,该系统包括:/n路由器(145),接收外部请求;/n部署控制器集群(105),实现部署控制;/n交换机(142),实现TCP/IP参考模型中链路层的交换;/n私有云控制器(140),分别与所述路由器(145)和交换机(142)连接,在所述部署控制器集群(105)的控制下实现项目研发环境的创建和部署,同时通过交换机(142)实现对项目研发环境的访问;/n所述部署控制器集群(105)、交换机(142)和路由器(145)接入一应用研发环境部署网中,所述项目研发环境接入一项目研发网,所述应用研发环境部署网和项目研发网在TCP/IP参考模型的 ...
【技术特征摘要】
1.一种项目研发环境部署系统,其特征在于,该系统包括:
路由器(145),接收外部请求;
部署控制器集群(105),实现部署控制;
交换机(142),实现TCP/IP参考模型中链路层的交换;
私有云控制器(140),分别与所述路由器(145)和交换机(142)连接,在所述部署控制器集群(105)的控制下实现项目研发环境的创建和部署,同时通过交换机(142)实现对项目研发环境的访问;
所述部署控制器集群(105)、交换机(142)和路由器(145)接入一应用研发环境部署网中,所述项目研发环境接入一项目研发网,所述应用研发环境部署网和项目研发网在TCP/IP参考模型的链路层上隔离;
所述部署控制器集群(105)包括:
部署控制界面(200),用于接收环境部署指令;
部署控制器(300),根据所述环境部署指令控制私有云控制器(140)生成项目研发环境;
身份管理服务器(280),在所述部署控制器(300)的控制下实现研发项目成员信息和角色的注册和管理;
管理服务器(310),在所述部署控制器(300)的控制下实现研发环境包含的云主机和应用信息注册和管理;
软件仓库(260),存储有供所述部署控制器(300)调用的授权软件。
2.根据权利要求1所述的项目研发环境部署系统,其特征在于,该系统还包括:
堡垒机(155),接入所述应用研发环境部署网中,并与路由器(145)连接,实现对部署控制器集群(105)的管理员级别访问。
3.根据权利要求1所述的项目研发环境部署系统,其特征在于,不同项目研发环境接入不同项目研发网,每个项目...
【专利技术属性】
技术研发人员:牛红星,仇宏祥,
申请(专利权)人:上海仪电集团有限公司中央研究院,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。