小岑博客

  • 首页
  • VMware
  • 实验室
  • 培训&认证
  • 关于我
  • 分类目录
    • Citrix
    • Linux
    • Windows
    • 互联网
    • 存储
    • 虚拟化
    • 超融合
  1. 首页
  2. 存储
  3. 正文

EMC Storage Pool概念理解

2014年7月19日 3113点热度 0人点赞 0条评论

Storage pool可以看作是RAID group上面一层的逻辑结构。也就是说,Storage pool其实从底层来说也是由多个RAID group所组成。这些Storage pool下的RAID group通常被称为private RAID group,以和用于创建tranditional LUN的普通RAID group相区别。

引入Storage pool有诸如的好处,例如上面Roger已经详细提到的全自动存储分层(FAST),等于是把不同应用的数据直接丢到Pool里,让系统自己去按照已有的优化算法来根据数据的使用情况做分层存储,平衡了性能和资源。使用pool里的thin LUN或thick LUN能给据实际需求在分配存储资源时带来更大的效率,灵活性,也易于管理。还有就是,单个传统RAID group会受到16个磁盘的限制,而Storage pool本身可含上百个的磁盘(很多个private RAID group),所以在容量拓展和管理上也更方便。

不过,并不是说有了Storage pool,传统RAID group就被完全被取代或是放弃了。从传统RAID group创建的tranditional LUN有其特殊的使用场合,特别是对性能要求严苛,并且需要物理上做到数据隔离的场合。论坛里正好有一篇新的文档,说了traditional LUN(由传统RAID group创建)的适用场合,可以参考下。https://community.emc.com/docs/DOC-16261 。

具体举个跟SQL数据库相关的实例来说下。例如,你配置时可以把SQL数据库文件本身放在由RAID 5构成的一个pool里,然后考虑到SQL的Log文件对写性能的高度依赖性,可把Log文件单独拉出来存放在一个传统的RAID group(RAID 1/0模式)或是另一个由RAID 1/0构成的pool里,做到数据隔离和性能优化。同样,对于用于存储临时表、临时store procedure、子查询等信息的TempDB数据库,由于其本身对读写性能要求也很高,所以也建议单独拉出来放在另一个由RAID 1/0构成的传统RAID group或专门RAID 1/0 pool里。总体来说,要根据实际应用对数据性能和隔离度的要求,来决定是否放同一个pool还是使用另外单独的RAID group或是pool(以做到享用专有的spindle,以及防止磁盘竞争)

最后给出一张样图,是一个由8个RAID5(4+1)的private RAID group所构成的Storage pool,以及pool里创建的5个样例user LUN和这些LUN上的数据在整个pool中可能的分布情况。供参考。

转自:EMC ECN稍改动

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2014年7月19日

小岑

我是小岑,欢迎来到我的博客,青年人,爱捣鼓些东西,对世界充满着好奇,热爱旅游。 这里随便写写,记录些文字,大抵和技术相关。 VMware vExpert | VCIX | VCAP | VCP

点赞
下一篇 >

文章评论

取消回复

小岑

我是小岑,欢迎来到我的博客,青年人,爱捣鼓些东西,对世界充满着好奇,热爱旅游。 这里随便写写,记录些文字,大抵和技术相关。 VMware vExpert | VCIX | VCAP | VCP


COPYRIGHT © 2022 crazycen.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备16016796号-1