¿Cuál es la diferencia entre un servidor dentro de un centro de datos y una PC en casa dado que la PC también se puede usar como servidor?

Voy a usar una analogía de automóvil … que la mayoría de los técnicos odian. Sin embargo … esto es un poco diferente.

Puede transportar la basura al vertedero en el maletero de un automóvil. Puedes transportar la basura al vertedero en una camioneta. Puedes transportar la basura al vertedero en un camión de basura.

¿El hecho de que puedas transportar basura en todos ellos significa que son todos iguales? Por supuesto no. Hay una serie de diferencias importantes entre todos los vehículos. Claro … todos están clasificados como vehículos, pero por un lado, no todos usan el mismo combustible. Los neumáticos son diferentes. Las transmisiones son diferentes. Los asientos son diferentes. Qué tan alto estás del camino es diferente. El hecho de que pueda conducir un automóvil no significa que pueda subirse al asiento de un camión de basura y conducirlo con la misma habilidad.

El hecho de que dos computadoras se puedan usar como servidor no significa que ambas computadoras sean iguales. No significa que DEBEN ser lo mismo.

Un servidor es una computadora que está optimizada para usarse en un entorno donde sirve grandes cantidades de datos a la mayor cantidad de personas posible, de la manera más eficiente posible. Está construido de tal manera que se puede utilizar con otros servidores en un espacio relativamente reducido. Está hecho para permitir una expansión específica, en direcciones específicas … no es necesario agregar una tarjeta de video increíble, si solo necesita tener 10 discos duros.

La PC en casa puede configurarse para ser un servidor, pero no será tan eficiente en el trabajo. Puedes beber de un vaso y almacenar comida en un vaso. Un recipiente tupperware con tapa sería mejor para almacenar alimentos. Claro … puedes beber de un tazón de tupperware, solo que no tan eficientemente como puedes con un vaso.

Herramientas similares, con una superposición en la funcionalidad.

La respuesta de Max Jones cubre algunas diferencias. Añadiría algunos vitales:

  • Componentes redundantes, en particular fuentes de alimentación redundantes.
  • Mucho mejor monitoreo de fallas y sensores.
  • Administración de luces apagadas (cubre una variedad de actividades y controles que de lo contrario tendría que estar físicamente en la caja para hacer).
  • En el extremo superior, los componentes intercambiables en caliente incluyen RAM y CPU.
  • Opciones de soporte de alta gama.

Para su mercado extremadamente sensible a los precios, las PC se construyen de la manera más económica posible al cortar todos los rincones que pueden salirse con la suya, por lo que son prácticamente lo opuesto a un punto de vista de confiabilidad / mantenibilidad / estabilidad. No desea ejecutar nada empresarial crítico en whitebox.

Hay muchas buenas PC regulares en los centros de datos. Siempre les arranco los estuches para más ventilación

Pero, una computadora real construida para un centro de datos está construida con un perfil delgado para montaje en rack. Tendrán unidades de intercambio en caliente y RAID de hardware incorporado. Muchos son SCSI. Tienen grandes admiradores y están destinados a correr sin cabeza. Se espera que todos los componentes sean los mejores para la confiabilidad.

Los servidores están hechos de mejores componentes, las fuentes de alimentación en particular son más resistentes y, a menudo, dobles y triples redundantes.

La memoria puede tener bits adicionales de detección y corrección de errores para que el servidor no se bloquee con simples errores de memoria.

Los canales de E / S pueden tener controladores más capaces.

Las cajas están diseñadas para ser más fáciles de abrir y más fáciles de mantener.

Mi conexión a Internet tiene un enlace UP realmente estrangulado, presumiblemente para disuadirme de ejecutar servidores. Tengo alrededor de 20 veces más ancho de banda DOWN que el ancho de banda UP. Lo que no causa ningún problema mientras no ejecute un servidor.

Sí, su PC doméstica tiene la capacidad de actuar como un servidor, puede ser para fines de prueba, puede ser para un número limitado de clientes.
Un servidor es una versión ampliada de la PC de su hogar, ampliada en cuanto a la potencia de procesamiento (velocidad), memoria, capacidad de almacenamiento, número de puertos i / p, la versión del sistema operativo (las versiones de servidor del sistema operativo son mucho más robustas, menos vulnerable a ataques que otras versiones).