¿Qué hardware para una configuración de servidor potente?

¿Qué hardware para una configuración de servidor potente?

Lo siento si es una pregunta demasiado amplia...

Me gustaría tener mi propio servidor personal, principalmente para sitios web php (aunque más adelante podría agregar algunas funciones cuando las necesite... como Jabber, correo, etc.). Quizás más adelante decida ofrecer también algo de espacio para los clientes, pero por ahora será para mi propio uso y pruebas. Su papel principal será LAMP.

El caso es que nunca trabajé con hardware de servidor 'real'... Sé cómo ejecutar software de servidor, etc., pero ahora sólo tengo mis PC de escritorio, portátiles, etc... Y me gustaría comprar algunos buenos. hardware de calidad para esta configuración (así que después de aprender lo suficiente, podría intentar ofrecer también algo de espacio para los clientes).

Por hardware me refiero a:

  • servidor potente como para configuraciones de hosting profesionales (donde puedo cambiar componentes defectuosos en vivo sin reiniciarlo, etc.)
  • fuente de energía de emergencia? ¿Cómo consigo algo como esto?
  • ¿Supongo que un servidor confiable debería tener una copia de seguridad? ¿Buena refrigeración? ¿Buena UPS?
  • ¿Algo más importante en una configuración potente que puedas recomendar?

También tenga en cuenta que no estoy interesado en revendedores de VPS, me gustaría aprender con hardware físico.

Los comentarios, enlaces a ferreterías de ejemplo (quiero decir... ¿dónde consigo estas cosas? Ja) y enlaces a recursos externos serán útiles.

Editar:

Acerca del soporte de software de intercambio en caliente: probablemente usaría Debian como mi sistema operativo.

Ruido... ¿qué pasa con eso? Probablemente me gustaría tener mi servidor donde vivo.

Respuesta1

Lo que dijo kmarsh, además

  • 64bit, con más de 4gb de memoria
  • Una solución de consola remota (ILO/RSA, NO algo así como VNC, necesita acceso remoto a nivel de hardware) si va a ubicar el servidor en algún lugar al que no pueda acceder físicamente las 24 horas, los 7 días de la semana.
  • Múltiples NIC (al menos 4), que permiten la formación de equipos de NIC
  • Lo más importante: Contrato de mantenimiento (tiempo de respuesta de 4/8/12 horas, etc.)

Respuesta2

Cualquier servidor:

  • Debería tener memoria ECC
  • Debería tener 2 fuentes de alimentación.
  • Debe tener al menos un par de discos reflejados o RAID 5 de 4 discos con repuesto dinámico conectado.
  • Debería tener espacio para aumentar la RAM y el almacenamiento (externo OK), por ejemplo, una ranura libre para una tarjeta FC o puertos SAS libres y espacio para más discos.
  • Debe estar en un UPS con tiempo de ejecución más que suficiente para a.) soportar un corte de energía típico en su área (digamos, de 10 a 15 minutos) más tiempo para apagarse (otros 10 a 15 minutos).
  • Debe tener una solución de respaldo integrada desde el principio (puede ser externa)

Los servidores más rápidos rara vez son tan rápidos como los sistemas de juegos más rápidos, ni es necesario que lo sean. Los servidores tienen más que ver con la capacidad y el rendimiento, mientras que los sistemas de juegos tienen más que ver con la reducción de la latencia de la GUI. De hecho, la mayoría de los servidores tienen hardware de gráficos bastante deficiente.

Respuesta3

Factor de forma

Creo que tendrás más suerte con lo que estás hablando si optas por un servidor de montaje en rack. Sin embargo, son ruidosos (normalmente viven en un centro de datos donde no hay gente, por lo que no suele ser un problema).

UPS

Querrá un UPS y posiblemente un generador afuera para esos momentos en que se corta la energía por un tiempo, aunque dependiendo de la confiabilidad de la energía, es posible que pueda arreglárselas con solo un UPS. APC tiene algunos buenos, e incluso tienen unguía de tallas.

Discos duros

kmarsh mencionó RAID 5 (3 discos), aunque RAID 1 (2 discos) también funcionaría. Pasar del 1 al 5 es un aumento de velocidad.

Fuentes de alimentación

kmarsh también mencionó el suministro de energía redundante. Definitivamente deberías conseguirlos.

Red

Las NIC duales también son un requisito. Linux puede unir dos NIC para que parezcan una dirección. Luego, los conectaría a conmutadores/enrutadores/cortafuegos redundantes para que cualquiera de ellos pudiera desactivarse sin afectar el tiempo de actividad.

Intercambio en caliente

Mencionas que te gustaría cambiar los componentes defectuosos sin reiniciar; eso se conoce como intercambio en caliente. Esto se encuentra comúnmente en un montaje en rack.

Para todos los componentes periféricos (fuentes de alimentación, discos duros, unidades de DVD/CD, unidades de disquete y memoria), debe verificar con el fabricante que se puedan intercambiar en caliente. El intercambio en caliente debe ser compatible con el sistema operativo host, la placa base y el componente que está intercambiando. Mencionaste Linux; eso admite el intercambio en caliente. Usamos Dell para todo nuestro hardware; Tienen bastante buen apoyo. Además, el soporte que tenemos garantizará que todo sea intercambiable en caliente.

Acceso remoto

También tenemos Dell RAC en nuestros servidores; Las tarjetas de acceso remoto le permiten encender/apagar/reiniciar el servidor de forma remota, conectarse a la consola o insertar un CD sin estar allí. Es como estar en la consola sin conducir ni volar. Lo único que no puede hacer (que podría hacer en el sitio) es reemplazar el hardware defectuoso.

Respuesta4

De hecho, lo mejor que puede hacer es encontrar hardware usado en Ebay. De hecho, eso es lo que usamos donde trabajo: no tenemos una enorme base de clientes, por lo que no hay una gran necesidad de cosas superpoderosas y de vanguardia. Sin embargo, lo que sí necesitamos son servidores que sean súper confiables. La mayoría de nuestros servidores son varios modelos de servidores Dell Poweredge.2450son los que usamos para nuestros servidores DNS y nuestro propio sitio web e incluso eso es excesivo. Pero también son muy baratos y bastante fáciles de encontrar. Tenemos una6650para nuestros sitios web alojados y que hace bien su trabajo, incluso con varios sitios populares que utilizan CMS como Mambo.

Sí, necesitará un buen UPS, refrigeración y respaldo. El UPS también podría ser algo que puedas conseguir en Ebay, pero tendrás que asegurarte de que las baterías sean nuevas. Pero no tengo idea de dónde se puede conseguir una ganga en aire acondicionado. Usamos una computadora de consumo en una caja de servidor para nuestra máquina de respaldo (los discos duros son baratos, las unidades de cinta son caras y, de todos modos, no se pueden automatizar). La máquina de respaldo podría subir y bajar como un yo-yo y sus clientes no se darán cuenta. Y si la unidad falla (o si realmente lo desea, la matriz RAID del software), entonces tiene hasta la próxima catástrofe de datos para reemplazarla. 6 horas de inactividad en esta caja también es algo que sus clientes no notarán.

Ahora, la factura por todo esto... probablemente será más que un presupuesto de cerveza. Por esta razón, no sé realmente por qué no asistes a una capacitación formal, porque la matrícula sería aproximadamente la misma y probablemente podrías trabajar con hardware más nuevo. Es más, no hay nada que hacer. Este tipo de hardware es tan confiable que apenas necesitas interactuar con él y terminas siguiendo lo que dice el manual. De hecho, el software del servidor será mucho más complicado.

información relacionada