基于云计算的数据存储技术探索
2016-05-30耿丽娟
耿丽娟
摘 要:随着计算机技术的高速发展,一种新型的计算模式——云计算模式逐渐兴起。云计算的诞生,给计算机软件系统、硬件系统以及商业模式的形式带来了极大程度的改变,同时也为人们生活生产方式带来了更大的便捷。通过对基于云计算的数据存储技术进行探索,希望能够为相关人员提供一定的理论借鉴。
关键词:云计算;数据存储;探索
近几年来,云计算逐渐出现在人们的视野中,备受社会各界关注。云计算的诞生,是人类历史上空前的信息技术革命,将会逐渐淘汰过往的计算机算法,也是未来计算机技术发展的趋势。随着社会不断向前发展,信息处理方面以及存储方面逐渐增加量度,利用云存储技术,能够实现数据的远程存储。
1 云计算与云存储
1.1 云计算的概念
云计算属于分布式计算技术,也是网格计算、并行处理以及分布式处理的发展。云计算能够利用网络,实现将计算处理程序拆分,形成多个子程序,然后在运算系统的支持下,通过计算,将结果传递给用户。
1.2 云存储的概念
云存储指的是,通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。云存储是以数据存储、管理作为核心组成的云计算系统。也就是说,云存储是主要在网络上存储资源,供用户进行存取的全新方案。用户可以随时随地利用网络进行数据的存取。云存储为用户提供方便的同时,必须对存储的安全性给予足够重视。云存储一定要具备良好的兼容性、扩展性以及性能聚合等功能。安全性对于存储至关重要,特别是在云时代背景下,越来越多多的用户将数据信息存放在数据中心,假使存储系统出现安全隐患,发生的后果将会远远超過分散存储时代所带来的影响,这也愈发显出存储系统安全的重要性。此外,在云数据环境中的存储系统,也需要具备一定的兼容性,主要是因为数据中心存放有很多计算资源,与之联系的存储空间也会传送到用户手中。如果以用户的角度进行分析,不会对兼容性过分关心,但是如果是以数据中心的角度分析,兼容性问题至关重要[1]。
1.3 计算机云计算特点
通常情况下,云计算都会拥有一定规模的维护队伍。比如说IBM,Google等企业,具有数十万计或者上百万计的云计算后台服务器。利用数量庞大的服务器,能够使数据存储中心更加安全可靠,在向终端计算机传递信息时,避免数据存储中心遭受到病毒的侵入,有利于防止数据丢失。很多人都会存在这样的想法,认为计算机数据只有自己保管才最有保障,但此结论并不够准确。自己保管数据虽然觉得心安,但是这些数据的安全性可能存在问题,用户本身难以察觉。一般来说,造成数据丢失的方式有很多,如计算机遭到病毒的侵入,或者操作不当引起故障,等等。如果将数据信息交付到“云”的另一端进行存储,并且保证管理人员都是专业的计算机人才,那么用户就可以不用担心数据的安全问题。不仅如此,专业团队会将用户的数据信息做严格的权限管理,采取多重保护,保证数据的安全[2]。
2 构建在云环境下的数据存储体系
2.1 服务器的结构
存储服务器构架是云计算中关键的组成部分,在构建云存储体系之前,需要优先对云存储服务器构架进行建立。此项程序可以合理采用架构技术,架构技术具有丰富性和多样性特点。比如,在NAS文件存储系统中,所有节点都是独立的个体,在此系统中,文件是最小的单位。如果在集群中,文件能够得到有效保留,那么在集群特点位置中,也会对其数据信息进行合理保留。虽然文件数量较多,但通常情况下都会在其他节点上进行重新定义,进而导致信息过于烦琐。通过不断的实践练习,研究人员发现,当有文件发出请求时,所有节点能够实现对文件数据块的访问目的,同时能够及时处理所有用户的特定需求。在云服务器中,此种存储结构比较理想,适宜使用,能够实现在一定范围内的扩展,同时具有较高的传输效率。
2.2 服务器之间的数据传输
现阶段的存储系统中,部分存储系统能够实现不同数据之间的传送协议,信息能够在不同平台之间进行资源共享。对于计算机网络系统中的数据库优化问题以及程序问题,必须提高重视程度。利用数据库时,必不会缺少存储过程,其具有更加高级的性质,能够对逻辑表达方式或者部分函数进行传递,为程序工作人员带来一些便利。不仅如此,其存储过程也更加迅速,如果在本地服务器中发生存储过程,那么就有利于缩短操作阶段以及执行阶段中的宽带传输或者执行命令的时间。数据库系统能够实现数据分页显示,在执行命令时,通常都会出现上千上万个结果,但是不能将所有结果传送到客户端,而分页显示,能够很好地解决此问题。分页显示一般分为两种,一种是根据用户需求,筛选出合适的记录进而在客户端上进行显示;另外一种是数据库通过对匹配记录进行查询,然后在内存储器中存储。两者之间具有明显差别,前一种主要是对数量的查询进行指定,相互匹配后才能记录到内存中,然后继续分页显示;后一种主要是将所有记录存在内存中,然后再分页显示。利用此项系统,实现所有要求只需返回一个页面的数据,可以极大程度地提升工作效率。
3 总结
总而言之,利用云计算进行数据的存储,极大程度地方便了人们的生产生活,有利于释放个人计算机的数据存储空间,使网络系统结构得到进一步提升和优化。云计算环境下的数据存储,能够充分结合对称密钥和非对称密钥,全面提升存储技术的安全性。随着科学的高速发展,云计算环境下的数据存储技术,必将会取得全新的突破。
参考文献
[1]吴华芹.基于云计算背景下的数据存储技术[J].计算机光盘软件与应用,2013,(7):28-29.
[2]杨莉.基于云计算环境下的数据存储技术分析[J].硅谷,2014,(7):71-72.
(作者单位:河北省衡水市教育技术装备站)