【技术实现步骤摘要】
容器资源配置方法、装置、设备和存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种容器资源配置方法、装置、设备和存储介质。
技术介绍
诸如互联网服务、电商服务、公有云、私有云和物联网等平台的数据中心通常运行在服务器或服务器集群(称为物理机)上,目前物理机的标准架构多使用容器和微服务技术,以实现服务器资源共享。在容器平台上,一台物理机可以运行多个互相隔离、独立运行的容器;一个业务或应用分成多个逻辑独立的微服务,微服务的实例运行在容器里。为了满足服务性能和优化资源利用率,需要给容器配置合适大小的资源,如中央处理器(CentralProcessingUnit,CPU)资源、内部存储器(Memory)空间及磁盘(Disk)空间等。配置过多的资源虽然能保证容器或服务的性能,但是会浪费资源;反过来,如果资源配置不足,又不能保证容器或服务的性能。所以,配置合适的容器资源以便既能保证性能又不浪费资源是物理机高效运行的至关重要的问题,尤其对于负载变动很大且性能要求严格的在线服务,比如电商服务。目前实现容器资源配置的方法主要有 ...
【技术保护点】
1.一种容器资源配置方法,其特征在于,包括:/n获取目标容器的资源配置最大值,并依据所述资源配置最大值和目标百分位确定所述目标容器的目标私有资源和目标备用资源;/n依据所述目标备用资源和所述目标容器对应的物理机中除所述目标容器外的至少一个其余容器的其余备用资源,确定所述目标容器对应的共享备用资源;/n依据所述目标私有资源和所述共享备用资源配置所述目标容器的资源。/n
【技术特征摘要】
1.一种容器资源配置方法,其特征在于,包括:
获取目标容器的资源配置最大值,并依据所述资源配置最大值和目标百分位确定所述目标容器的目标私有资源和目标备用资源;
依据所述目标备用资源和所述目标容器对应的物理机中除所述目标容器外的至少一个其余容器的其余备用资源,确定所述目标容器对应的共享备用资源;
依据所述目标私有资源和所述共享备用资源配置所述目标容器的资源。
2.根据权利要求1所述的方法,其特征在于,所述依据所述资源配置最大值和目标百分位确定所述目标容器的目标私有资源和目标备用资源包括:
依据所述资源配置最大值和所述目标百分位确定所述目标容器的目标私有资源;
依据所述资源配置最大值和所述目标私有资源,确定所述目标备用资源。
3.根据权利要求1所述的方法,其特征在于,在所述依据所述资源配置最大值和目标百分位确定所述目标容器的目标私有资源和目标备用资源之前,还包括:
确定所述目标容器对应的目标资源使用时序数据及初始百分位;
确定所述目标资源使用时序数据中连续资源使用值大于初始私有资源的时长占比,其中,所述初始私有资源为所述初始百分位对应的所述目标容器的私有资源;
依据所述时长占比、预设占比阈值和需求占比,调整所述初始百分位,生成所述目标百分位。
4.根据权利要求3所述的方法,其特征在于,所述确定所述目标资源使用时序数据中连续资源使用值大于所述初始私有资源的时长占比包括:
确定所述目标资源使用时序数据中每个资源使用峰值大于所述初始私有资源的峰值长度;
依据各所述峰值长度、预设峰值长度阈值和所述目标资源使用时序数据,生成第一峰值时序数据;
确定所述第一峰值时序数据中连续峰值的时长占比。
5.根据权利要求1所述的方法,其特征在于,所述依据所述目标备用资源和所述目标容器对应的物理机中至少一个其余容器的其余备用资源,确定所述目标容器对应的共享备用资源包括:
依据所述目标容器和每个所述其余容器对应的历史资源使用时序...
【专利技术属性】
技术研发人员:李旻,陈源,刘海锋,刘风才,樊建刚,鲍光亚,彭安,单华松,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。