我们正在考虑添加 SAN。
我现在有两个选择,Dell MD3000 和 Dell MD3000i,15 x 146Gb san 驱动器。
当然,最新型号更贵(贵 2 倍),但有人能告诉我速度差异是否值得额外的花费吗?
我们在 Sql Server 2008 r2 上的数据库只有大约 30Gb,预计未来几年不会增长太多。我们有 2 个数据库和 2 个 Web 服务器将共享这个新服务器。
我应该查看什么指标来验证非 iscsi 模型是否适合我们?
答案1
顺序读写性能是您应该关心的指标。
SAS == 300 MB/s
iSCSI == 更少:)
MD3000 采用 SAS 连接,适用于两台服务器(假设为多路径)或四台服务器。这些是超额认购的 3Gbps SAS 链路。典型的用例是两个节点的数据库集群,但这也可以用作低成本虚拟化存储或只是一般的选择性呈现直接连接磁盘空间。
MD3000i 连接 iSCSI。可为更多主机提供更大的灵活性,但无法提供与更高带宽 3Gbps SAS 链路相同的连续读/写性能。
答案2
有人会说 md3000 不是真正的 SAN,而只是共享 DAS。在某些情况下,DAS 可能比 iSCSI 更快(具体取决于连接选项),但与 iSCSi 连接相比,它所能支持的主机数量更有限(当尝试拥有到存储的冗余路径时更是如此)。MD3000 可能还需要购买外部 SAS HBA,3000i 可能需要额外的 NIC 和/或交换设备,具体取决于您当前的基础设施。
话虽如此,您还没有真正告诉我们您对数据库以及连接到它的 Web 服务器的需求(预期的 IOPS、读/写比率、预期的 RAID 设置等)以及您计划连接的其他服务器的当前/预期使用情况和所需的冗余级别等。根据您的一般描述,从性能角度来看,两者可能都很好,但如果有 4 台主机,MD3000 将只允许一条存储路径。3000i 可以让您使用 iSCSi 设置 MPIO(假设您有适当数量的 NIC 和交换机)。
这也类似于“我买什么”类型的问题,而这个问题在这里通常是不被认可的。
您只选择这两个选项有什么原因吗?