如何构建低成本SAN
克里希纳·库马尔
2009年4月9日
1目标
在当今世界,每个部门都明显需要信息共享,网络存储可以帮助我们实现这个最大的挑战。 在这篇文章中,我们集中精力制作一个具有以下功能的San:
- 成本低廉,价格实惠
- 确保可扩展性
- 高可靠性
- 易于管理
- 高性能
- 确保安全
- 高可用性
2可用的SAN选项
有一些可供选择的可靠的San,这是相当复杂和昂贵的。 这些是iSCSI,NBD,ENBD和光纤通道。 iSCSI,NBD,ENBD适用于TCP / IP层,具有很大的开销。 幸运的是,我们有一个协议,可以轻松地以可承受的成本和更少的开销为我们的目的服务。 我们通常需要的是一些双端口Gig-E卡,一个GiG以太网交换机和一些磁盘。 这是一个非常简单和轻量级的协议,它被称为ATA OVER ETHERNET。 AoE带有linux内核作为内核模块。 AoE不依赖于以太网以上的网络层,例如iSCSI所需的IP和TCP。 虽然这使得AoE可能比iSCSI更快,主机处理附加协议的负载较少,但也意味着AoE不能在LAN外部路由。 AoE仅适用于SAN。 在这方面,它比iSCSI更可比于以太网上的光纤通道。 当与优质以太网交换机相结合时,它通过网络以非常高的吞吐量导出块设备(SATA HARD DISKS)。 优质以太网交换机可以通过完整性检查和数据包排序最大化吞吐量并最大限度地减少冲突。 在大型可扩展企业环境中使用AoE,我们可以利用RED HAT群集感知工具(如CLVM,GFS,DLM,DRBD,HEARTBEAT等)的帮助。
AoE,FC和iSCSI之间的成本比较3
成本比较
技术 | 速度 | 服务器接口 | 开关 | 布线 | 储存/结核病 |
AoE | 2Gb | $ 99 | $ 15- $ 30 | $ 25- $ 35 | $ 400- $ 500 |
iSCSI | 1Gb | $ 500- $ 1000 | $ 400- $ 600 | $ 25- $ 35 | $ 1000- $ 5000 |
光纤通道 | 4GB | $ 1200- $ 2000 | $ 800- $ 3600 | $ 175- $ 225 | $ 4000- $ 10000 |
AoE与iSCSI的比较4
4.1 AoE与iSCSI相比具有以下优点
- AoE是便宜和更简单的软件。 AoE的优点在于,如果您使用ATA驱动器,则不需要将ATA转换为SCSI,然后返回ATA的开销。 所以有一个性能提升。
- iSCSI的服务器处理负载比同等吞吐量的AoE要高得多。 AoE可以节省处理周期。 iSCSI需要TCP / IP及其必要的复杂性。
- AoE不是可路由协议。 因此它为您提供固有的安全性。
- AoE以太网帧由标准交换机传递。
- AoE和iSCSI都支持Windows和Linux。
AoE对iSCSI的缺点
- 如果您需要存储协议中的加密,可路由性和基于用户的访问等功能,则iSCSI是更好的选择。
- AoE不是很适合关键的企业应用。 当您考虑位置时,AoE不像iSCSI或光纤通道那样可扩展,即使用光纤通道和iSCSI,您可以扩展存储空间。 这主要是由于AoE无法路由AoE流量。
- ATA磁盘不如SCSI对应的可靠。
5可用的AoE目标
在GPL上有以下AoE目标(服务器)可用:
- Kvblade
- Aoeserver
- Vblade-Kernel
- Vblade
- 高贵
- 质疑
6可用AoE目标的功能比较
您可以通过任何可用的目标通过网络导出块设备。 但是,我们如何以一种配置和可管理的方式导出我们的封装设备,以便它可以帮助我们实现我们的目标。 以下是可通过命令行或配置文件配置块设备的以下功能。 这些是本表中针对AoE目标的首字母缩略词:
- KV - Kvblade
- AOES - Aoeserver
- VB-KER - Vblade-kernel
- VB - Vblade
- GGOLD - 高级版本
- GGNW - Ggaoed更新版本
- QD - 基地版
- SD - Sqaoed(Solaris 10上的qaoed版本)
所有功能的简短说明均以术语和术语部分给出。
特征
特征 | KV | AOES | VB-KER | VB | GGOLD | GGNW | QD | SD |
架 | Y | Y | Y | Y | Y | Y | Y | Y |
老虎机 | Y | Y | Y | Y | Y | Y | Y | Y |
接口 | Y | Y | Y | Y | Y | Y | Y | Y |
设备路径 | Y | Y | Y | Y | Y | Y | Y | Y |
协议文件 | N | N | N | N | Y | Y | Y | N |
MTU | N | N | N | N | Y | Y | Y | N |
Mac过滤 | N | Y | N | Y | Y | Y | Y | N |
ACL列表 | N | N | N | N | Y | Y | Y | N |
缓冲区计数 | N | N | Y | Y | Y | Y | N | N |
部门 | N | N | Y | N | N | N | N | N |
排队 | N | N | N | N | Y | Y | N | N |
记录信息 | N | N | N | N | Y | Y | Y | N |
直接模式 | N | N | N | Y | Y | Y | Y | N |
同步模式 | N | N | N | Y | N | N | N | N |
只读模式 | N | N | N | Y | Y | Y | Y | N |
UUID | N | N | N | N | Y | Y | Y | N |
写高速缓存 | N | N | N | N | N | N | Y | N |
政策 | N | N | N | N | Y | Y | Y | N |
Trace-i / o | N | N | N | N | Y | Y | N | N |
巨型框架 | Y | Y | Y | Y | Y | Y | Y | Y |
在GPL上 | Y | Y | Y | Y | Y | Y | Y | Y |
可靠性 | 低 | 医学 | 低 | 高 | 高 | 医学 | 高 | 医学 |
可用性 | 低 | 医学 | 低 | 高 | 高 | 医学 | 高 | 医学 |