The invention relates to the field of cloud computing technology, in particular to a parallel scheduling method for virtual machines and containers. The method described in this invention is to set up the CPU occupancy ratio and resilience strategy of the virtual machine and container; and to monitor its CPU utilization; when the set strategy is triggered, the CPU ratio of the virtual machine or container is adjusted. The method improves the utilization ratio, security and computing performance of the computing resource, and can be used for the computation resource management of the virtual machine and the container.
【技术实现步骤摘要】
一种虚拟机与容器并行调度方法
本专利技术涉及云计算
,特别是指一种虚拟机与容器并行调度方法。
技术介绍
随着云计算技术的发展,以Docker(一个开源的应用容器引擎)为代表的容器技术一度被认为是虚拟化技术的替代品,然而这两种技术之间并不是不可调和的。随着容器技术的逐渐成熟,容器和虚拟机并存已经成为一种必然。而由于容器本身隔离性问题,很多公有云厂家目前是将容器创建在虚拟机里面的,用于隔绝对其他虚拟机造成影响,这些方式存在以下弊端:(1)比较呆板,公有云将容器创建在虚拟机上的方式,缺乏调度,只是单纯的为用户提供容器服务,无法有效提高物理资源利用率。(2)性能较差,容器创建在虚拟机上,然后虚拟机在创建在物理节点上,性能上削弱了一层。为解决以上问题,需要有一种虚拟机与容器安全并行调度策略,让用户既能安全的同时使用虚拟机与容器,又能提高物理资源利用率的解决方案。
技术实现思路
本专利技术解决的技术问题在于提供一种虚拟机与容器并行调度方法,解决传统方法存在的不足,为用户提供一种既能安全的同时使用虚拟机与容器,又能提高物理资源利用率的解决方案。本专利技术解决上述技术问题的技术方案是:所述的方法是设定虚拟机与容器的CPU占用比例和弹性策略;并监视其CPU利用情况;当触发设定的策略时,对虚拟机或容器的CPU比例进行调整。所述的方法包括如下步骤:步骤1:初始化虚拟机与容器占用物理节点CPU比例;步骤2:按照比例将创建的虚拟机及已经运行的虚拟机运行在绑定CPU集合上,同时将容器绑定在剩下的CPU集合上;步骤3:监视虚拟机所运行的CPU集合平均利用率,设置弹性策略;步骤4:当虚 ...
【技术保护点】
1.一种虚拟机与容器并行调度方法,其特征在于:所述的方法是设定虚拟机与容器的CPU占用比例和弹性策略;并监视其CPU利用情况;当触发设定的策略时,对虚拟机或容器的CPU比例进行调整。
【技术特征摘要】
1.一种虚拟机与容器并行调度方法,其特征在于:所述的方法是设定虚拟机与容器的CPU占用比例和弹性策略;并监视其CPU利用情况;当触发设定的策略时,对虚拟机或容器的CPU比例进行调整。2.根据权利要求1所述的方法,其特征在于:所述的方法包括如下步骤:步骤1:初始化虚拟机与容器占用物理节点CPU比例;步骤2:按照比例将创建的虚拟机及已经运行的虚拟机运行在绑定CPU集合上,同时将容器绑定在剩下的CPU集合上;步骤3:监视虚拟机所运行的CPU集合平均利用率,设置弹性策略;步骤4:当虚拟机绑定的CPU集合平均利用率大于设置最大参数时,停止部分容器,缩小容器绑定的CPU集合,将空余的CPU资源纳入虚拟机绑定的CPU集合,同时调整虚拟机绑定新的CPU集合;步骤5:当虚拟机绑定的CPU集合平均利用率小于设置最小参数时,调整虚拟机绑定的CPU集合,空余出CPU资源,并将空余出来的CPU资源纳入容器绑定的CPU集合,同时启动更多的容器任务。3.根据权利要求2所述的方法,其特征在于:所述的物理节点,是指用于创建容器及虚拟机的计算节点;所述的CPU比例,是将每个物理节点包含的多个线程核按照一定的比例划分给虚拟机和容器;所述比例可以为1∶1。4.根据权利要求2所述的方法,其特征在于:所述的CPU集合,是物理节点上的线程核;物理节点上的每个线程核设有编号,48线程核的...
【专利技术属性】
技术研发人员:刘勇彬,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。