实践与经验
浅析基于
Web
的云存储技术
石利平
广东女子职业技术学院
(
广州
,
511450)
云存储是一种新兴的网络存储服务
,
云存储是在云计算概念上延伸和发展出来的一个
新的概念
储的优势
。
。
介绍云存储的定义
分析云存储的种类
结构模型
、
随着云计算的发展和全球数据量的增长
,
相关技术支持
总结云存
,
、
云存储技术将会受到更多的关注
,
摘 要
:
和更好的发展
。
关键词
云存储
;
:
数据存储
结构模型
;
;
存储虚拟化
引 言
0
并刺激相关存储技术的发展
随着全球数据量的迅猛增长
,
对现有的存储技
数据存储问题受到越来越多的企业
随着云计算的逐
近几
商家已陆续推出云存储产
。
。
,
术提出了挑战
关注
,
渐普及
年来
品
,
国内外一些著名
,
例如
IT
云存储也开始受到人们的关注和支持
。
Amazon Web Services
pute Cloud(EC2:
微软推出了提供网络移动硬盘服务的
)
弹性计算云
云存储产品
Elastic Com-
年
;2008
,
Windows Live
推出了
正 式版本
和业界著名的云存储平台服务商
内容 分发网络服 务提 供 商
;
CD-
Nirvanix
提供业界目前唯一的云存储
SkyDrie
Networks
发布了一项新的合作
和内容传送服务集成平台
,
。
云存储的定义
1
据 云 计 算 网 介 绍
云 存 储 是 在 云 计 算
,
(Cloud
概念上延伸和发展出来的一个新的概念
。
并行处
的
是透过网络将庞大的计算处理程序自动分拆成
再交由多部服务器所组成的庞
Computing)
云计算是分布式处理
理
发展
无数个较小的子程序
大系统经计算分析之后将处理结果回传给用户
(Distributed Computing)、
和网格计算
(Parallel Computing)
(Grid Computing)
,
,
。
云存储的种类
2
2.1
基于云存储数据的单位分类
目前
基于云存储数据的单位分类
,
云存储可分
,
成两类
:Block Storage
与
是基于单笔的数据的存储
File Storage。
(1)Block Storage:
适用快速更改单一的文件
,
。 Block Storage
经常需修改文件
是把数据写到不同的硬盘
带宽
点是对单笔数据读写很快
文件
需要快速完成更改
如财务数据
的快速读写应用
。 Block Storage
不能解决真正海量文件的储存
很适用于单笔数据
。
;
,
,
,
例如数据库
则很适合采用
,
,
它
以实现较大的单笔读写
其优
例如当多个人共享一个
且
例
电子表单或数据库
、
缺点是成本较高
且
Block Storage;
电子表单等
、
,
,
是 基 于 文 件 级 别 的 存 储
它 是
即使文件太大拆分时
,
多人
总带宽可随着存储节点的增加而扩展
其优点是对一个多文件
。
、
,
,
(2)File Storage:
,
把一个文件放在一个硬盘上
也放在同一个硬盘上
使用的系统
它的架构可以无限制的扩容
比较合适于文件较大
时间存放的场合
读写会受到单一硬盘效能的限制
。 File Storage
、
,
,
且成本低
多个文件并发读取
。 File Storage
文件需长
缺点是对单一文件的
、
。
。
基于云存储位置分类
2.2
收稿日期
作者简介
:2010-02-27
石利平
:
(1971-),
修稿日期
:2010-02-28
女
,
河南人
讲师
,
,
研究方向为计算机应用
计算机科学技术
、
现代计算机
2010.03
貋貗貨
实践与经验
云存储分为
公共云存
:
4
云存储的相关技术支持
从云存储结构模型可知
,
云存储系统是一个多
它的实现
。
、
、
,
4.1
多应用
多服务协同工作的集合体
设备
需要多种技术的支持
宽带网络技术
宽带网络是具有较高通信速率和吞吐量的通信
还与通信技
协议实现技术和组网技术等密切相
宽带的获得不仅仅是速率的提高
。
半导体技术
,
、
网络
术
关
、
。
云存储系统将是一个多区域分布
遍布全国
甚
、
至遍布全球的庞大公用系统
用户需要通过
等宽带接入设备来连接云存储
,
ADSL、
只有宽带网络
使用者才有可能获得足够大的数
真正享受到
。
实现大量容量数据的传输
,
,
,
DDN
得到充足的发展
据传输带宽
云存储服务
,
。
4.2 Web 2.0
技术
技术是以用 户为 中 心
核 心 是 分 享
,
,
Web 2.0
是以人为核心线索的网
鼓励提供内容
,
。
组织浏览的线索
,
。
提供更方便用户
根据用户在互联网上留
提供相关的服务
给用
云存储的使用
移动多媒体等多种设备
PC、
,
图片和视音频等内容的集中存储和
技术的发展使得使用者的应用
Web 2.0
织网的工具
下的痕迹
户创造新的价值
者才有可能通过
实现数据
资料共享
方式和可得的服务更加灵活和多样
。 Web 2.0
Web 2.0
手机
文档
通过
技术
,
,
,
。
、
、
、
4.3
应用存储
应用存储是一种在存储设备中集成了应用软件
还具有
它不仅具有数据存储功能
,
可以看作是服务器和存储设备的集
应用存储技术的发展可以大量减少云存储中
减少系统中
,
减少数据传输
保证整个系统的高效稳
功能的存储设备
应用软件功能
合体
服务器的数量
由服务器造成单点故障和性能瓶颈
环节
,
定运行
从而降低系统建设成本
提供系统性能和效率
,
,
,
,
,
。
4.4
集群技术
云存储系统是由多个存储设备构成的
网格技术和分布式文件系统
、
储设备之间就需要通过集群技术
和网格计算等技术
不同存
分布式文件系统
实现多个存储设备之间的协同
,
、
。
。
,
基于云存储建立的位置
,
私有云存储和混合云存储
。
储
、
,
:
(1)
公共云存储
放在一个共享的基础设施里
公共云存储是建立在用户端的
并且是逻
可通过安全的互联网连接进行访
公共云用户不需要物理存储硬件或任何特殊的
用户主要通过互联网连接来访问其
多租户的
防火墙外部
辑分区
问
内部技术专长
。
公共存储的数据
,
,
。
、
,
:
(2)
私有云存储
私有云储的所有数据保存在内部
私有云存储需要建立在公司的
防火墙后面
使用的硬件和软件是公司所拥有或授
并由公司内
权的
部员工控制
管理人员通过集中存储空间来实现不
同部门中的访问或被公司内部的不同的项目团队使
用
不受使用人员物理位置的限制
,
。
。
。
:
(3)
混合云存储
其主要用于按客户要求的访问
混合云存储是把公共云和私有
是根据需要从公共云上划出部分容
当
,
当可
混
但这样会使跨公共云和
云结合在一起
,
量配置为私有云
需要临时配置容量的时候会使用混合云存储
以帮助公司面对的负载波动迅速增长或高峰时
合云存储对公司帮助很大
私有云分配应用带来一定的复杂性
,
,
。
。
,
。
。
云存储的结构模型
3
、
、
、
,
与传统的存储设备相比
存储设备
服务器
应用软件
备
户端程序等多个部分组成的复杂系统
一个硬件
各部分以存储设备为核心
提供数据存储和业务访问服务
模型如下图
云存储是一个网络设
公用访问接口和客
其不仅仅是
,
通过应用软件
云存储系统的结构
所示
,
,
、
。
1
:
!"
#$%&’(
%&)
*+,-./01
2*+34
56
78
9:;<=>
?@ABCDE/.
FGHI@
JKLMJK
%&NOP
QFRST
%&UV
%&’(%&
QW%&XY
Z[\]^_‘
a’bcdefa’./a’g
图
1
云存储系统的结构模型
貋貗販
现代计算机
2010.03
实践与经验
,
、
的云存储环境中
对用户是透明的
和服务统一管理
,
。
、
存储设备的本身细节和物理位置
虚拟存储中
云将不同的信息资源
表征
便于用户感知
查询和使用
,
,
、
使多个的存储设备可以对外提供同一种服务
工作
并提供更大更强更好的数据访问性能
,
。
技术
数据压缩技术
内容分发
4.5 CDN
重复数据删除技术
、P2P
数据加密技术
、
、
)
,
,
,
。
、
、
、
4.6
IP
CDN
同时
存储和
内容分发系统
存储网络化管理技术
数据加密技术保证云存储
中的数据不会被未授权的用户所访问
通过各
种数据备份和容灾技术保证云存储中的数据不会丢
失
保证云存储自身的安全和稳定
存储虚拟化技术
云存储中的存储设备数量庞大且分布在多不同
如何实现不同厂商
不同型号甚至于不同类型
、
的多台设备之间的逻辑卷
存储
FC
存储虚拟化管理和多链路冗余管理将会是一
存储设备就会
结构上也无法形成
而且还会带来后期容量和性能扩展难等
地域
,
例如
(
管理
个巨大的难题
是整个云存储系统的性能瓶颈
一个整体
问题
这个问题得不到解决
应用系统的不同层面
等一一隔离开来
网络
化
源
。
它将
虚拟化技术是一种调配计算资源的方法
,
存储
网络
、
存储
服务器
从而打破数据中心
、
实现架构动态
数据和应用中的物理设备障碍
、
并达到集中管理和动态使用物理资源及虚拟资
提高弹性和灵活性
。
存储虚拟化是使多个存储设备看起来像是一个
虚拟化
以实现统一的管理
管理风险等目的
调配和监控
改进服务
存储设备
硬件
软件
数据
、
:
、
、
,
、
、
、
、
,
,
,
,
,
,
,
、
。
,
。
;
云存储的优势
实现自动切换故障
(1)
(2)
(3)
(4)
,
可防止硬件意外损坏
存储设备升级时服务还可继续
使存储系统发挥最大能效
容量扩展容易
容易管理
;
;
;
(5)
结 语
。
5
6
云存储是个很年轻的概念
刚刚起步状态
网络存储中会越来越重要
很值得研究和开发的
。
,
。
随着全球数据的飞速增加
,
其相关产品还处于
云存储在
是
,
市场需求也会愈强烈
,
参考文献
虚 拟 存 储 技术 研 究
云 计 算 及 其 关键 技 术
计 算 机 应 用 研
学 计 算 机 科 学
[J].
[J].
.
,
,2008,4.
李琼等
郭御风
究
陈全
与工程系
云 存 储 两 大 架 构 揭 秘
邓倩妮
,2009,9
,
.
[1]
[2]
[3]
. http://store.cnfan.net/storekb/641.
html
中 国 云 计 算 网
[4]
dex.html
. http://www.cloudcomputing-china.cn/In-
Analysis of Cloud Storage Technology Based on
Web
SHI Li-ping
(Guangdong Women's Polytechnic College, Guangzhou 511450)
Abstract:
Cloud storage is a new network storage technology, it is developed based on cloud com-
puting. Introduces the definitions of cloud stroage, the types of cloud computing, the
structural model of cloud computing, the relevant technical support, sums up the advan-
tages of cloud storage. With the cloud computing development and global growth of data,
cloud storage technology will get more attention and better development.
Keywords: Cloud Storage; Data Storage; Structural Model; Storage Virtualization
现代计算机
2010.03
貋貗貪