[发明专利]虚拟机部署方法及装置在审
申请号: | 201610077964.5 | 申请日: | 2016-02-03 |
公开(公告)号: | CN107038059A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 阳际荣 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京市惠诚律师事务所11353 | 代理人: | 刘子敬 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 部署 方法 装置 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种虚拟机部署方法及装置。
背景技术
在互联网高速发展的今天,云计算采用创新的计算模式使用户通过互联网随时获得近乎无限的计算能力和丰富多样的信息服务。云计算融合了以虚拟化技术,借助虚拟化技术的伸缩性和灵活性,提高了资源利用率,节省了成本。具体地,一台实体的物理机共计32核,可以分配出30个虚拟机(Virtual Machine,简称VM),每个VM需要4个核,此时该物理机虚拟出30个虚拟机,理论上需要120个核,但是实际上物理机只有32核。实际应用中所有业务不会同时处于满负荷状态,为了节省成本,提高资源利用率,云计算中共用处于低负荷状态的核,以完成单台物理机虚拟出30个虚拟机的目的。
通过上述虚拟方式进行虚拟化,大量数据可能会出现共用一个虚拟机的状况,就导致该虚拟机的负载压力过大的问题。例如在淘宝应用中旗舰店的商品数量往往比普通店铺的商品数量高出很多,而且搜索热度也会比普通店铺高,当基于上述虚拟方式进行虚拟化时,有可能出现多个旗舰店的商品数据部署到同一个虚拟机上的情况,在买家基于卖家进行搜索时,就会出现所处虚拟机负载压力大的问题。
发明内容
本发明提供一种虚拟机部署方法及装置,用于解决现有虚拟化方式在大量数据部署到同一虚拟机上时会导致虚拟机负载压力过大的问题。
为了实现上述目的,本发明提供了一种虚拟机部署方法,包括:
对待处理数据进行打散分片获取分片节点;
依据所述分片节点的数据量为所述分片节点分配目标虚拟机;
将所述分片节点部署到所述目标虚拟机上。
为了实现上述目的,本发明提供了一种虚拟机部署装置,包括:
打散模块,用于对待处理数据进行打散分片获取分片节点;
分配模块,用于依据所述分片节点的数据量为所述分片节点分配目标虚拟机;
部署模块,用于将所述分片节点部署到所述目标虚拟机上。
本发明的虚拟机部署方法及装置,通过对待处理数据进行打散分片获取分片节点,依据分片节点的数据量为分片节点分配目标虚拟机,将分片节点部署到目标虚拟机上。本实施例中分片节点分配虚拟机时先通过数据打散的方式来控制分片节点的数据量,再分配与该数据量相匹配的虚拟机,从而可以避免虚拟机出现过载的现象,更好实现了负载均衡。
附图说明
图1为本发明实施例一的虚拟机部署方法的流程示意图;
图2为本发明实施例二的虚拟机部署方法的流程示意图;
图3为本实施例二中提供的一致性Hash算法打散数据的示意图;
图4为本实施例二中提供的数据打散后的结果示意图;
图5为本实施例二中提供的虚拟机部署方法的应用示意图之一;
图6为本实施例二中提供的虚拟机部署方法的应用示意图之二;
图7为本发明实施例三的虚拟机部署装置的结构示意图;
图8为本发明实施例四的虚拟机部署装置的结构示意图。
具体实施方式
下面结合附图对本发明实施例提供的虚拟机部署方法及装置进行详细描述。
实施例一
如图1所示,其为本发明实施例一的虚拟机部署方法的流程示意图,该虚拟机部署方法包括:
步骤101、对待处理数据进行打散分片获取分片节点。
实际应用中,为了对数据进行存储,需要对大数据进行打散分片,将整体的大数据进行分摊存储,这样每个存储数据的设备的数据量相对小一些,降低存储设备的压力。
本实施例中,对待处理数据按照预设的打散算法进行打散分片,获取到分片节点,其实分片节点就是一个打散后的分片数据。具体地,首先按照待处理数据的数据量大小设定打散的片数,设定完片数后,基于打散算法将待处理数据进行打散分片。
例如,待处理数据为20亿条数据,可以打散成256片,也就是将20亿条数据打散成256个分片节点。在淘宝业务的场景下,可以采用Hash算法对商品数据打散分片,基于打散获取到的分片节点存储商品数据。
步骤102、依据所述分片节点的数据量为所述分片节点分配目标虚拟机。
获取到各分片节点的数据量是不同的,在获取到分片节点后,计算每个分片节点的数据量。
在获取到分片节点的数据量之后,为分片节点分配目标虚拟机,本实施中,该目标虚拟机需要具备处理分片节点所包含的数据量的处理能力,其中,处理能力可以用CPU、内存和磁盘等性能参数中的至少一个进行表征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077964.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有废料回收装置的有机肥生产线
- 下一篇:PVC混配线自动送料装置