Switch de rede apropriado para cluster de servidor pequeno

4

É necessário criar um cluster de servidor para pequenas empresas com o objetivo de processar dados. Não hospedará um site que precise estar disponível 24 horas por dia, 7 dias por semana.

  • Ele precisa oferecer suporte a servidores que hospedam Redis, um cluster de banco de dados Cassandra e um servidor da Web Python. Sistema operacional provavelmente será Centos 6.4
  • Outros servidores no cluster devem poder se comunicar muito rapidamente uns com os outros, especialmente o servidor Redis. Isso provavelmente exigirá o uso de endereços IP internos?
  • Precisamos usar a replicação de vários datacenters para sincronizar o cluster do Cassandra com o que atualmente hospedamos na nuvem

Estava pesquisando os switches de rede e não temos certeza das especificações apropriadas que deveríamos estar procurando.

  • O switch precisa ser "gerenciado" ou pode ser "não-gerenciado"?
  • O switch precisa suportar IPv6 ou apenas IPv4?
  • Precisamos de um comutador Cisco de nível corporativo ou podemos usar algo como um switch de empresa de pequeno porte gerenciado pelo DLink (ou não gerenciado) de US $ 200?

Muito obrigado!

    
por Chris Dutrow 26.06.2013 / 23:42

2 respostas

3

Na superfície, parece que você só precisa de um switch Ethernet de camada 2. Esclareça para mim, no entanto, se você ainda não tem equipamento manipulando a conexão com a "nuvem" onde você hospeda o seu cluster do Cassandra replicado. Você precisará de um roteador (e, idealmente, um firewall e possivelmente um recurso de tradução de endereços de rede, já que pode usar "endereços IP internos") para conectar essa rede a outra (como a Internet) se ainda não tiver naquela. Um switch de camada 2 não fará isso para você e, muito provavelmente, o conjunto de recursos dos switches de camada 3 com preço mais moderado não será "rico" o suficiente para suportar tudo o que você precisa que seu roteador de Internet faça. Você pode estar em uma situação onde você precisa de um roteador e um switch (ou um roteador com algumas portas de switch).

Os aplicativos que você descreve não precisam necessariamente de um switch que suporte a funcionalidade de roteamento (um "switch da camada 3"). Qualquer switch da camada 2 pode alternar o tráfego IPv4 e IPv6 porque está operando em uma camada inferior e, felizmente, não está ciente das camadas acima. Se você precisar que o switch tenha uma interface de gerenciamento endereçável por IPv6, no entanto, isso será algo que você desejará comprar.

Quando você diz "Isso provavelmente exigirá o uso de endereços IP internos". isso me faz pensar que as máquinas em questão têm múltiplas interfaces de rede - internas e externas. Se for esse o caso, recomendo vivamente a aquisição de dois comutadores - um para hospedar a rede interna e outro para hospedar o externo. Você tecnicamente pode usar a funcionalidade de LAN virtual (VLAN) para "particionar" um único switch em múltiplos switches de camada lógica 2, mas há um risco diferente de zero de tráfego "cross-over" entre as VLANs. Se o tráfego interno não for adequado para expor à Internet, eu o colocaria em switches fisicamente separados dos switches que lidam com tráfego de Internet.

Eu sempre prefiro os switches gerenciados porque quero ver contagens de pacotes e bytes nas portas, ver a utilização da CPU do switch, obter logs, etc. Além disso, quero ser capaz de representar graficamente os fluxos de tráfego (usando ferramentas baseadas em SNMP como Cacti ou MRTG, tipicamente) para diagnosticar gargalos. Eu também quero ser capaz de olhar para a tabela de endereços MAC do switch quando estou diagnosticando problemas estranhos (NICs que enlouquecem e começam a inventar MACs malucos, etc). O custo de um switch gerenciado de baixo custo não é ruim e não o deixa "cego" como um switch não gerenciado faz.

re: um fabricante específico de switches - Não fazemos recomendações aqui. Como o @ syneticon-dj diz em sua resposta, cabe a você decidir o que é apropriado para suas necessidades. Os fabricantes "mais avançados" geralmente exigem contratos de manutenção para receber direitos de suporte (incluindo, em alguns casos, garantia de hardware). Pode ser mais barato comprar um sobressalente e deixá-lo na prateleira. Eu tive pouca necessidade de suporte dos fabricantes de switches para resolução de problemas de software fora de redes iSCSI dedicadas onde, sem dúvida, tudo que está no topo de sua solução de armazenamento reside e morre pela eficiência e confiabilidade de seus switches.

    
por 27.06.2013 / 00:03
1

Does the switch need to be "managed" or can it be "unmanged"?

Um switch gerenciado oferecerá funcionalidade adicional (por exemplo, redundância, empilhamento, solução de problemas, geração de relatórios, VLANs, agregação) em comparação a um switch não gerenciado. Normalmente, os requisitos técnicos ou organizacionais o empurram de uma maneira ou de outra - você precisa da funcionalidade (e compra switches gerenciados) ou não.

Does the switch need to support IPv6 or just IPv4?

A versão do protocolo IP só é relevante se o seu comutador estiver expondo uma interface de gerenciamento através de IP ou for de fato um roteador que encaminhará pacotes IPv4 / IPv6. Novamente, se você precisa ou não disso, a resposta é principalmente respondida pela pergunta se você pretende ou não usar o IPv6.

Do we need an enterprise level Cisco switch, or can we go with something like a $200 DLink managed (or unmanaged) small business switch?

Isso é algo que só você poderá responder. Dê uma boa olhada nas folhas de especificações técnicas, certifique-se de que tudo que você precisa ter suporte, em termos de recursos, é suportado, obtenha uma unidade de amostra de tecnologia para testá-la em um laboratório.

Especifique as folhas à parte, um switch de empresa de pequeno porte barato teria um nível totalmente diferente de suporte fornecido pelo fabricante do que um switch de nível corporativo. Isso não se aplica apenas a falhas de hardware e políticas de substituição, mas também, e especialmente, a problemas de comutação relacionados a software.

A D-Link (assim como a Netgear e muitos outros players neste mercado) não está necessariamente projetando, construindo ou programando os modelos de switches na extremidade inferior de sua gama de produtos. Os modelos de baixo custo normalmente são apenas dispositivos OEM que foram rotulados novamente para a respectiva marca. Portanto, todo suporte que você pode obter com problemas relacionados a software está no nível "você tentou desligá-lo e ligá-lo novamente?" . Se você achar que os recursos não funcionam como esperado com esse tipo de comutador, seu único remédio é colocá-los em caixa e comprar os que funcionam. Isso certamente é diferente com a Cisco ou outras grandes marcas, onde você realmente recebe engenheiros de suporte que merecem o seu nome. E onde os problemas são resolvidos através de atualizações de firmware. Sem surpresa, ele vem com um preço diferente do que a escolha de Hobson.

Dito isto, se tudo o que você procura é o conjunto de recursos básicos (por exemplo, apenas comutação, sem topologias complexas) é muito improvável que você se depare com um bug que precisa ser consertado, então não há um geral "qualquer coisa, mas a Cisco é uma porcaria" regra.

    
por 27.06.2013 / 00:05