¿En qué se diferencia un servidor de una computadora de estación de trabajo?

Clásicamente, el término “estación de trabajo” estaba reservado para computadoras que contenían hardware de nivel de servidor, pero solo ejecutaban software de acceso local que requería un alto rendimiento.

Básicamente, una estación de trabajo era una computadora que era tan poderosa que podría haber sido utilizada como servidor, pero en su lugar fue utilizada para tareas de un solo usuario, como un “cliente” o “PC”.

Las líneas se han desdibujado un poco, ahora que las PC de consumo de gama alta típicas pueden hacer la mayoría de las cosas para las que normalmente se construyó una estación de trabajo (diseño 3D, etc.). Esos se publicitan a menudo como “estaciones de trabajo”, y se corre la voz de manera flagrante, incluso para hardware que no es particularmente especializado. También existe el hecho de que las PC de alta gama de hoy también pueden funcionar como servidores, al menos en algunos escenarios.

Los puristas aún dirán que una estación de trabajo de buena fe debería construirse en un hardware que normalmente no se vería en una PC de consumo. Sin embargo, el hecho es que “estación de trabajo” es un término bastante ambiguo, altamente subjetivo, con relativamente poco significado técnico en la actualidad.

Una vez que hayamos establecido eso … La diferencia más fundamental entre una PC / estación de trabajo y un servidor es la placa base / procesador / memoria. Estas partes en un servidor están diseñadas para manejar tareas concurrentes de manera más fluida en lugar de realizar tareas singulares más rápido y con más corrección de errores. Más allá de eso, a menudo tienen esquemas de almacenamiento más elaborados con unidades redundantes que brindan un acceso más rápido a múltiples usuarios que acceden a varias cosas simultáneamente, así como, nuevamente, más corrección de errores y seguridad.

A menudo no hay diferencia, un servidor puede ser una estación de trabajo volteada en su lado y colocarse en un rack.

A menudo hay una gran diferencia, y generalmente se trata de redundancia. Un servidor a menudo tendrá 2 o más fuentes de alimentación, en caso de que falle.

A veces tendrán muchos procesadores, que pueden apagarse y encenderse, y reemplazarse mientras la computadora todavía está funcionando. Eso se aplica a los discos y otras cosas también.

A menudo ejecutarán un sistema operativo muy diferente al sistema operativo de una estación de trabajo, los sistemas operativos como Solaris, HP-UX, AIX son sistemas operativos de servidor, pero también se ejecutan en equipos de escritorio. Los sistemas operativos como NonStop, IBM i, z / OS son solo servidores, sin GUI de ningún tipo e increíblemente confiables.

Los servidores son a menudo muy “diseñados en exceso”, con piezas reemplazables, mantenidas en trineos y encajadas en su lugar. No es solo un desorden de cables dentro de la caja, todo está hecho para ser reparable.

Recuerdo haberle quitado el lado a un IBM i515 (servidor POWER de muy bajo nivel, pero aún muy caro en comparación con los equivalentes de Intel), y de repente se hace muy evidente por qué estas cosas son caras. Todo está diseñado para separarse y volver a estar juntos de nuevo, no se trata solo de cosas soldadas a una placa (algunas son, obviamente), no es desechable, como lo es mi PC.