改进的云存储系统数据分布策略
2020-12-08宿琼
摘要:云储存主要是指利用集群应用、分布式文件系统以及网格等技术整合网络中大量类型各异的存储设备,以对外提供数据存储及业务访问服务,云存储是云计算平台给平台中广大用户提供的一种存储服务,其具备安全可靠、高速、适用性广、能耗比较低等优势,而且其稳定性比较好,所以广受欢迎,但现阶段应惩处系统数据存储过程中,其应用环境数据中分布策略的灵活性以及和拓展性不够,制约着其进一步发展,所以要重视改进袁承储系统数据分布策略。
关键词:云存储;数据分布;策略;分析
中图分类号:TP333 文献标识码:A 文章编号:1672-9129(2020)16-0048-01
随着计算机技术、信息技术等的快速发展,以及人们生活水平的大幅度提升,互联网在我国迅速普及,已经深入千家万户,对人们日常生产生活有着极为深刻的影响,而现代存储技術的快速发展,网络存储系统的进一步优化,有利于网络新型技术的进一步发展。云存储系统主要是以传统的分布式存储技术为前提与基础,再充分利用高吞吐率网络技术,将网络存储资源有效整合利用,方便广大用户存储网络资源,提供更为便捷的网络数据存储服务,云存储系统本质上是将存储作为一种网络便捷高效的在线服务,云存储系统的开发和利用受到越来越多人的关注,其在快速发展的同时,也面临着一定的压力与挑战,比如云存储系统数据分布策略仍有待改进,所以要重视云存储系统数据分布策略的改进。
1 云存储系统的相关概述
云存储主要是一种网上在线存储的模式,将数据存放在通常由第三方托管的多台虚拟服务器中,并不是存储专属的服务器上。云存储是在云计算概念上的衍生发展及延伸出来的的新概念,而云计算是分布式处理、并行处理以及网络计算的发展,是通过网络把庞大的计算处理程序自动拆分成无数个较小的子程序,然后交由多服务器所组成的庞大系统经计算分析之后处理结果回传给用户,借助云计算技术,网络服务提供者能够在一定时间之内处理数以千万计甚至亿计的信息,进而达到与超级计算机同样强大的网络服务效果,云存储的概念与云计算的概念十分相似,云存储主要是指通过集群应用技术、网络技术或分布式文件系统等功能,网络中大量不同类型的存储设备,通过应用软件集合起来协同工作,一同应对外提供数据存储与业务访问功能服务的一个系统,云存储系统能够充分保障用户信息的安全,可以为用户数据存储节约存储空间,云存储是把存储资源放入云上提供人存储的一种比较新兴的方式,极大的方便了广大使用用户进行数据信息的存储,由于其自身所具备的优势,云存储深受广大用户的青睐与欢迎,但云存储系统应用环境数据中分布策略的灵活性及拓展性不够,所以还要重视改进云储存系统数据分布策略,进而不断优化云存储环境下的数据信息分开格式,尽可能的构建性能高、功能强大、安全可靠、耗能低的云存储系统,以便为广大用户提供更方便快捷的存储服务。
2 云存储系统圆形的主要构成分析
云存储系统主要走存储客户端、元数据服务器执行以及存储资源等三个重要部分构成,而客户端内嵌入用户或者存储应用系统内部,是为用户提供和元数据服务器以及存储资源地通信的重要连接口,进而完成客户单和存储系统之间的有效联系及数据交互功能。由于原存储系统对存储应用接口实施了一定的封装处理,元数据服务其集群及存储资源池的底层架构,而且这种工作方式中对上层客户端是完全公开透明的,这一定程度上让存储用户不需要考虑底层复杂的结构特征,能够利用简单的接口比较轻松的使用存储资源,有利于开发数据服务应用。元数据服务器集群一定程度上是设计者用来管理用户数据的元数据信息,并有利于有效管理数据的情况位置。元数据服务器能够对广大用户同时提供文件10,可以高效地处理同时来自各个客户端客户的文件操作,而且有利于高效存储关键的元数据信息。云存储系统的资源池主要是由多个存储节点共同组成的,其主要采用对象存储技术与分布式的架构,有效地对客户数据信息进行保存,而且还能为客户端客户提供数据的容错、容灾等功能。
3 云存储系统数据分布策略的改进
网络存储系统必须能够提供对底层存储池变动的支持,即便是在因为系统设备更新或系统设备发生故障而导致存储节点的加入或退出的突发性情况下,也要能够保持数据负载的均衡、数据寻址的高效性,尤其是随着云存储受众越来越广,越来越多的人通过云存储系统进行数据信息的保存,云存储系统数据量不断增加,网络存储系统面临着不断拓展及延伸的挑战与压力,这对云存储系统数据分布策略提出了更高的要求与标准,所以要重视云存储数据分布策略的改进,要提出更为灵活高效的数据分布策略来保障云存储系统功能的充分发挥。本文通过研究分析并结合实际情况提出了一种高可拓展的数据分布策略,为云存储系统资源的拓展提供支持,在保证云存储系统各个存储节点之间数据负载均匀分布的同时,还能够具备比较高效的数据寻找。
这种云存储系统数据分布策略的主要分配思路是借鉴了一致性哈希算法的基本思路,然后再对基本算法的可拓展性及负载均衡性能等方面进行了一定的改进与发展,这和一次性哈希算法极为相似,云存储系统通过哈希函数分别计算存储节点的ID值与数据对象的ID值,然后再把各个存储节点的ID值映射到同个圆环形的地址空间上,然后再沿着圆环地址空间顺时针寻找存储节点ID值,并把在寻找过程中发现的第一个节点作为四个数据对象的存放节点,以便各个存储节点分配的空间尽是相等,让数据信息在存储节点之间均匀的分布,这有利于扩展云存储数据分布空间,进而有利于减少或规避在新设备加入或退出时导致的数据迁移对系统整体性带来的破坏及不利影响。
4 结语
总之,本文通过对云存储系统领域的存储技术进行的有关研究分析,提出一种云存储系统数据分布策略的改进方式,这种分布策略以一致性哈希数据分布策略为前提和基础,再适当引入虚拟化设计思路,通过虚拟节点进行分配,进而有利于扩展云存储系统空间,可以改进云存储系统数据分布策略。
参考文献:
[1]王意洁,孙伟东,周松,等.云计算环境下的分布存储关键技术[J].软件学报,2012,23(4):962-986
[2]周敬利,周正达.改进的云存储系统数据分布策略[J].计算机应用,2012(02):309-312.
作者简介:宿琼,女,1981年1月,汉,中国,大学本科,讲师,计算机科学与技术。