您的位置:首页 > 其它

确定Compellent SAN规模的最佳技术实践

2011-12-14 19:13 218 查看
本博文的作者为全球解决方案工程部工程师Phani MV



您是一名存储架构师或解决方案设计师吗?您在为您的IT基础架构考虑或设计SAN解决方案吗?那么,总有一个时间,您会遇到同一个问题——我如何确定存储的规模?

这个问题对于戴尔康贝(Dell Compellent)尤为重要,因为规模的确定很大程度上取决于存储架构。在本文中,我将试图解决这个问题。
Dell Compellent自动化分级存储基于的是流动数据架构,这意味着数据不可能是静态的,而是动态移动的。Compellent Storage Center的核心技术实力来自于动态数据块架构智能分层、数据调度(Data Progression。借助磁盘级别的虚拟化技术,Compellent可以在Storage Center的各类硬盘上自动地创建存储层级
一旦您将磁盘载入存储机柜之中,Compellent软件技术就会从此接手这些磁盘,也就是在这个时候,一系列涉及不菲价值的问题出现了。

我需要设置多少个层级?

我需要何种类型的磁盘?(固态硬盘、15K转速SAS硬盘、10K转速SAS硬盘,等等)

每个层级各需要多少个磁盘?

我应采用或推荐采用何种RAID

我需要多少个存储机柜

这类问题层出不穷。

如何确定SAN的规模,应该因案例而异。虽然在Oracle部署项目中确定Compellent SAN的规模并不存在一个标准的方法,我仍想提出几点建议。
举个例子说明吧:

假设在一个典型的Oracle部署项目中,有着如下需求:

所需的可用容量= 10 TB

所需的每秒IO= 3000

读取:写入比例= 50:50

根据Dell Compellent的建议,我归纳出如下“黄金原则”:

第1级应被设置为可以提供所需的IOPS

第2级和第3级应被设置为可以提供所需的容量

下表概述了Compellent如何给磁盘分级。

层级

磁盘类型1

磁盘类型2

磁盘类型3

1

15K转速的SAS硬盘

固态硬盘

15K转速的SAS硬盘

2

15K/10K转速的SAS硬盘

10K转速的SAS硬盘

3

SATA硬盘

SATA硬盘

SATA硬盘

:上表仅显示3种组合,但并不限于3种组合。根据可用的不同磁盘和组合方式,用户可划分不同的层级。

点击这里了解关于Compellent存储分级的更多信息。
下表概述了大致估计的每个不同磁盘的每秒IO
磁盘类型

每秒IO

15K转速

180

10K转速

140

7K转速

80

上面的数字是以下计算的基础:

我的设想和考虑:
层级

磁盘

每个磁盘的每秒IO

RAID类型

1

2.5' 146GB 15K SAS

180

Raid 10和Raid 5-9

3

3.5' 1TB 7K SATA

80

Raid 6-10

1级配置:

所需的每秒IO= 3000

所基于的读取:写入比例= 50:50:读取每秒IO = 3000的50% = 1500,

写入每秒IO = 3000的50% = 1500

考虑raid 10写入性能损失(点击这里了解关于RAID性能损失的更多信息)。
总的写入每秒IO = 2 * 1500

总的后端存储每秒IO = 1500 + 2 * 1500 = 4500

第1级所需的磁盘数量= 4500/180 = 25

热备数量 = 2

第1级磁盘总数 = 27

第1级磁盘的容量贡献= ~2.3TB

3级配置:

所需的可用容量 = 10TB

回放开销= 20%

所需的总容量 = 可用容量 +回放开销 = 10TB + 10TB的20% = 12TB

Raid 6开销 = 0.8

第3级所需的容量 =所需的总容量 – 第1级磁盘的容量贡献

=(12 – 2.3)/0.8 = ~13TB

所需的磁盘 = 13/931GB(在磁盘容量为1TB的情况下,可用空间 = 931GB)= 15

热备数量 = 2

第3级磁盘总数= 17

更多信息请访问Dell Compellent存储网址。请访问戴尔Oracle解决方案网址,以了解最新版本的数据库解决方案。
如果您有任何反馈或问题,请与我联系@ Phani_mv@dell.com

更多精彩文章请关注:
戴尔技术社区
本文出自 “Dell企业级技术社区” 博客,请务必保留此出处http://dellhome.blog.51cto.com/2924567/742063
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: