我想根据您使用 iSCI 和光纤通道的经验了解您对此的看法,我想我会继续使用 iSCSI 10Gb,但想知道你们对此的看法:
我有 2 台可用的存储服务器,其中一台有 8 Gb 光纤通道接口,另一台有 10 GB 以太网连接用于 iSCSI。现在我将虚拟机存储在每台服务器(5 台物理服务器)的本地磁盘上。我想使用其中一台来存储我的虚拟机(使用 vmware esxi),您认为哪一台更方便?8 GB 光纤通道还是 10 Gb ISCSI?我已经有 10 GB 交换机,我们的一些服务器有 10 GB 以太网网卡,因此 iSCSI 选项在经济方面很方便,但性能如何?我应该购买光纤通道交换机和 hba 卡还是使用 10 Gb iSCSI?
问候。
答案1
iSCSI 在这里会很好,特别是因为您已经拥有了如此多的基础设施。虽然光纤不太容易受到干扰,但在典型情况下,2Gb/s 的差异足以弥补这一点。如果您对此感兴趣的话,iSCSI 能够被路由(因为它使用 IP)。此外,光纤 HBA 和电缆始终更昂贵。同类交换机的 10Gb 铜线成本与 8Gb 光纤成本大致相同。iSCSI 也是许多融合网络和其他形式的 SDS/SDN 的选择。
另一方面,FC 的协议开销非常小。它还提供了真正的串行化接口,几乎完全无损。延迟非常低,在高压力下始终优于 iSCSI。如果您将其用于非常繁忙的存储网络,并且非常低的开销和延迟会使其受益,那么 FC 将是一个非常好的选择。它更昂贵,但随着需求的增长,您可能会发现它是值得的。
不要太纠结于理论带宽数字。10Gb/s 似乎比 8Gb/s 多很多,但开销在 iSCSI 通信中起着重要作用。考虑到所有这些因素,两者的性能大致相同(如果您已正确配置网络和主机),iSCSI 在吞吐量方面领先,而 FC 则表现出较低的延迟和损耗。由于 iSCSI 具有更灵活的特性,因此可以使用更多软件定义工具。虽然 SDS 工具适用于 FC,但相比之下,它们目前非常有限。