1 云存储概念
何为云存储呢?“云存储”是在云计算技术上发展的一种新存储技水解决方案,利用集群应用、网格技术或分布式文件系统等功能,把网络中各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储服务的功能。我们也可以大致这样来理解:在云计算发展的基础上,将数据存储作为核心的云服务形式。显然,对于企业而言,云存储技术可以很好解决大量的、复杂的存储和访问问题。
云存储平台的出现,让我们不再关心存储设备的存储空间情况,也不必知晓存储服务器的安全与稳定情况,由此带来的是减少了对存储设备的管理及维护过程,更省去传统数据备份的问题。我们只需要将数据发往云端即可实现云存储。
2 云存储的体系架构
2.1云网络结构
众所周知,云计算是在分布式处理(( Distributed Com-puting)、并行处理(Parallel Computing)和网格计算((JridComputing)上发展形成的,通过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。这种技术,将处理数以千万计乃至亿计的信息,形成和“超级计算机”一样的网络服务。
网络,通常由两个部分组成:内部的百状路由和云状外部的边缘主机。因此,广域网和互联网对我们是完全透明的,进而常用一个云状的图形来表示它们。云状的图形中包络厂众多的交换机、路由器、防火墙……等等。这个云状图形代表的透明化,旨在告诉我们,在任何地方都可以通过很多方式接入网络,获取我们所需的服务。
利用现有的百状网络结构,可以构建一个云状结构存储系统,它由众多存储设备组成。通过服务器集群功能、分布式文件系统、网格计算等功能组织起来协同工作,并提供相应的应用软件(应用接口),使用户方便进行云存储服务和云访问服务。
很明显,这样一来,云存储系统中的所谓设备对用户而言将是透明的。同样告诉我们通过各种方式与云端的云存储连接,即可完成对云存储进行数据访问。
2. 2云存储系统的一般架构
云存储的一般架构如图1所示。
图1 云存储的一般架构
在图1中,浅色存储节点(storage node)负责存放文件,深色的控制节点(control node)则是作为文件索引,它负责监控存储节点间容量与负载的均衡,这两部分合起来便组成一个云存储。存储节点与控制节点都是单纯的服务器,只是存储节点的硬盘多一些(因为存储节点存储的是实际的数据实体)。存储节点服务器无需RAID功能,只需安装Linux即可。但是,由于控制节点要保护数据,故简单的RAID level O1功能也是必须要有的。
责编:李红燕
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友