NetApp FAS2240 配置选择

NetApp FAS2240 配置选择

如果我们购买带有两个 SAS 磁盘磁盘架的 FAS2240 控制器,那么购买两个 (2) 个独立控制器并在它们之间进行负载平衡是否会获得更好的性能?

答案1

如果我们购买带有两个 SAS 磁盘磁盘架的 FAS2240 控制器,那么购买两个 (2) 个独立控制器并在它们之间进行负载平衡是否可以获得更好的性能?

对,但是。

是的,如果配置正确,您可以获得仅一个控制器两倍的性能,但不能用于单次共享。

让我解释一下,将每个控制器视为一台单独的基于 *nix 的 PC,它们恰好共享仲裁磁盘总线。两者都单独启动,都需要自己的 IP,并且都使用相同的协议。磁盘本身永远只能“属于”一个控制器或另一个控制器,而不是两个。这意味着,假设您想创建一个 NFS 共享,该共享必须来自其中一个控制器(顺便说一下,head 是正确的词),并且数据将存储在“属于”/由该 head 拥有的磁盘上,并且只有该 head 才能处理该共享的请求。另一个 head 可以做自己的事情,包括通过您喜欢的任何协议共享自己的磁盘。然后可以将 head 配置为在发生 head 故障时接管彼此的工作,但不是立即接管 - 每个 head 都会监视另一个 head,如果它检测到另一个 head 已关闭,它将接管另一个 head 的磁盘和 IP,然后创建/复制共享。一旦故障的磁头恢复,您就可以逆转此过程,但关键在于共享在此故障转移期间将不可用,并且某些协议比其他协议处理得更好。HTTP/HTTPS 尤其擅长处理这种情况,除了中途写入之外,而 iSCSI/FC 共享则不太好。

因此,回答您的问题,如果您只有一个共享,那么拥有两个头不会提高性能,但会为您提供故障转移选项,这是大多数人这样做的原因,而不是为了性能。如果您有多个共享,并且乐于将它们分散到各个头,那么拥有两个头显然可以为您提供两倍的性能,并且具有故障转移优势 - 这有意义吗?

无论哪种方式,它们都可能很难配置,特别是从裸机配置,所以考虑付钱给别人来设计/构建/配置你的,然后在所有设置完成并可以通过 GUI 进行管理后再接手,因为在你现在的理解水平上,任何其他东西都会让你头痛不已。

希望这可以帮助。

相关内容