Dado que casi todas las placas base vienen con puertos Ethernet, ¿cuál es el propósito de tener una tarjeta de red separada en un servidor?
Respuesta1
Estandarizar en un controlador de tarjeta de red específico, para que pueda reutilizar el mismo controlador y, por lo tanto, mantener la estabilidad de la imagen del sistema operativo (para la instalación automatizada del sistema operativo).
Necesitar más puertos que los (normalmente 2 o 4 puertos) que incluye el servidor.
Necesitar o querer una NIC "mejor" que la incorporada en el servidor, efectos con mejores controladores, motor de descarga TCP, capacidad de arranque iSCSI, etc.
Algunas cosas pueden parecer tarjetas de red, pero en realidad no lo son. Algunos ejemplos son las tarjetas de administración remota o los controladores RAID con interfaces Ethernet para la recopilación y administración remota de datos.
Respuesta2
Algunas tarjetas de red incluso tienen una versión pequeña de Linux. Algunas empresas pueden necesitar una latencia muy baja para sus redes... por eso es útil una tarjeta con su propia CPU/memoria.
Respuesta3
Cuando construyo servidores VMware ESX, normalmente instalamos entre 12 y 14 puertos Gigabit (2 para administración, 2 para vMotion, 2 para registro de VM tolerante a fallas, 3-4 para iSCSI, 2-5 para tráfico de VM de producción). Incluso con NIC de 10 Gbit integradas, me gusta tener un par extra para poder mantener ciertas cosas completamente aisladas.
Respuesta4
Excepto por el hecho que Helvick mencionó, que muchas veces se necesitan muchos más puertos que los integrados, muchas tarjetas de red integradas tienen controladores realmente malos o de alguna otra manera limitan el rendimiento y/o aumentan la latencia (en particular, un montón de HP servidores utilizados para el comercio electrónico), por lo que para servicios que dependen de un rendimiento de red de primera línea o de baja latencia, las tarjetas complementarias son a veces la única solución razonable, dependiendo de lo que esté integrado.