Digamos que eu tenha dois servidores que precisam de latência super baixa (banco de dados, arquivo etc.). Seria possível conectar diretamente os dois servidores com 10GbE, então cada servidor tinha 1 (no mundo real teria 2) conexões com a rede 'principal', mas 1 placa de rede com um cabo ethernet que conectava diretamente ao segundo servidor, sem switches ou roteadores, apenas uma conexão direta
Internet/Datacenter
|
|
|
|
|
|
|
--------------------
| |
------------| Switch |-----------
| | | |
| -------------------- |
| |
| |
| |
| |
| |
| |
| |
Network Card 1 (eth0) Network Card 1 (eth0)
| |
-------------------- --------------------
| | | |
| Server 1 | | Server 2 |
| | | |
-------------------- --------------------
| |
Network Card 2 (eth1) Network Card 2 (eth1)
| |
| |
| Direct 10GbE |
-------------------------------------------
Minha primeira pergunta é, isso seria possível? Eles precisariam de serviços incomuns / especiais configurados para permitir que eles conversassem sobre essa rede, a não ser um arquivo padrão em /etc/sysconfig/network-scripts/
? Ambos teriam IPs estáticos na eth1, mas como coisas como roteamento funcionariam? Eu não sou um especialista em redes, então esta é provavelmente uma questão n00b-ish
Segunda pergunta, há algum ponto? Haveria alguma vantagem em fazê-lo apenas permitindo que eles se comuniquem através da conexão de rede padrão através do switch, ou dando a eles uma segunda rede dedicada apenas para comunicação intra-servidor (já que a largura de banda seria usada na rede padrão pelos clientes acessando os servidores)? . Assumir latência foi a prioridade.
Eu sei que há alguns problemas com este método, como quando nós viemos adicionar um terceiro servidor, nós teríamos que dar a cada servidor outra placa de rede e provavelmente configuraríamos um triângulo de replicação muito complicado, mas como isso é hipotético, vamos ignore isso.
E como a latência é o principal problema, a fibra seria melhor que a Ethernet (a velocidade não é importante, desde que seja possível fazer um par de Gb / s)
Fiz esta pergunta a partir de um ponto de vista do Linux, porque esse é meu histórico, mas poderia ser aplicado a qualquer servidor / dispositivo