有人可以给我举一些人们正在使用的常见大容量存储设备的例子吗?
具体来说,假设您所有的前端服务器都需要连接到大容量存储设备(SAN?),为其用户提供磁盘空间(它们的使用方式可能有所不同,但我们只说它们在其 FTP 帐户中使用它)。
这些类型的设备一般尺寸/价格比是多少?我对 10 TB 或更大的设备感兴趣。
答案1
企业存储有三种类型:
- DAS——直接连接存储
这是机器内部的存储,或者是连接到计算机总线的外部磁盘阵列。示例包括从内部硬盘驱动器到外部 USB 驱动器再到 12 托架 SCSI RAID 阵列的任何内容。决定因素是存储位于本地总线上。
- NAS——网络可寻址存储
这是通过(通常)TCP/IP 网络提供的存储,使用更高级别的协议。如果您的桌面有 NFS 挂载,您可以认为该数据位于 NAS 服务器上。NAS 是一个相对的概念。实际存储可能是另一台服务器上的内部硬盘驱动器,也可能是只提供存储的网络设备。无论哪种方式,从客户端的角度来看,它都是网络可寻址的。通常作为 NAS 包含的协议是 NFS、CIFS/Samba 和 FTP,尽管可能还有其他协议
- SAN——存储区域网络
网络可寻址存储使用 TCP/IP 网络通过高级协议传输数据。存储区域网络使用低级协议来呈现块设备,并且通常使用自己的网络结构来实现这一点,但不一定。有两种非常常见的 SAN 结构:iSCSI 和光纤通道。流量通过主机总线适配器 (HBA) 发送到结构,您可以将其视为 SAN 网卡。
iSCSI 使用自己的 IP 网络,并且能够使用标准网络适配器和交换机,因此价格相对便宜。iSCSI HBA 与普通网卡非常相似,但其中许多 HBA 执行 TCP 卸载以节省服务器上的处理器使用。通过允许或拒绝 IP 地址访问磁盘资源来提供访问控制。与任何其他基于 IP 的网络一样,ACL、防火墙和路由可用作流量控制设备,但由于它会导致延迟,因此许多人对此不以为然。对于全新的、非常昂贵的网络设备,速度范围从 1Gb/s 到 10Gb/s。
光纤通道采用与现有 IP 网络完全不同的网格。它需要 FC HBA,即原生光纤收发器或铜 SFP 连接。FC 交换机可用于提供额外的网络段。机器使用全球 ID 或名称 (WWID) 进行寻址,交换机和 SAN 存储本身使用这些地址提供访问控制。我不确定当前的最大 FC 速度,但我知道 4Gb/s 是可用的,我怀疑 8Gb/s 也是可用的,只要有足够的钱。如果没有,很快就会有。
典型的 SAN 存储是位于昂贵、高度冗余的机箱中的大型磁盘阵列。SAN 管理员使用阵列上的嵌入式软件,使用可用磁盘创建切片,这些切片被标识为逻辑单元号 (LUN),并作为原始 SCSI 设备呈现给指定的服务器。
在服务器本身上,这些设备与任何本地存储设备一样被处理。创建分区、设置文件系统并正常写入数据。
iSCSI 和 FC 并不是唯一的 SAN 结构,但它们是最常见的。此外还有超快(40-50Gb/s)超昂贵(> 500 美元一个 HBA)的 infiniband 结构,以及超便宜(现成的 NIC)相对较慢的 ATA-over-Ethernet,它相当于 iSCSI 的第 2 层。
现在初步信息已经清楚了,让我们来回答您的问题……
您需要数十 TB 的数据,而 5 分钟前您还不熟悉 SAN。这是一个有趣的困境。假设您确实需要数十 TB 的数据,您将花费大量资金。比您想象的要多得多。
你可以走进任何一家百思买商店,即使他们的产品价格高得离谱,你也能以 1500 美元左右的价格买到 18 TB。存储很便宜,对吧?
问题是,存储可能很便宜,但企业存储却非常昂贵。您支付的不是存储本身,而是机箱的可靠性、机箱上运行的软件以及设备附带的企业支持。我有一套小型设备:EMC AX4/5 SAN 存储,配备 12 个 1TB 磁盘,以及 EMC 的企业支持。这为我提供了大约 8TB 的可用数据(因为您会从 RAID 中丢失一定量的数据,具体取决于您使用的 RAID 级别),我想大概需要 9000 美元吧?因为嘿,如果您花那么多钱,您必须购买双控制器,而且它是 FC,所以您必须购买交换机,这样您才能拥有多路径。
如果您确实需要这样的存储,而且您真的是企业存储领域的新手,我强烈建议您花掉最终花费的一小部分钱去接受培训。否则,您注定不会得到正确的东西,而且您需要花费两倍的时间才能做好,因为第一次您会做错。这不是您的问题,只是这涉及大量的隐性知识,需要时间来获得它。
祝你好运。
编辑 啊,很抱歉发出了可怕的警告,家园。只是想确保你知道手头任务的重要性 :-)
此外,我最终将其用作博客文章:
http://www.standalone-sysadmin.com/blog/2009/12/introduction-to-enterprise-storage/