适合小型服务器集群的网络交换机

适合小型服务器集群的网络交换机

需要构建一个小型企业服务器集群来处理数据。它不会托管需要全天候可用的网站。

  • 它确实需要支持托管 Redis、Cassandra 数据库集群和 Python Web 服务器的服务器。操作系统很可能是 Centos 6.4
  • 集群中的其他服务器应该能够非常快速地相互通信,尤其是 Redis 服务器。这可能需要使用内部 IP 地址?
  • 我们需要使用多数据中心复制来将 Cassandra 集群与我们当前在云上托管的集群同步

正在研究网络交换机,但不确定我们应该寻找什么样的适当规格。

  • 交换机是否需要“管理”或可以“非管理”?
  • 交换机是否需要支持 IPv6 还是仅支持 IPv4?
  • 我们是否需要企业级思科交换机,或者我们是否可以选用类似 200 美元的 DLink 托管(或非托管)小型企业交换机?

非常感谢!

答案1

从表面上看,您只需要一个第 2 层以太网交换机。不过,请帮我解释一下,如果您还没有设备来处理与托管复制的 Cassandra 集群的“云”的连接。如果您还没有路由器(理想情况下,还需要防火墙和网络地址转换工具,因为您可能会使用“内部 IP 地址”),则需要路由器将此网络连接到另一个网络(例如 Internet)。第 2 层交换机不会为您做到这一点,而且,大多数中等价位的第 3 层交换机的功能集很可能不够“丰富”,无法支持您需要 Internet 路由器执行的所有操作。您可能处于需要路由器和交换机(或带有一些交换机端口的路由器)的情况。

您描述的应用程序不一定需要支持路由功能的交换机(“第 3 层交换机”)。任何第 2 层交换机都可以切换 IPv4 和 IPv6 流量,因为它在较低层运行,完全不知道上面的层。但是,如果您需要交换机具有 IPv6 可寻址的管理接口,那么这将是您想要购买的东西。

当您说“这可能需要使用内部 IP 地址”时,这让我认为所讨论的机器有多个网络接口——面向内部和面向外部。如果是这样,我强烈建议您使用两个交换机——一个用于托管内部网络,另一个用于托管外部网络。从技术上讲使用虚拟 LAN (VLAN) 功能将单个交换机“划分”为多个逻辑第 2 层交换机,但 VLAN 之间“交叉”流量的风险不为零。如果内部流量不适合暴露给互联网,那么我会将其放在与处理互联网流量的交换机物理上分开的交换机上。

我总是更喜欢管理型交换机,因为我想查看端口上的数据包和字节数、查看交换机的 CPU 利用率、获取日志等。此外,我希望能够绘制流量图(通常使用基于 SNMP 的工具,如 Cacti 或 MRTG)来诊断瓶颈。我还希望能够在诊断异常问题(NIC 出现问题并开始生成奇怪的 MAC 等)时查看交换机的 MAC 地址表。低端管理型交换机的成本并不高,而且不会像非管理型交换机那样让您“摸不着头脑”。

关于特定交换机制造商 - 我们实际上并不在此提出建议。正如 @syneticon-dj 在他的回答中所说,由您来决定什么适合您的需求。“高端”制造商通常需要维护协议才能获得支持权利(在某些情况下包括硬件保修)。购买备用件并将其放在货架上可能更便宜。除了专用的 iSCSI 网络之外,我几乎不需要交换机制造商提供软件问题解决支持,因为可以说,在存储解决方案之上堆叠的所有内容都取决于交换机的效率和可靠性。

答案2

交换机是否需要“管理”或可以“非管理”?

与非托管交换机相比,托管交换机将提供更多功能(例如冗余、堆叠、故障排除、报告、VLAN、聚合)。通常,技术或组织要求会推动您做出选择 - 您要么需要这些功能(并购买托管交换机),要么不需要。

交换机是否需要支持 IPv6 还是仅支持 IPv4?

IP 协议版本仅在您的交换机通过 IP 公开管理接口或实际上是路由器它将转发 IPv4 / IPv6 数据包。同样,您是否需要它,主要取决于您是否(打算)使用 IPv6。

我们是否需要企业级思科交换机,或者我们是否可以选用类似 200 美元的 DLink 托管(或非托管)小型企业交换机?

只有您才能回答这个问题。仔细查看技术规格表,确保您所需的所有功能都得到支持支持,获取技术样本单元在实验室进行测试。

除了规格表之外,廉价的小型企业交换机与企业级交换机相比,制造商提供的支持水平完全不同。这不仅适用于硬件故障和更换政策,而且尤其适用于与软件相关的交换机问题。

D-Link(以及 Netgear 和该市场中的许多其他参与者)不一定设计、制造或编程其产品系列中低端的交换机型号。低成本型号通常只是重新贴上相应品牌标签的 OEM 设备。因此,您能获得的所有与软件相关的问题支持都处于“您是否尝试过将其关闭然后再打开?”。如果您发现此类交换机的功能无法按预期工作,唯一的补救措施是将其丢弃,然后购买已知可以正常工作的产品。思科或其他主要品牌确实与众不同,在这些品牌中,您确实可以获得名副其实的支持工程师。问题可以通过固件更新得到解决。不出所料,它的价格与霍布森的选择不同。

话虽如此,如果你只是追求基本功能集(例如只是切换,没有复杂的拓扑),那么你不太可能遇到需要修复错误的情况,因此没有一般的“除了思科之外的任何东西都是垃圾”规则。

相关内容