【技术实现步骤摘要】
服务的部署方法和装置、电子设备和存储介质
本申请涉及互联网领域,尤其涉及一种服务的部署方法和装置、电子设备和存储介质。
技术介绍
随着大数据和AI(ArtificialIntelligence,人工智能)技术的发展,大数据应用和大数据平台逐渐成为各个IT(InformationTechnology,信息技术)公司以及互联网公司的核心技术,许多云公司推出了构建在云服务IAAS(InfrastructureasaService,基础设施即服务)层之上的大数据平台。目前,厂商底层架构服务的部署方式多为使用云服务的云主机,即,大数据服务部署在一个或多个云主机集群上,对外按照用户使用资源量进行售卖,比如,读写流量,主机套餐([CPU(CentralProcessingUnit,中央处理器)配置,内存配置])。通过上述大数据服务部署加云主机套餐绑定售卖的形式,用户购买了大数据服务等同于购买了服务所部署的云主机,资源使用上得到了独享,性能完备。然而,上述云服务的使用方式,对于用户来说,使用成本较高,对于云服务(例如,大数据 ...
【技术保护点】
1.一种服务的部署方法,其特征在于,包括:/n接收目标对象发送的服务部署请求,其中,所述服务部署请求用于请求通过至多目标资源量的服务资源为所述目标对象部署目标服务;/n确定创建目标容器组所需的服务资源的初始资源量,其中,所述目标容器组用于部署所述目标服务,所述初始资源量小于或者等于所述目标资源量,所述目标容器组至多允许使用所述目标资源量的服务资源;/n使用容器资源池中所述初始资源量的服务资源创建所述目标容器组,其中,所述目标容器组上部署有所述目标服务,所述容器资源池中包含多个目标主机上的可用服务资源,每个所述目标主机上允许创建多个容器组。/n
【技术特征摘要】
1.一种服务的部署方法,其特征在于,包括:
接收目标对象发送的服务部署请求,其中,所述服务部署请求用于请求通过至多目标资源量的服务资源为所述目标对象部署目标服务;
确定创建目标容器组所需的服务资源的初始资源量,其中,所述目标容器组用于部署所述目标服务,所述初始资源量小于或者等于所述目标资源量,所述目标容器组至多允许使用所述目标资源量的服务资源;
使用容器资源池中所述初始资源量的服务资源创建所述目标容器组,其中,所述目标容器组上部署有所述目标服务,所述容器资源池中包含多个目标主机上的可用服务资源,每个所述目标主机上允许创建多个容器组。
2.根据权利要求1所述的方法,其特征在于,所述确定创建目标容器组所需的服务资源的初始资源量包括:
为所述目标容器组配置目标资源参数,其中,所述目标资源参数用于控制所述目标容器组所使用的服务资源的资源量,所述初始资源量是根据所述目标资源参数确定的。
3.根据权利要求2所述的方法,其特征在于,所述为所述目标容器组配置目标资源参数包括:
为所述目标容器组配置第一资源参数,其中,所述第一资源参数用于控制所述目标容器组所使用的服务资源的最大资源量,所述最大资源量小于或者等于所述目标资源量;
为所述目标容器组配置第二资源参数,其中,所述第二资源参数用于控制所述目标容器组所使用的服务资源的最小资源量,所述初始资源量大于或者等于所述最小资源量;
其中,所述目标资源参数包括所述第一资源参数和所述第二资源参数。
4.根据权利要求1所述的方法,其特征在于,所述服务部署请求中携带有目标时间范围,所述目标时间范围为所述目标容器组的预置使用时间;
所述使用容器资源池中所述初始资源量的服务资源创建所述目标容器组包括:
根据所述初始资源量和所述目标时间范围,使用所述容器资源池中第一目标主机上的服务资源创建所述目标容器组,其中,所述第一目标主机上剩余的可用服务资源的资源量大于或者等于所述初始资源量、且所述第一目标主机上未创建有预置使用时间与目标时间范围重叠的容器组。
5.根据权利要求1所述的方法,其特征在于,在所述使用容器资源池中所述初始资源量的服务资源创建所述目标容器组之后,所述方法还包括:
在通过所述目标容器组处理所述目标对象与所述目标服务关联的业务数据的过程中,根据所述目标服务的服务负载的负载量调整所述目标容器组所使用的服务资源的资源量,其中,所述目标容器组所使用的服务资源的资源量与所述目标服务的服务负载的负载量正相关,且所述目标容器组所使用的服务资源的资源量小于或者等于所述目标资源量。
6.根据权利要...
【专利技术属性】
技术研发人员:赵宇,侯雪峰,徐寅斐,刘彬,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。