1.一种数据部署方法,其特征在于,包括:
根据多个云主机中安装的应用对所述多个云主机分组,形成一个或多个云主机组;
确定与所述云主机组对应的部署单元,且所述部署单元与所述云主机组中的云主机连接;
获取数据部署请求,并根据所述数据部署请求获取数据部署信息和下发文件;
根据所述数据部署信息获取目标部署单元和目标云主机,并通过所述目标部署单元将所述下发文件下发至目标云主机。
2.根据权利要求1所述的数据部署方法,其特征在于,所述数据部署信息包括业务名称,所述业务名称为下发任务类型;
所述根据所述数据部署请求获取数据部署信息和下发文件,包括:对所述数据部署请求进行解析,以获得所述业务名称和所述下发文件。
3.根据权利要求2所述的数据部署方法,其特征在于,当根据所述多个云主机中安装的应用将所述多个云主机分组形成多个云主机组时,所述云主机组对应的部署单元为多个,且各所述部署单元具有不同的与下发任务类型相关的部署单元名;
所述根据所述数据部署信息获取目标部署单元和目标云主机,并通过所述目标部署单元将所述下发文件下发至目标云主机,包括:根据所述业务名称与所述部署单元名的匹配结果,获取所述目标部署单元和所述目标云主机;
通过所述目标部署单元将所述下发文件下发至所述目标云主机。
4.根据权利要求1-3任一项所述的数据部署方法,其特征在于,所述下发文件为安装代码包或安装代码包下载地址。
5.根据权利要求4所述的数据部署方法,其特征在于,所述通过所述目标部署单元将所述下发文件下发至所述目标云主机,包括:通过所述目标部署单元与所述目标云主机的接口,将所述安装代码包下发至所述目标云主机。
6.根据权利要求4所述的数据部署方法,其特征在于,所述通过所述目标部署单元将所述下发文件下发至所述目标云主机,包括:根据所述安装代码包下载地址获取目标安装代码包;
通过所述目标部署单元与所述目标云主机的接口,将所述目标安装代码包下发至所述目标云主机。
7.根据权利要求1所述的数据部署方法,其特征在于,所述数据部署信息还包括工程名称,所述工程名称为所述目标云主机的设备信息;所述方法还包括:根据所述下发文件和所述工程名称生成与所述云主机对应的配置项名;
根据所述配置项名将所述下发文件通过所述目标部署单元下发至所述目标云主机。
8.一种数据部署装置,其特征在于,所述装置包括:云主机分组模块,用于根据多个云主机中安装的应用对所述多个云主机分组,形成一个或多个云主机组;
部署单元设置模块,用于确定与所述云主机组对应的部署单元,且所述部署单元与所述云主机组中的云主机连接;
信息获取模块,用于获取数据部署请求,并根据所述数据部署请求获取数据部署信息和下发文件;
文件下发模块,用于根据所述数据部署信息获取目标部署单元和目标云主机,并通过所述目标部署单元将所述下发文件下发至目标云主机。
9.一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-7任一项所述的数据部署方法。
10.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-7任一项所述的数据部署方法。