Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1265644
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-13 16:09:59

存储系统的发展趋势

        现代数据存储系统已经发展成为一套复杂的、集成程度很高的专用系统,然而随着这样存储系统的发展,复杂的系统结构带来了很多诸如管理复杂、价格昂贵、各存储厂家不好整合的种种问题。目前存储系统厂商也看到了存储系统存在的这些问题,并着手去解决这些问题。我们下面就一一的介绍存储系统的这些主要新趋势。

        1. 数据存储的结构化趋势(虚拟化存储、异构、Infiniband)

        数据存储的结构随着存储系统的发展越来越复杂,现代的数据存储系统包含了网络设备、存储管理设备、存储设备等多种设备,然而由于没有类似网络的标准分层,各家厂商产品以及解决方案之间的兼容的情况不是很好。例如当一家企业购买了某种磁盘阵列产品之后,随着企业的发展需要更加完备的存储方案,然后该企业IT经理却沮丧的发现,新购买的NAS存储或SAN存储很难和原来的磁盘阵列整合在一起,企业不得不放弃以前的磁盘阵列产品,造成IT投资的浪费。

        实际上数据存储的结构化也顺带解决了存储设备的异构问题,由于存储设备的不断发展。各种存储方案、存储产品、存储网络设备、存储接口的互操作性是个难题,有时候甚至是一个“不可能的任务”。存储系统如果能够提出一个类似网络分层的统一标准,这些问题将将得到解决。

        现在厂商已经推出了一些部分解决问题的方案和概念,比如虚拟化存储和Infiniband。前者能够解决存储设备的异构问题,使得用户不必关心底层各种各样的存储设备,只需要虚拟化存储系统在后台解决系统的异构问题;Infiniband用来解决SAN的某些问题,是一种I/O总线技术。它将存储系统划分为Infiniband交换机、计算节点、I/O节点、存储节点,结构化的存储分层思想十分明显。不过由于只是在SAN之内解决问题,对存储系统的结构化没什么帮助。

       2. 虚拟化存储

        由于目前存储系统已经日益的复杂和庞大,管理的难度已经大大增加。为了简化存储设备的安装和配置,有效的利用不同厂家、不同型号的存储设备形成一个统一的存储设备,则必须采用虚拟化存储技术。

         虚拟存储是介于物理存储设备和用户之间的一个中间层,它屏蔽了具体物理存储设备的物理特性,呈现给用户的是逻辑设备。它所带来的最大好处是提供了一种简单有效的管理手段:在已经建立好的存储池上,用户可以方便地划分虚拟存储空间,当需要增加新的物理存储设备时,用户无需停止服务来对整个存储系统进行重新配置,只需要对存储系统进行简单的配置更改,就可以使新的存储设备加入到存储系统中。

        虚拟化存储技术其实在很多厂家的产品中已经得到应用。比如NAS产品将磁盘阵列的细节隐蔽起来而只向客户端提供一个网络硬盘设备就是一种虚拟存储的应用,只不过我们这里所说的虚拟存储的概念对于后端传输网络、物理存储设备的异构特点包容更好。

        在典型的网络存储设备的结构中,包含了前端主机、后端存储设备以及连接前后端的网络。在这样的结构中我们可以在任意一层中实现虚拟存储,因此虚拟存储包括如下三种:基于服务器的虚拟存储、基于存储设备的虚拟存储以及基于网络的虚拟存储。

        基于服务器的虚拟存储虚拟化层以软件模块的形式嵌入到应用服务器的操作系统中。基于服务器的虚拟存储有以下特点:

        首先基于服务器的虚拟存储的应用环境主要针对是服务器数量较少且以服务器为中心的环境。

        其次是基于服务器的虚拟存储由于虚拟软件运行在服务器上,其虚拟软件必然占用服务器的CPU、内存等资源来实现各种功能,给服务器带来额外开销。由于和服务器操作系统紧密相关,在存储系统的异构上面不可能做的很好。 

        再次就是由于不需要额外再添加任何硬件,也不影响现有的存储系统的架构,因此基于服务器的虚拟存储是最容易实现而且成本最低的。

        基于存储设备的虚拟化是将虚拟化层放在存储设备的适配器或控制器上。基于存储设备的虚拟存储有如下特点:

        首先基于存储设备的虚拟存储的应用环境主要针对异构存储设备,适用于以存储设备为中心的环境。

        其次由于国际上没有统一标准,各家厂家对于存储设备的虚拟化基本上处于各自都有自己一套方法的状态,因此各厂家的产品很难在同一环境下整合,削弱了系统的灵活性。

        再次由于在存储设备上实现的虚拟化,对用户和管理人员是透明的,使用管理起来比较方便。

阅读(389) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~