云计算与云存储技术研究
2014-04-08杨娜
杨娜
(吉林建筑大学计算机科学与工程学院,长春130000)
当今时代,计算机技术突飞猛进,随着信息技术的不断发展,互联网与计算机已经密不可分,人类的各种活动已经越来越离不开计算机网络,云计算、云存储时代已经到来,并成为业内新兴的研究和应用领域,得到了迅速的推广和流行。很多企业将数据上传并存储到云上,年轻人也将文件、照片、电影储存在“云盘”。在互联网上进行数字化存储比以往更加容易,只要有互联网,资料可以随时随地调取。研究云计算和云存储,可以为计算机网络技术提供理论依据。
1 云计算和云存储的含义
1.1 云计算的概念
什么是云计算?目前对云计算并没有一个确切的定义,世界各大主流厂商对云计算的理解也不完全相同。IBM的技术白皮书“Cloud Computing”将云计算定义为:该词用来同时描述一个系统平台或者一种类型的应用程序。云计算是在并行计算、分布式计算和网络计算的基础上发展而来的。在云计算中,客户的数据并没有存储在本地,而是存储在互联网这个“超级计算机”中,确切地说,是存在互联网的数据中心中。数据中心的维护和管理由提供云计算的企业负责,用户并不需要关心数据存储在哪里,有没有足够大的存储空间,更不需要担心自己的计算能力,因为云计算会把各种商业应用程序和计算资源等作为计算服务提供给用户。
1.2 云存储技术的含义
云存储的概念是在云计算概念的基础上延伸和发展出来的。指的是运用网络技术、集群应用、分布式文件系统等功能,通过应用软件将网络中大量不同类型的存储设备集合起来协同工作,共同对外提供业务访问、数据存储等功能的一个系统。云存储也属于云计算系统,当云计算因为运算和处理的核心是大量数据的存储和管理时,就需要配置大量的存储设备,此时一个云计算系统就转变成为一个云存储系统。
1.3 云存储系统
云计算的一个关键问题就是如何将数据存储在云端。为了保证数据的高可用、高可靠和经济性,云计算采用了分布式存储(又称冗余存储)的方式来存储数据,即为同一份数据同时保存几个数据副本,并通过应用软件将网络中大量不同类型的存储设备集合起来协同工作。
2 云计算和云存储技术的特性分析
2.1 云计算和云存储的特点及优势
其一,虚拟性。云计算利用了计算机网络,采用虚拟化技术进行存储和数据管理,所请求的数据来自于“云”,而不是固定的有形的实物,用户不需要了解运行的具体位置,只需要通过电脑、手机等终端就可以在任何位置获取云服务。其二,价格低廉。云是由价格较低的节点构成的,云计算是将各种计算资源集中起来,通过专门软件实现自动化管理,在管理过程中并不需要人为参与,云自身的特质使其具有通用性和公用性,利用率大幅度提高,这些都极大地节约了成本。
2.2 云存储存在的问题
云存储并不是单纯的存储方式,目前只是处于起始阶段,发展还不够成熟,很多方面有待完善。其一,数据存在安全隐患,云存储最大的缺点就是安全性不能得到很好的保证,在云计算模式的管理下,虽然数据可以通过SSL对所存储的数据进行加密。但是,由于“混搭”式的工作模式影响,并不能严密防止某些人通过得到登录权限,非法访问用户置于云存储服务器上的数据,这对数据的独立性和安全性是不小的挑战。其二,信息阅览权限的失控,当把数据存储到云服务后,在争取到可用的存储空间的同时,用户就不再拥有绝对的控制权,难以控制阅读权限。而只要参与存储工作的终端管理人员都有可能对上传的数据进行阅览。其三,数据恢复存在风险,在当前互联网还没有完全被合理控制的今天,任何一个人都不敢百分之百地保证信息的安全,一旦云端数据出现全部或部分数据破坏时,这种“母子剥离”式的存储方式,在信息的安全恢复上能够发挥多大的效益,需要多少时间才能完成恢复,到底有多少信息能够在出现问题后完璧归赵,都具有不确定性。
3 提高云计算和云存储的安全性的措施
目前为止,安全性仍然是云计算和云存储潜在用户的最大顾虑,如何提高云计算和云存储的安全性,是目前很多IT工作者关注的问题。安全性包括身份验证、授权、访问控制和审计四大因素。云计算和云存储具有虚拟性,网络服务不同于以往的服务方式,云计算和云存储不存在物理界限,无法通过物理控制拒绝非授权用户的访问,就需要依靠其他方式限制对信息的访问,其中最重要的就是信息加密,用户通过一定的加密手段限制第三方的访问,加密密匙用户自己掌握。除此之外,数据应进行差异性保存,用户自行保存最关键的数据,将通用性的数据进行云存储,以保证数据的安全性。
4 结语
云计算是一种新型的计算模式,该模式是把互联网看作一个超级计算机,在互联网的基础上把各种计算资源和商业应用程序等计算服务提供给用户。云存储是一个以数据存储和管理为核心的的云计算系统,采用冗余存储的方式来保证存储数据的可靠性。云计算和云存储是未来的大势所趋,但是云计算和云存储还处在初步的发展阶段,未来还是要从安全性、便携性及数据访问等角度进行深入发展。
[1] 邓小鹏,刑春晓,蔡莲红.Web应用测试技术进展[J].计算机研究与发展,2007,(08):36-45.
[2]赫建营,晏海华,刘超.一种有效的Web性能测试方法及其应用[J].计算机应用研究,2010,27(1):25-30.
[3] 陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2011,20(5):337.