javazx 发表于 2017-3-16 16:06:46

《大规模分布式存储系统》第12章 云存储【12.3】

12.3 云存储技术
云存储包含两个部分:云端+终端。云端指统一的云存储服务端,终端指多样化
的PC机、手机、移动多媒体设备等终端设备。云存储的发展需要云端和终端里面的
多种技术的支持。
(1)摩尔定律
摩尔定律一直推动着整个硬件产业的发展,芯片、内存和磁盘等硬件设备在性
能和容量方面也得到了极大的提升。最明显的例子莫过于CPU,最新的x86芯片在性
能上已经是30年前8086的1000倍,而现在手机等低能耗设备的ARM芯片在性能上比
过去的大型主机的芯片都强大很多,同时这些硬件的价格也比过去更便宜。此外,
诸如SSD、万兆网络和GPU等新兴技术的出现也极大地推动着IT产业的发展。
(2)宽带网络
公有云存储是一个多区域分布,遍布全国甚至遍布全球的庞大的公用系统,使
用者需要通过ADSL等宽带接入互联网。由于ADSL宽带的发展和光纤入户的不断普
及,现在的网络带宽已经从过去33.6kbps的MODEM拨号网络增长到平均1Mbps甚至
10Mbps,再加上无线网络和移动通信的不断发展,个人用户在任何时间、任何地点
都能利用互联网。只有实现随时随地快速访问互联网,才能真正享受云存储服务,
否则只能是空谈。
(3)Web技术
Web技术的核心是分享。只有通过Web技术,云存储的使用者才可能通过PC、手
机、移动多媒体等设备,实现数据、文档、图片、音频和视频等内容的集中存储和
资料共享。另外,随着类似AJAX、jQuery、Flash、Silverlight和HTML5等Web技术的
不断发展,Chrome和Safari等功能强大的浏览器的不断涌现,Web已经不再是简单的
页面,它的用户体验已经越来越接近桌面应用。这样,用户只需要通过互联网连接
到云端,就可以享受功能强大的Web应用提供的服务。
(4)移动设备
随着苹果的iOS和Google的Android这类智能手机系统的不断发展和普及,诸如手
机这样的移动设备已经不再是一个移动电话而已,更是一个完善的信息终端。通过
它们,可以轻松访问互联网上的信息和应用。由于移动设备整体功能也越来越接近
台式机,通过这些移动设备,能够随时随地访问云存储服务。另外,移动设备价格
较低,而且降价较快,用户可能同时拥有多个移动设备且需要经常更换,云存储很
好地解决不同移动设备之间的数据共享问题。
(5)分布式存储、CDN、P2P技术
云存储系统由多个存储设备构成,不同存储设备之间需要通过分布式存储,
CDN、P2P等分布式技术,实现多个存储设备之间的协同工作,使多个存储设备可以
对外提供同一种服务,并提供更好的数据访问性能。如果没有这些技术,存储系统
只能是一个一个独立的系统,不能形成云状结构,也就没有云存储。另外,
CDN(Content Delivery Network)以及P2P等技术保证云中的图片,视频等文件能够
被快速访问,并且节约云存储服务提供商的带宽成本。
(6)数据加密、云安全
数据加密及其他云安全技术保证云存储中的数据不会被未授权的用户所访问,
同时,通过各种数据备份和容灾技术保证云存储中的数据不会丢失。如果云存储中
的数据安全得不到保证,没有人会选择云存储。


页: [1]
查看完整版本: 《大规模分布式存储系统》第12章 云存储【12.3】