您现在的位置是:首页 > IT基础架构 > 计算存储 >
云存储应用的前提和云存储的隐患
2013-04-27 15:42:28作者:杜宏文来源:
摘要每天都有数以亿计的用户正在向自己 云存储空间中上传下载着各种文件,在这种环境下排除网络带宽 消耗之外,我们是否应该反思一下云存储下的未来隐患。...
1 什么是云存储
在认识云存储前我们必须先简单了解一下云计算。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计的信息,达到和“超级计算机”同样强大的网络服务。
云存储就是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念。云存储,它是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
2 云存储应用的前提
2.1 带宽的保证
标准的云存储系统是一个在地理位置上跨越全球的公用系统,使用者需要通过各种网络接入手段接入互联网从而连接使用云存储。而不是在通过企业内部万兆、千兆,百兆局域网接入私有的存储设备上。在目前中国普遍宽带速度在2M情况下,使用云存储基本是不靠谱的事,试想白天我把单位晚会视频1G大小放在百度网盘上, 晚上需要回家写观后感, 以每秒512KB的速度下载,需要34分钟才能下载完成,而我通过高速U盘,只需要不足3分钟即可在家的电脑上观看,所以只有宽带网络得到充足的发展,使用者才有可能获得足够大的数据传输带宽,实现大量容量数据的传输,真正享受到云存储服务,否则只能是空谈。
2.2 终端业务的分享
我们已经从互联网上获取信息变成了互联网信息的制造者和参与者。在微博时代,云存储的使用者才有可能通过PC、手机、移动多媒体等多种设备,实现数据、文档、图片和视音频等内容的集中存储和资料共享。
2.3 应用存储的发展
云存储不仅仅是存储,更多的是应用。应用存储是一种在存储设备中集成了应用软件功能的存储设备,它不仅具有数据存储功能,还具有应用软件功能,可以看作是服务器和存储设备的集合体。应用存储技术的发展可以大量减少云存储中服务器的数量,从而降低系统建设成本,减少系统中由服务器造成单点故障和性能瓶颈,减少数据传输环节,提供系统性能和效率,保证整个系统的高效稳定运行。
2.4 多种新技术确保云存储应用
内容分发网络CDN、对等网络P2P技术、数据压缩技术、重复数据删除技术、数据加密技术。这些新技术的使用在确保网络传输速度的同时通过各种数据备份和容灾技术保证云存储中的数据不会丢失,保证云存储自身的安全和稳定。如果云存储中的数据安全得不到保证,那么是没有人敢于使用云储存的,存储的原则还是安全第一,便捷第二。
2.5 存储网络化、虚拟化管理技术
云存储中的存储设备数量庞大、分布地域广造成的另外一个问题就是存储设备运营管理问题。虽然这些问题对云存储的使用者来讲根本不需要关心,但对于云存储的运营商来讲,却必须要通过切实可行和有效的手段来解决集中管理难、状态监控难、故障维护难、人力成本高等问题。因此,云存储必须要具有一个高效的类似与网络管理软件一样的集中管理平台,可实现云存储系统中设有存储设备、服务器和网络设备的集中管理和状态监控。云存储中的存储设备数量庞大且分布多在不同地域,如何实现不同厂商、不同型号甚至于不同类型(如FC存储和IP存储)的多台设备之间的逻辑卷管理、存储虚拟化管理和多链路冗余管理将会是一个巨大的难题,这个问题得不到解决,存储设备就会是整个云存储系统的性能瓶颈,结构上也无法形成一个整体,而且还会带来后期容量和性能扩展难等问题。
2.6 集群技术、网格技术和分布式文件系统。
云存储系统是一个多存储设备、多应用、多服务协同工作的集合体,任何一个单点的存储系统都不是云存储。既然是由多个存储设备构成的,不同存储设备之间就需要通过集群技术、分布式文件系统和网格计算等技术,实现多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。如果没有这些技术的存在,云存储就不可能真正实现,所谓的云存储只能是一个一个的独立系统,不能形成云状结构。
(本文不涉密)
责任编辑: