Digamos que tenía dos servidores que necesitaban una latencia súper baja (base de datos, archivo, etc.). ¿Sería posible conectar directamente los dos servidores con 10 GbE, por lo que cada servidor tenía 1 (en el mundo real tendría 2) conexiones a la red 'principal', pero 1 tarjeta de red con un cable de ethernet que se conectaba directamente al segundo servidor, sin conmutadores ni enrutadores, solo una conexión directa
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 |
-------------------------------------------
Mi primera pregunta es, ¿sería esto posible? ¿Necesitarían algún servicio inusual / especial configurado para permitirles hablar a través de esta red que no sea un archivo estándar /etc/sysconfig/network-scripts/
? Ambos tendrían IP estáticas en eth1, pero ¿cómo funcionarían cosas como el enrutamiento? No soy un experto en redes, entonces esta es probablemente una pregunta n00b-ish
Segunda pregunta, ¿hay algún punto? ¿Habría alguna ventaja al hacer esto solo al permitirles comunicarse a través de la conexión de red estándar a través del conmutador, o al darles una segunda red dedicada solo para comunicarse dentro del servidor (dado que los clientes que acceden a los servidores usarían el ancho de banda en la red estándar) . Asumir latencia era la prioridad.
Sé que hay algunos problemas con este método, como cuando llegamos a agregar un tercer servidor, tendríamos que darle a cada servidor otra tarjeta de red y, probablemente, configurar un triángulo de replicación muy complicado, pero dado que esto es hipotético, ignoremos eso.
Y dado que la latencia es la cuestión clave, la fibra sería mejor sobre Ethernet (la velocidad no es importante siempre que pueda hacer un par de Gb / seg)
Formulé esta pregunta desde un POV de Linux, porque ese es mi fondo, pero podría aplicarse a cualquier servidor / dispositivo