EMC存储CLARiiONCX4系列——设计您的基础存储系统配置结构_第1页
EMC存储CLARiiONCX4系列——设计您的基础存储系统配置结构_第2页
EMC存储CLARiiONCX4系列——设计您的基础存储系统配置结构_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基本的存储概念要设计你的存储系统体系结构,有些概念是你必须理解的。这部分就是解释这些概念的,这些概念包括storage pools, traditional provisioning, the Virtual Provisioning software禾口 fullyautomated storage tiering(FAST)。主要话题是:Storage poolsTraditional provisioning 概念Virtual Provisioning 概念Virtual Provisi oning vs. traditi onal provisi oning基本RAID概念所支持的R

2、AID类型RAID类型的优势与权衡RAID groups or pools 的 RAID类型准则RAID group or pool的类型的样本应用Fully automated storage tieri ng(FAST)Storage pools一个Strorage pool是一组磁盘,你在这组磁盘上创建 LUN,并将存储提供给连接到存储系统 的服务器(主机)。有两种类型的 storage poolRAID groups and pools. RAID groups 是traditional provisioning 的主要组成部分,pools 是 Virtual Provisioning

3、 的主要组成部分。RAID group提供细粒度的控制,适合于你希望更多地控制数据在磁盘上的分布的情况,也适合于你希望在LUN不活跃的时候降低磁盘转速以节约电能的情况。Pools最好用于以下情况:你想要使用简化的provisioning模型,你希望存储系统智能地管理环境。我们建议你在任何时候使用pool LUNs,因为多数新的数据服务(除了 FAST Cache之外)仅在pools中支持,使用pool LUNs也扩展了存储系统的自优化能力。我们建议在一个 pool中的所有同类的磁盘都有同样的容量。比如,在一个pool中的所有光纤通道磁盘都有同样的容量。Traditional provision

4、ing 概念Tranditional provisioning允许你将存储系统磁盘上实际可用的存储容量分配给服务器(主机)。你通过在RAID groups上创建的LUN来分配这些实际可用的容量。 RAID group上的LUN通常 被称作 RAID group LUNs.RAID groups一个RAID group是一组同类型的磁盘, 在这组磁盘上你创建 LUN.这些磁盘可以是窖盘(vault disk) (000-004)。一个 RAID group 可以是下面一种 RAID类型:RAID 6, RAID 5, RAID 3, RAID 1, RAID 1/0, RAID 0,单个的磁盘或

5、者热备盘。RAID group LUNsRAID group LUN是一个逻辑单元,这个逻辑单元将 RAID group中的磁盘空间聚合起来,成为横跨该 RAID group 的磁盘存储空间,这个逻辑单元对于服务器操作系统来说就像单个的磁 盘一样。分配给 RAID LUN的实际空间的总数与服务器看到的用户容量是一样的。你可以通 过使用 metaLUN扩展RAID group LUN的容量,也就是说,通过向RAID group LUN中增加LUN。 你也可以收缩 RAID group LUNo如果存储系统安装了可选压缩器(optional Compressionenabler),你就可以压缩 R

6、AID group LUN上的数据;不管怎样,这样做是将数据迁移到了thinLUN,从而用 thin LUN 替换了 RAID group LUN。RAID group LUN 可以用于热备。Virtual Provisioning 概念Virtual Provisioning允许你通过使用 pools (你在pools上创建LUN)将存储空间分配给服务 器。Pools一个Pool是一组磁盘,你在这组磁盘上创建 LUNo Pools上的LUN通常称作pool LUN,以区 别于RAID group LUN,你可以在一个 pool中混合不同类型的磁盘 Flash, FC SATA在 pool中的

7、磁盘不可以是窖盘 (000-004)。一个pool可以是下面 RAID类型中的一种:RAID 6, RAID 5或 RAID 1/0。Pools上的LUN通常称作 pool LUN,以区别于 RAID group LUN。我们建议pool中所有同类型的磁盘都是同样大小的。例如,在一个pool中的所有FC磁盘(Fibre Channel disks)都应是同样大小。Pool LUNs一个 pool LUN 是一个逻辑单元,这个逻辑单元将 pool 中的磁盘空间聚合起来,成为横跨该 pool 的磁盘存储空间,这个逻辑单元对于连接存储系统的服务器操作系统来说就像单个的磁盘一样。Pool LUN分为两

8、类不具有 thin属性的LUN,称作thick LUN,具有thin属性 的LUN,称作thin LUN。你可以在pool LUN上执行以下操作:不用使用metalLUNs就可以扩展LUN容量收缩LUN容量如果存储系统安装了压缩器(Compression enabler),你可以压缩LUN上的数据如果存储系统安装了 FAST enable,则可以自动使 LUN层层排列Thick LUNThick LUN的容量,像RAID group LUN的容量一样,是平均分布于你创建LUN的pool中的磁盘上。分配给thick LUN的可用空间的大小,就像RAID group LUN的容量,与服务器存储系统

9、看到的用户容量一样。Thick LUN会使用比用户写入它的数据量略微多一点的空间,因为必须通过元数据 (metadata )引用数据。不像thin LUN, thick LUN不会将空间用光。Thick LUN 可用于热备。Th in LUN安装了 Th in Provisio ning en abler 的存储系统支持 Thi n LUN。Th in LUN 会与 pool 中的其它 LUN 竞争pool中的可用存储。Thin LUN对于服务器可见的容量与pool的实际可用存储容量无关。对于服务器来说,thin LUN与RAID group LUN或thick LUN表现非常相像。然而,不像

10、RAIDgroup LUN,如果thin LUN所属于的pool耗尽了全部磁盘空间,那么thin LUN也就用完了全部空间。默认情况下,当pool的空间消耗70%的时候存储系统会发出warning ”警告;当pool的空间消耗85%的时候,存储系统会发出“ critical警告。你可以自定义这些决定何时 告警的阈值。当thin LUN继续消耗pool空间的时候,这两种警告会继续报告实际消耗的空 间百分比。Thin LUN会使用比用户写入它的数据量略微多一点的空间,因为必须通过元数据(metadata)引用数据。不像RAID group LUN或Thick LUN, thin LUN可能耗尽全部

11、空间。Thin LUN不可以作为热备。Virtual Provisioning vs. traditional provisioningF表列出了 virtual provisioning 禾口 traditional provisioning 之间的异同Virtual Provisio ningTraditi onal provisi oningThick LUNTh in LUNRAID group LUNPool RAID 类型RAID 6, RAID 5, RAID1/0RAID 6, RAID 5, RAID1/0RAID 6, RAID 5, RAID 1/0或单独的磁盘或热备LU

12、N扩展完全支持完全支持仅支持使用metaLUNLUN收缩对于连接到FLARE04.30或以上版本的存储系统的 Win dowsServer2008 主机,是完全支持的对于连接到FLARE04.30或以上版本的存储系统的 Win dowsServer2008 主机,是完全支持的对于连接到存储系统的windows server 2008 主机是完全支持的LUN压缩如果安装了Compression enabler 则完全支持如果安装了Compression enabler 则完全支持如果安装了 Compressi on enabler则支持,但是要迁 移 RAID group LUN至U poolL

13、UNLUN迁移完全支持完全支持完全支持磁盘使用任何类型的磁盘,包 括闪盘(SSD,都可任何类型的磁盘,包 括闪盘(SSD,都可使用LUN的RAID group中的所有磁盘必须是同一以置于使用thick LUN 的pool中。这些使用 thick LUN的磁盘不能 是 窖 盘 (vault disk)000-004以置于使用thin LUN 的pool中。这些使用 thin LUN的磁盘不能 是 窖 盘 (vault disk)000-004类型空间效率当你创建 thick LUN 的时候,被指派给 LUN的实际空间(这 些空间位于pool 上) 等于LUN的大小。这 些空间对LUN来说总 是可

14、用的,即使 LUN 尚未实际使用这些空 间当你创建thin LUN的 时候,最少2G的空 间会预留给thin LUNoThin LUN 的空间 分配是按需分配的。由于thin LUN会竞争 pool的空间,因此 pool可能会因它的 thin LUN而耗尽空间当你创建LUN的时候,被 指派给LUN的实际空间(这些空间位于RAID group上)等于LUN的大 小o这些空间对于 LUN来 说总是可用的,即使 LUN 尚未实际使用这些空间热备你不能在 thick LUN上创建热备你不能在thin LUN上创建热备你可以在RAID group上创 建热备。除了闪盘(SSD 之外的任何热备可以作为RA

15、ID group中任何磁盘的热备。闪盘作为热备盘 的时候,只能用做闪盘的 热备性能Thick LUN的性能与 RAID group LUN 差不 多,通常比thin LUN 性能要咼Thin LUN性能通常比 thick LUN 要低RAID group LUN 性能与 thick LUN差不多,通常比 thin LUN 要咼手动管理Pool需要比 RAIDgroup更少的手工管 理Pool需要比RAIDgroup更少的手工管 理RAID group 需要比 Pool 更 多的手工管理。使用 SnapView完全支持thick LUN。 Thick LUN不可以是 clone private

16、LUNThin LUN可以是 snapshot 的 source LUN, clo ne LUN, clo ne source LUN,但是不可 以是 clone private LUN,也不能在预留 LUN pool 中 Thin LUN 不可以是 clone private LUN完全支持RAID group LUN使用 MirrorView/A 或 MirrorView/S完全支持Thick LUNo Thick LUN 不能在 WIL(wirte intent log ) 中 使用用thin LUN作为主镜 像或从镜像(primary images or sec on dary ima

17、ges )进 行Mirroring,仅在运行 FLARE04.29或更高版 本的存储系统之间支完全支持RAID group LUN持。在运行FLARE04.29的存储系 统之间进行Mirroring,主镜像或 从镜像 (primary images or sec on dary images),或者这两种 镜像都可以是thinLUNoThin LUN 不能在 WIL( wirte intent log )中使用使用 SAN copy在所有配置结构中都 完全支持thick LUNSAN copy会话仅在下 列配置结构中支持Th in LUN:运行 FLARE04.29或更咼版本的 存储系统内;运

18、行FLARE 04.29 或更高 版本的存储系统之 间;运行 FLARE 04.29或更咼版本的存储系统与运行 FLARE 04.28.005.504 或更高 版本的存储系统之 间。源 LUN (source LUN)必须在SANCopy会话所在的存储系统中在所有配置结构中都完全支持 RAID group LUN使用不同类型 LUN的指导准则要决定何时使用thin LUN, thick LUN,或者RAID group LUN,考虑以下指导准则: 在下列情况中使用 thin LUN :使用的简单性比绝对性能更加重要。应用程序已经控制了容量增长,并且适度降低了对性能的要求。 例如:文件系统中的非

19、结构化数据归档数据仓库研究和开发在下列情况中使用 thick LUN或者RAID group LUN绝对性能是最重要的应用程序要求高I/O活动、低延迟例如:经典的在线交易进程(OLTP应用程序裸设备备份初始化每一个块的数据库基本 RAID 概念这部分讨论磁盘条带化、镜像、 pool 和 LUN.磁盘条带化使用磁盘条带化, 存储系统硬件可以同时独立对多个磁盘进行读写。 通过允许几个读写磁头 同时从事同一任务, 磁盘条带化能够提高性能。 每个磁盘读写的信息数量组成了条带化元素 的大小(stripe element size)。条带化大小(stripe size)是条带化元素大小乘以RAID gro

20、up或 pool 中的数据磁盘的数量(不是镜像或奇偶校验盘) 。例如,假如默认条带化元素大小是 128个扇区(sector),那么:对于带有 6块磁盘的做了 RAID 6的 storage poo(l 相当于 4个数据盘和 2个奇偶校验盘) , 条带化大小为128X 4或512个扇区每个条带。对于带有 5 块磁盘的作了 RAID 5的 storage poo(l 相当于 4个数据盘和 1 个奇偶校验盘) , 条带化大小为128X 4或512个扇区每个条带。对于带有6块磁盘的做了 RAID 1/0的storage pool (相当于3个数据盘和3个镜像盘), 条带化大小为128 X 4或384个

21、扇区每个条带。存储系统大都通过 RAID来实现磁盘条带化。镜像( Mirroring )镜像( Mirroing )维持了一个逻辑磁盘映像的拷贝,如果原来的映像无法访问,这个拷贝可 以提供连续的访问。 系统和用户应用程序可在好的映像上继续运行而不会中断。你可以通过将磁盘捆绑成 RAID 1/0 pool 来创建镜像;随后硬件会自动镜像磁盘。Pool 和 LUN你可以在一个 RAID group或pool上创建多个LUN,然后将每个LUN指派给服务器上不同的 用户或者应用程序。例如,你可以分别创建三个存储容量为100、400和573GB的LUN, 用于临时、邮件和用户文件。注意, RAID gr

22、oup LUN或者thick LUN的存储容量是存储系统中 的真实容量,而 thin LUN 的存储容量可能不是真实容量。一个storage pool上多个LUN的缺点是对每个 LUN的I/O会影响到对该 RAID group或pool 上其它 LUN 的 I/O. 如果到一个 LUN 的流量非常大,其它 LUN 的 I/O 性能也会下降。一个 storage pool上多个LUN的优点是可以将 RAID group或pool提供的大量磁盘空间分割开来。支持的 RAID 类型这部分讨论了 RAID 6, RAID 5, RAID 3, RAID 1, RAID 1/0, RAID 0类型,也讨

23、论了单独的磁 盘,热备和主动热备。RAID 6(双重分布式奇偶校验 )所有 RAID group或 pool 都支持 RAID 6。一个RAID 6 group通常由6或12块磁盘组成,但是也可以有 4、8、10、14或16块磁盘。 在一个RAID 6 group上你可以创建最多 256个LUN每个 RAID group上的LUN的最大值 来将磁盘空间分配给不同服务器上的用户和应用程序。一个RAID 6 pool通常由最少4块磁盘组成,最多则可由存储系统支持的每个pool最大磁盘数组成。在RAID 6 pool中,你可以创建存储系统支持的最大数量的LUN来将磁盘空间分配给不同服务器上的用户和应

24、用程序。下表列出了这些最大限制的值。Pool的磁盘和LUN限制存储系统最大数量每个pool的磁盘每个存储系 统中所有pool的磁盘每个存储系统的pool每个存储系统的LUN每个存储系统的 poolLUNCX4-1201151152010241024CX4-2402352354020482048CX4-4804754754040964096CX4-9609559556081928192RAID 6 group或pool会进行磁盘条带化。在RAID 6 group或pool中,一些空间用于奇偶校验, 剩下的磁盘空间用于存放数据。存储系统会写两组独立的校验信息row parity和diagonalp

25、arity这两组校验信息会使group或pool在一块或两块磁盘失效或者在一个磁盘重建过程中发生硬件故障时仍然继续工作。当你替换失效磁盘时,SP通过存储在有效磁盘上的信息重建或者使用了主动热备,继续重建 group或者pool。当SP重建group或pool时,性能会下降。这种性能的下降可通过使用主动热备来缓解。在重建过程中,存储系统会 继续运作,为用户提供数据访问,包括存储在故障磁盘上的数据。主动热备是在一个磁盘趋于故障之时会通过将这块磁盘中的内容拷贝到热备盘来创建这个 磁盘的热备(主动热备盘)。随后,你就可以在这块磁盘真正故障之前移除它,那么主动热 备盘会替代它。RAID 6 group或

26、pool会将校验数据均匀地分布到所有驱动器上,这样校验磁盘就不会成为写操作的瓶颈。在RAID 6 group或pool中用户数据和奇偶校验数据默认的条带元素大小是128个扇区(即65536字节,一个扇区512个字节)。注意磁盘块在条带化中的地址是从第一个 磁盘开始,顺序到第二个、第三个、第四个、第五个和第六个磁盘,然后再回到第一个磁盘, 以此类推。RAID 6 group或pool提供了很好的读写性能。写性能主要得益于存储系统的缓存。RAID 5(分布式奇偶校验)RAID group 和 pool 都支持 RAID 5.一个RAID 5 group通常都由5块磁盘组成,但是也可以有3到16块磁

27、盘。在一个RAID 5 group 上你可以创建最多 256个LUN每个 RAID group上的LUN的最大值来将磁盘空间分 配给不同服务器上的用户和应用程序。一个RAID 5 thin pool由最少3个磁盘,最多由存储系统所支持的每个pool的最大磁盘数组成。在一个pool中,你可以创建存储系统所支持的最大数量的LUN,来将磁盘空间分配给不同服务器上用户和应用。下表列出了这些最大限制。存储系统最大数量每个pool的磁盘每个存储系 统中所有每个存储系统的pool每个存储系统的LUN每个存储系统的 poolpool的磁盘LUNCX4-1201151152010241024CX4-240235

28、2354020482048CX4-4804754754040964096CX4-9609559556081928192RAID 5 group或pool使用磁盘条带化技术。存储系统通过写入奇偶校验信息允许group或pool在一个磁盘故障的情况下继续运作。当你替换掉故障磁盘的时候,SP会使用驻留在正常磁盘上的信息重建 group或pool,或者使用主动热备盘的情况下会继续重建group或pool(即将主动热备盘上的数据迁移到新更换的磁盘上)。当SP重建group或pool的时候,性能会降低。这种性能的下降可通过使用主动热备功能来缓解。在重建过程中,存储系统会继续运行,并提供用户访问的数据,包括

29、存储在故障磁盘上的数据。在RAID 5 group或pool中用户数据和奇偶校验数据默认的条带元素大小是128个扇区(即65536字节,一个扇区512个字节)。注意磁盘块在条带化中的地址是从第一个磁盘开始, 顺序到第二个、第三个、第四个、第五个磁盘,然后再回到第一个磁盘,以此类推。RAID 6 group或pool提供了很好的读写性能。写性能主要得益于存储系统的缓存。RAID 3(单个校验磁盘)RAID 3仅被RAID group支持。一个RAID 3 group由5块盘或9块盘组成,并使用磁盘条带化 技术。为了获得 RAID 3 LUN的最佳带宽性能,你需要限制对 LUN的并行访问。例如,一

30、个RAID 3 group有多个LUN,但是只有并行的、大量I/O的线程在1到4个之间的时候,才能实现最大带宽。当SP重建group时性能会下降。这种性能的下降可通过使用主动热备功能来缓解。在重建 过程中,存储系统会继续运行,并提供用户访问的数据,包括存储在故障磁盘上的数据。在RAID 3 group中用户数据和奇偶校验数据默认的条带元素大小是128个扇区(即65536字节,一个扇区512个字节)。注意磁盘块在条带化中的地址是从第一个磁盘开始,顺序到第 二个、第三个、第四个,然后再回到第一个磁盘,以此类推。RAID 3与RAID 6和RAID 5有一个主要的不同。 对于RAID 3 group

31、,奇偶校验信息存储在一块 磁盘上;对于 RAID 6和RAID 5 group或pool,校验信息存储在所有磁盘上。RAID 3能够比RAID 5和RAID 6更好地执行顺序I/O的操作,但是无法同样好地处理随机访问。RAID 3最好被认为是可专门用于大量顺序I/O的应用程序的RAID 5.然而,对于写缓存激活了的RAID 3 LUN, RAID 3相当于RAID 5,可以处理一定程度的并行访问。RAID 3 group在应用程序用64KB或更大的块(block)进行I/O的时候性能很好。 通过使用读和写缓存,RAID 3group能够处理几个并行的访问流。RAID 3 group不需要任何特

32、殊的缓存区。RAID 3不需要固定的内存作为写缓存。仅仅需要像你为RAID 5分配写缓存一样,并确保缓存功能为 RAID 3 group中的LUN打开。对RAID 3 LUN 的访问可以与对存储系统中其它RAID类型的LUN的访问同时发生。RAID 1 (镜像对儿 )RAID 1仅被RAID group支持。一个RAID 1 group由两个磁盘组成, 这两个磁盘被存储系统硬 件自动镜像。在一个RAID 1 group中,你可以创建多个 RAID 1 LUN来将磁盘空间分配给不同 的用户、服务器和应用程序。在存储系统中的 RAID 1 硬件镜像不同于软件镜像、远程镜像或其它种类磁盘的硬件镜像。

33、 功能上,这不同是你不能手工停止 RAID 1镜像对儿中的镜像, 然后独立访问映像中的一个。 如果你想单独使用这镜像中的一个磁盘,你就要将磁盘从镜像中释放(丢失全部数据),然后将磁盘重新绑定为你想要的类型的LUN,软件会格式化这个新绑定的LUN。在存储系统中, RAID 1硬件镜像有如下优点:自动生效(你无须通过命令来启动它) 映像副本是物理的故障之后你可以选择重建的时间段,SP会在那个期间重新创建第二个映像在 RAID 1 镜像对儿中,存储系统会在两块盘上写同样的数据。RAID 1 /0 (镜像冗余阵列)RAID group和pool都支持RAID 1/0。一个RAID 1/0的RAID g

34、roup或pool由偶数个磁盘组成, 最多可达存储系统所支持的每个 pool 的最大磁盘数。硬件会自动镜像磁盘。 RAID 1/0 pool 使用磁盘条带化技术。它结合了 RAID 0的速度优势和镜像的冗余优势。在 pool 中,你可以 创建存储系统所支持的最大数量的 LUN 来将磁盘空间分配给不同服务器上的用户和应用程 序。一个 RAID 1/0 group 由 2、4、6、8、10、12、14或 16块磁盘组成。这些磁盘构成了 2个镜 像的映像,每个映像包括 2到 8块磁盘。硬件自动镜像磁盘。 RAID 1 /0使用磁盘条带化技术。 它结合了 RAID 0的速度优势和镜像的冗余优势。在 R

35、AID 1/0 group 中,你可以创建多达 128 个RAID 1/0 LUN来将磁盘空间分配给不用用户、服务器和应用程序。RAID 1/0 pool 默认条带化元素大小( stripe element size )是 1 28扇区(共 65536 字节)。注 意条带化条件下磁盘块儿的地址是从第一个镜像磁盘顺序到第二个镜像磁盘,再到第三个镜像磁盘,然后再到第一个镜像磁盘,以此类推。倘若每个镜像对儿中有一块磁盘是存活的, RAID 1/0 group 或 pool 就能够在多个磁盘故障的 情况下存活。RAID 0 (非冗余条带化 RAID) 仅 RAID group 支持 RAID 0.RA

36、ID 0 group不提供对数据的保护。EMC建议不要使用 RAID 0 group,除非你有保护数据的方法,比如软件镜像。一个RAID 0 group由3到16块磁盘组成。RAID 0 group使用磁盘条带化技术,硬件可同时对多块磁盘进行读写。在 RAID 0 group中你可以创建多达 128个LUN。不像其它RAID级别,RAID 0中硬件不会在任何磁盘中维护奇偶校验信息;这个类型的group没有内在的数据冗余。因此,如果 LUN 中的磁盘发生任何故障(包括不可恢复的读错误) , LUN 中的信息都会丢失。RAID 0通过对不同磁盘同时进行I/O提高了性能。一个令人满意的替代 RAID

37、 0的选项是RAID1/0 ,它会保护你的数据。主动热备不支持 RAID 0 group.单独磁盘单独磁盘类型仅支持 RAID group。一个单独的磁盘单元是一个必须独立于存储中任何其它磁 盘的磁盘。 单独的磁盘单元没有内在的高可用性, 但是你可以通过使用软件将它与另一个单 独的磁盘单元进行镜像来获得高可用性。热备 热备盘是专门用于替换故障磁盘的磁盘,用户不能在热备盘上存储信息。热备盘是全局的:如果在 RAID 6 group 或 pool 中、在 RAID 5 group 或 pool 中、在 RAID 3 group 中、在 RAID 1/0 group或pool中,或者在RAID 1

38、group中有任何故障磁盘,SP都会自动在热备盘上重建故障 磁盘的结构。当 SP结束重建之后,RAID group或pool就可以使用替代故障磁盘的热备盘正 常运转了。当你更换了故障磁盘,SP会将前面的热备盘中的数据拷贝到新更换的磁盘上。当拷贝结束时,RAID group或pool就是由原先槽位中的磁盘组成了,SP会自动释放热备盘使它可以作为其它 group 或 pool 的热备。当你需要最高的数据可用性时热备盘是最有用的。 它会省去你用于关注磁盘故障、找到合适的替换磁盘并插入磁盘的时间和精力。当你打算用热备盘时,确保磁盘的容量足以应用于存储系统中的任何RAID group或pool中。一个R

39、AID group或pool不能使用比故障磁盘小的热备盘。在每个存储系统中你可以使用一个或多个热备盘。 你可以将存储系统中任何磁盘作为热备盘, 除了存放FLARE的磁盘或写缓存的窖盘; 也就是说,热备盘可以是除了磁盘 ID为000到004 的任何磁盘。如果你使用不同大小的热备盘,存储系统会自动使用大小合适的热备盘替换故障磁盘。不要使用 SATA磁盘作为 FC LUN( Fibre-Channel-based LUN )的热备盘,不要使用 FC磁盘作 为SATA LUN的热备盘。闪盘(SSD)只能用于闪盘的热备盘。如果在 RAID group或pool中 有闪盘,你应该创建至少一个是闪盘的热备盘

40、。主动热备(Proactive sparing )主动热备让你可以在一个磁盘倾向于故障(a proactive can didate )的时候提前创建热备。主动热备的操作会在磁盘故障之前拷贝磁盘的内容到热备盘。随后,你可以将磁盘在故障之前从存储系统中移除,然后热备盘会替代它。主动热备操作可自动启动或手动启动。当存储系统软件识别到某一磁盘上的一定数量和类型的错误,它就会将该磁盘鉴定为需要被主动热备盘替换的候选磁盘(proactive can didate),并自动开始主动热备操作。存储系统软件会将需要 被主动热备盘替换的候选磁盘(proactive can didate)中的内容拷贝到主动热备盘

41、。除此之外,你还可以用Uni sphere将需要被主动热备盘替换的候选磁盘(proactive can didate)中的所有数据拷贝到热备盘。当主动热备拷贝操作完成时,需要被主动热备盘替换的候选磁盘(proactivecan didate)即失效了。当你替换了失效磁盘,存储系统会将数据从主动热备盘拷贝到替换的 磁盘。任何可用的热备盘都可作为主动热备盘,但是每次仅有一个热备盘可用作主动热备盘。如果存储系统仅有一个热备盘,它可作为主动热备盘。下表列出了每个存储系统支持的并行主动 热备盘。RAID类型主动热备盘数量RAID 6, RAID 5, RAID 31RAID 11/对(每对儿镜像一个)R

42、AID 01/对(每对儿镜像一个)主动热备不支持 RAID 0或单独的磁盘单元。RAID类型的优势和取舍这部分讨论了不同 RAID类型的性能、存储灵活性、数据可用性和磁盘空间。性能RAID 6和RAID 5为各个访问(in dividual access)(需求)提供了很高的读吞吐量,因为它们 允许同时对RAID group或pool中的每个磁盘进行读操作。当存储系统使用写缓存的时候,RAID 6和RAID 5写性能也很高。当 pool不包含thin LUN时,RAID 6 group或pool性能会更 好。并行访问中,RAID 3为顺序请求提供了很高的吞吐量。大数据块(比 64KB大)是效率

43、最高 的。RAID 3会试图将磁盘的条带写满,以避免更新校验值的操作。通常,RAID 3 group的性能会随I/O请求的大小的增加而提高。随着读请求增加到1MB,读性能会逐渐提升。顺序写的请求大于256KB时,写性能会逐渐提升。RAID 1的读性能要比单个磁盘的读性能高,而写性能与单个磁盘的写性能基本差不多。RAID 0 group(非冗余 RAID条带化)、RAID 1/0 group或pool中可同时进行的I/O操作与group 中的磁盘一样多。通常, RAID 1/0的性能等于磁盘对儿的数量乘以RAID 1的性能的值。女口果你希望某个 LUN有很高的吞吐量,使用RAID 1/0或RAI

44、D 0 group。一个 RAID 1/0 group至少需要两块磁盘;一个RAID 0 group至少需要三块磁盘。RAID 1/0 group或pool中可同时进行的I/O操作与group中的磁盘一样多。如果你希望某个LUN有很高的吞吐量,使用 RAID 1/0 group或pool。RAID 1/0 group或pool至少需要两块磁 盘。如果你在一个 group或pool上创建了多个 LUN,这些LUN会分享这个 group或pool中的磁 盘,对每个 LUN的I/O请求会影响其它 LUN的I/O服务时间(service time)。存储灵活性在RAID group上,你可以创建最多

45、256个LUN,在pool中你可以创建存储系统所支持的最 大数量的LUN。下表列出了这些最大限制。存储系统thin LUN限制存储系统最大数量每个系统中LUN 的每个系统中LUN的thin每个 RAID group 中LUN的每个pool中LUN的CX4-1201024512256512CX4-240204810242561024CX4-480409620482562048CX4-960409620482562048你可以创建的LUN的不同数量增加了灵活性,尤其是大硬盘的情况,因此它允许你将各种 大小的LUN分配给不同的服务器、应用程序和用户。storage pool中,数据的可用性和磁盘的使

46、用如果数据可用性是关键的,你又等不起一一替换磁盘、rebind磁盘、使它对操作系统可访问、 从备份中加载信息一一这一系列的时间,那么使用冗余 RAID group RAID 6 RAID 5 RAID3、RAID 1 group 或 RAID 1/0 或冗余的 pool RAID 6、RAID 5 RAID 1/0.如果数据可用 性不很关键,或者磁盘空间很关键,使用单独的磁盘(in dividual un it)。RAID 1或RAID 1/0 group提供了很高的数据可用性。它比RAID 6 RAID 5或RAID 3 group更昂贵,因为仅有全部磁盘容量的一半用于存放用户数据。此外,R

47、AID 1/0 pool提供了很高的数据可用性,但是它比RAID 6或RAID 5 pool更昂贵,因为仅有全部磁盘容量的一半用于存放用户数据。RAID 6 RAID 5或RAID 3 group提供了高数据可用性,但是需要比 RAID 1 group更多的磁盘。RAID 6 group提供了三种group中最高的数据可用性。同样地,RAID 6 pool提供了比RAID 5pool更高的数据可用性。在 RAID 6 group或pool中,可用于用户数据的磁盘空间是总空间 减掉两块磁盘空间。在RAID 5 group或pool、或RAID 3 group中,可用于用户数据的磁盘空间是总空间减

48、掉一块磁盘空间。例如, 在一个6块盘的RAID 6 group或pool中,或在一个5 块盘的RAID 5 group或pool中,有4块盘的容量可用于用户数据,也就是RAID 6 group或pool的总磁盘容量的 67%,或者 RAID 5 group或pool的总磁盘容量的 80%。所以RAID 6、RAID 5 RAID 3 group可以比 RAID 1 group更有效率地使用磁盘空间。RAID 6 RAID 5 RAID3 group 比 RAID 1 group 更适合对数据可用性、 性能、磁盘使用效率等都有较高要求的应用。RAID 0 group (非冗余RAID条带化)为用

49、户文件提供了它所有的磁盘空间,但是没有提供任 何高可用性方面的特性。要获得高可用性,你应该转而使用 RAID 1/0 group。RAID 1/0 group 以最大的磁盘空间消耗作为代价提供了性能与高可用性的最好结合。一个单独的磁盘单元,像RAID 0 group,没有提供高可用性。它的所有磁盘空间都用于存放用户数据。RAID group 或 pool 中 RAID 类型的指导准则要决定何时使用 RAID 6 group 或 pool、RAID 5 group 或 pool、RAID 3 group、RAID 1 group、 RAID 1/0 group或pool、RAID 0 group

50、、单独的磁盘单元或热备盘,你需要衡量这些因素: 数据可用性的重要性性能的重要性存储数据的量 磁盘空间的成本使用下列准则来决定 RAID类型。在下列情况下为应用程序使用 RAID 6(双重分布式校验)或 RAID 5(分布式校验) group 或 pool :数据可用性非常重要。RAID 6 group或pool会提供比RAID 5 group或pool更高的可用性, 但是要花费比 RAID 5 group或pool更大的开销。RAID 6 group或RAID 5 group的性能要 分别好于 RAID 6 thin pool 或 RAID 5 thin pool 的性能。存储大量数据。 多任

51、务应用程序使用不通大小的 I/O 传输。 需要出色的读写性能(带有写缓存时,写性能极佳) 。你希望在每个 RAID group 或 pool 上灵活配置多个 LUN。 在下列情况下为应用程序使用 RAID 3(单盘校验) group: 数据可用性非常重要。存储大量数据。相似访问(similar access)的模式是很可能出现的,随机访问(random access)是不大可能出现的。要求仅可能高的带宽性能。 在下列情况下为应用程序使用 RAID 1(镜像对儿 ) group: 数据可用性非常重要。写的访问速度是重要的,写操作很活跃。 在下列情况下为应用程序使用 RAID 1/0(镜像非冗余阵

52、列) group 或 pool: 数据可用性极其重要。整体性能非常重要。在下列情况下为应用程序使用RAID 0 (非冗余RAID条带化)group :高可用性不重要。当一个磁盘损坏时,你承受得了无法访问存储在LUN 上的全部数据(的后果) 。整体性能非常重要。在下列情况下为应用程序使用单个的磁盘单元:高可用性不重要。 写的访问速度有点儿重要。在下列情况下使用热备盘:在RAID 6、RAID 5、RAID 3、RAID 1/0或RAID 1 group中,高可用性是如此重要以至于 你希望如果任何一块磁盘发生故障都能在没有人为干预的情况下迅速重获数据冗余性。在 RAID 6、 RAID 5、 RA

53、ID 1/0 group 中,可用性是如此重要以至于你希望如果任何一块 磁盘发生故障都能在没有人为干预的情况下迅速重获数据冗余性。在RAID 6 group或pool、RAID 5 group或pool,或RAID 3 group中最小化因磁盘故障导 致的性能下降是非常重要的。RAID group 或 pool 类型的应用样本这部分描述了一些使用不同RAID类型的RAID group或pool的应用样本。RAID 6(双重分布校验)或 RAID 5(分布式校验) group 或 pool当数据库仓库( database repository )或数据库服务器进行一般或较低比例的写操作时(写操作

54、占全部I/O操作的33%或更少),RAID 6或RAID 5 group或pool是很实用的。在多任务应 用程序执行不同大小的I/O传输的情况下,使用RAID 6或RAID 5 group或pool。写缓存可以 大大提高RAID 6或RAID 5 group或pool的写性能。为了更高的数据可用性, 使用RAID 6 group 或 pool 替代 RAID 5 group 或 pool。RAID 6 group 中 LUN 的性能通常比 RAID 6 pool 中 thin LUN 的性能要好;此外, RAID 5 group中LUN的性能通常比 RAID 5 pool中thin LUN的性

55、能要好。例如, RAID 6或 RAID 5 group 或 pool 适合于多任务的应用程序,需要高读取速率的大型历 史数据库,诸如法律案件数据库、病史档案数据库、人口普查信息数据库。RAID 6或 RAID 5group 或 pool 对于交易处理应用程序也很好用, 比如航空预售票系统, 在这个系统中用户通 常会在订票 (要求一次写操作 )之前读取几条可用的航班信息。你也可以在零售环境中使用RAID 6或RAID 5 group或pool,比如在超市中,保持价格信息可从销售点的终端访问。即使 价格信息每天都更新要求大量写操作,每天的读操作次数还是更多的。RAID 3(单盘校验) group

56、RAID 3 group对于高带宽的读写是很理想的,也就是说,应用程序执行逻辑地顺序I/O或使用大的I/O (条带化大小stripe size或更大)。使用读写缓存,几个应用程序可以同时向RAID3 group 读写数据。 RAID 3 group 中的随机访问不是最有的,所以对于 RAID 3来说理想的应 用程序是备份到磁盘、实时数据捕获、极大文件的存储。你可以将RAID 3 group用于单任务的应用,它执行大I/O的传输,像气象追踪系统、地质制图系统、医学成像系统或者视频存储应用程序。RAID 1(镜像对儿) groupRAID 1 (镜像对儿)group用于日志或记录的应用程序因为它要求较RAID 0 group (非冗余阵列)为小的磁盘空间, 并提供了高可用性和快速写访问。 或者, 你可以用它存储放置在 RAID6或RAID 5 group或pool中的数据库上的每日更新,然后,在非尖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论