[发明专利]一种基于容器的多机房批量自动化部署应用的方法及系统在审

专利信息
申请号: 202110964053.5 申请日: 2021-08-21
公开(公告)号: CN113672240A 公开(公告)日: 2021-11-19
发明(设计)人: 丁金龙;董勋;王智博 申请(专利权)人: 焦点科技股份有限公司
主分类号: G06F8/60 分类号: G06F8/60;G06F8/71;G06F9/455
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 陈建和
地址: 210032 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 容器 机房 批量 自动化 部署 应用 方法 系统
【说明书】:

发明公开了一种基于容器的多机房批量自动化部署应用的方法,其特征在于,包括步骤1,在应用部署系统中录入应用部署信息;步骤2,分配基于组织架构的用户权限;步骤3,建立基于生命周期的应用构建;步骤4,编排应用部署的优先级;步骤5,以版本号为单位,执行部署与版本号关联的多个微服务应用。达到实现对对应用自动化构建过程的更细粒度的控制,在满足用户自动化构建需求的前提下,减少了应用构建的次数,极大地降低了构建的成本;同步调整员工的权限,增强部署系统的信息安全;减少依赖应用配置文件泄露带来的安全风险,保障应用部署时按照编制顺序运行,也进一步提高了部署效率的效果。

技术领域

本发明属于自动化运维技术领域,具体涉及一种基于容器的多机房批量自动化部署应用的方法及系统。

背景技术

过去,为了提升发布效率,应用大多采用单体架构,可以做到快速发布。但随着业务越来越复杂,需要将单体架构进行拆分,庞大的整体应用分解成一组服务。每个服务可以由单独的团队独立开发和维护,这些团队可以专注于某个服务,并且每一个微服务都能被独立部署。这样微服务架构开始流行了起来,它的出现为企业提供了许多关键性的优势,帮助一些企业快速发展,比如服务界限清晰,职责明确,避免了同一功能的重复开发等。但又会带来另外一个问题,就是大规模的微服务应用需要部署,所述大规模的微服务应用指的是不少于100个微服务应用的微服务集群,大大增加了部署的成本。

在单体架构中,由于运维只需保证少量应用的正常运行,通常采用手动部署的方式。而基于微服务架构开发的程序,由于涉及到大规模的微服务应用部署,则需高度自动化的部署流程和基础设施。特别是当服务器可能存在于跨地域的不同机房中,如何既保证部署系统安全性和应用部署之间的隔离,又能节省部署成本,实现自动化部署发布和无缝发布,并在部署发布期间仍然能够正常提供服务,就成为一个至关重要的问题。

针对大规模的微服务应用部署,现阶段比较主流的解决方案是基于Docker容器的大规模应用部署。通过应用构建生成Docker镜像,由于Docker镜像里对应用的环境依赖进行了完整封装,可以做到一次构建处处运行。虽然使用Docker对于单一容器、单一主机诸如构建和部署操作十分便捷,但是Docker对于生产环境下大规模应用部署的支持十分有限。当单体架构拆分为微服务架构后,由于微服务之间存在依赖关系,如何编排微服务应用部署顺序成为一个关键的问题。

针对大规模微服务应用部署的痛点,也有人提出了基于Docker容器虚拟化技术的自动化部署方案。Docker是管理和部署微服务的绝佳工具,每个微服务可进一步被细分为在单独的Docker容器中运行的进程,利用Docker能简化应用的构建、部署和运行过程。虽然Docker对于单一主机的构建部署十分便捷,但对于生产环境下多机房的大规模应用部署的支持几乎为空白。

与此同时,自动化部署系统在给人们带来便捷的同时,也给企业的信息安全带来了挑战,传统系统的权限控制的都是依靠人工来分配,这样当员工权限需要发生变更时,很难做到及时响应。为了加快应用的部署过程,大部分系统会通过监测代码的变化提前进行应用构建。这就造成了系统的频繁构建,给系统带来了很大的压力,需要高性能的硬件来支持。

发明内容

本发明所要解决的技术问题是克服现有技术的不足,提供一种基于容器的多机房批量自动化部署应用的方法及系统。

为解决现有的技术问题,本发明提供一种基于容器的多机房批量自动化部署应用的方法,其特征在于,包括如下步骤:

步骤1:在应用部署系统中录入应用部署信息,所述应用部署信息包含组织架构信息、应用信息、版本信息、环境信息及连接配置信息;

所述组织架构信息包含部门名称及部门类别;所述部门类别包含研发、测试、运维、项目管理及其他;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110964053.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top