【技术实现步骤摘要】
存储扩容方法及装置、存储介质和电子设备
[0001]本申请涉及云存储
,尤其涉及一种存储扩容方法及装置、存储介质和电子设备。
技术介绍
[0002]云存储是一种新兴的存储技术,是指通过分布式存储系统等功能,将网络中各种不同类型的存储设备集合起来,以共同对外提供数据存储和读取服务。目前的云存储系统在容量不足时,通常会新增存储节点来进行扩容。由于新增的存储节点会引起原有数据分布的失衡,为了继续保持数据均衡,云存储系统会触发内部的机制,重新计算数据的分布位置并将数据迁移至计算后的位置。迁移数据需要使用到节点中的中央处理单元、磁盘、网络等资源,而这些资源同时也在提供给存取服务,因此扩容会影响到存取服务,容易引起数据存取的卡顿与延迟,影响用户体验。
技术实现思路
[0003]本申请的主要目的是提供一种存储扩容方法及装置、存储介质和电子设备,可以有效减少存储扩容对数据存取服务的影响,有利于充分利用存储系统的资源。
[0004]一种存储扩容方法,应用于存储系统,所述方法包括:
[0005]当所述存储系 ...
【技术保护点】
【技术特征摘要】
1.一种存储扩容方法,应用于存储系统,其特征在于,所述方法包括:当所述存储系统中的存储池新增存储节点时,根据所述存储系统当前正在提供的服务的磁盘空间占用情况,设定所述存储池的扩容目标;按照所述扩容目标对所述存储池进行扩容,并调整所述存储池在不同时段下的扩容参数。2.如权利要求1所述的存储扩容方法,其特征在于,按照所述扩容目标对所述存储池进行扩容,包括:对所述存储池中的各个所述存储节点的权重进行修改,并将所述存储池中原有的所述存储节点存储的待迁移数据迁移至新增的所述存储节点;数据迁移完成后,判断所述存储池是否达到所述扩容目标;若是,则停止数据迁移;若否,则再次修改所述权重,并再次进行数据迁移,直至所述存储池达到所述扩容目标。3.如权利要求1所述的存储扩容方法,其特征在于,所述扩容目标包括所述存储池中的各个所述存储节点的目标权重,其中,目标权重表征所述存储节点在扩容后所要达成的总磁盘容量,和/或表征所述存储节点在扩容过程中的数据迁移量。4.如权利要求1所述的存储扩容方法,其特征在于,所述扩容参数包括数据迁移的速度;所述调整所述存储池在不同时段下的扩容参数,包括以下步骤:根据所述存储系统的服务忙碌状况设定尖峰时段和离峰时段;当所述存储池处于所述尖峰时段时,对数据迁移速度进行限速;当所述存储池处于所述离峰时段时,对数据迁移速度进行加速。5.如权利要求4所述的存储扩容方法,其特征在于,所述存储系统的服务忙碌状况根据所述存储池的历史流量和历史单位时间内磁盘的读写次数获得,其中,根据所述存储系统的服务忙碌状况设定尖峰时段和离峰时段,包括:将服务繁忙的时段设定为所述尖峰时段;及将服务空...
【专利技术属性】
技术研发人员:林俊贤,张简政晟,
申请(专利权)人:深圳富联富桂精密工业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。