一种私有化部署方法及装置制造方法及图纸

技术编号:26169989 阅读:41 留言:0更新日期:2020-10-31 13:35
本申请提供了一种私有化部署方法,应用于私有化部署平台,该方法包括:接收客户端发送的产品包选择信息,并根据所述产品包选择信息中各产品包内的可部署功能的功能标签确认多个目标服务;针对所述多个目标服务进行服务版本兼容性分析,得到目标配置版本和各目标服务对应的目标数据版本;根据所述目标配置版本和各目标服务对应的目标数据版本,确认目标部署清单;根据所述目标部署清单进行私有化产品包发布。本申请实施例实现了针对客户不同需求进行私有化产品迭代的自动化服务私有化部署,减少了人工的参与,提高了服务私有化部署的效率。

【技术实现步骤摘要】
一种私有化部署方法及装置
本申请涉及软件服务领域,具体而言,涉及一种私有化部署方法及装置。
技术介绍
随着互联网技术的发展和应用软件的成熟,基于SAAS(Software-as-a-Service,软件即服务)的业务平台的软件服务越来越流行,其定义了一种新的交付方式,也使得软件的进一步回归服务本质,SAAS的方式不但为客户提供了有效的维护和可用性保证,同时也降低了客户的服务维护成本,但是SAAS也有其不完美的地方,最容易被诟病的就是对数据安全性和隔离性的担忧,因此,许多客户会选择将软件服务私有化。面对众多的客户针对服务私有化的需求,由于标品和定制化需求同时在迭代,且每个客户的私有化程度各不相同,甚至同一客户的私有化实施不同的时间段实施情况也不相同,这对部署造成了很大的困扰。现有技术中,客户根据自己的需求选择所需的功能清单,功能清单后的功能实现都是有相应的服务项目作为支撑,一个服务可能对应多个功能同样一个功能也有可能对应多个服务,一般在提取到需要部署的项目后还需要提取该项目能够正常服务的环境配置(文件配置,数据配置,网络配置,依赖本文档来自技高网...

【技术保护点】
1.一种私有化部署方法,其特征在于,应用于私有化部署平台,该方法包括:/n接收客户端发送的产品包选择信息,并根据所述产品包选择信息中各产品包内的可部署功能的功能标签确认多个目标服务;/n针对所述多个目标服务进行服务版本兼容性分析,得到目标配置版本和各目标服务对应的目标数据版本;/n根据所述目标配置版本和各目标服务对应的目标数据版本,确认目标部署清单;/n根据所述目标部署清单进行私有化产品包发布。/n

【技术特征摘要】
1.一种私有化部署方法,其特征在于,应用于私有化部署平台,该方法包括:
接收客户端发送的产品包选择信息,并根据所述产品包选择信息中各产品包内的可部署功能的功能标签确认多个目标服务;
针对所述多个目标服务进行服务版本兼容性分析,得到目标配置版本和各目标服务对应的目标数据版本;
根据所述目标配置版本和各目标服务对应的目标数据版本,确认目标部署清单;
根据所述目标部署清单进行私有化产品包发布。


2.如权利要求1所述的方法,其特征在于,还包括:
根据各可部署功能之间的关联性,将至少一个可部署功能组合为产品包;
根据所述产品包内的可部署功能,为所述产品包设置产品包标签,以使客户端根据所述产品包标签展示所述产品包以及生成产品包选择信息。


3.如权利要求1所述的方法,其特征在于,在根据所述目标部署清单进行私有化产品包发布之前,还包括:
获取所述客户端的历史私有化产品包版本号;
根据所述客户端的历史私有化产品包版本号,为所述目标部署清单设置版本号。


4.如权利要求1所述的方法,其特征在于,在根据所述目标部署清单进行私有化产品包发布之前,还包括:
根据所述目标部署清单对应的目标配置版本和各目标服务对应的目标数据版本,以及各目标服务之间的依赖关系,确认服务部署顺序。


5.如权利要求4所述的方法,其特征在于,所述根据所述目标部署清单进行私有化产品包发布,包括:
根据所述目标部署清单内各目标服务的目标数据版本,获取各目标服务下的目标数据版本对应的功能数据;
根据所述目标部署清单对应的目标配置版本,对私有化产品包进行配置设定,并按照所述服务部署顺序,依次进...

【专利技术属性】
技术研发人员:贾文正
申请(专利权)人:北京千丁互联科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1