Elegir un servidor no significa simplemente buscar el equipo con más núcleos, más memoria o más discos. La configuración correcta depende de la carga de trabajo, cantidad de usuarios, aplicaciones, crecimiento esperado, disponibilidad necesaria y presupuesto.

En esta primera parte de la Guía de Compra de Servidores de Rukam, mostramos cómo evaluar los tres componentes que más influyen en el comportamiento de un servidor: procesador, memoria RAM y almacenamiento.

Antes de elegir la configuración

Antes de elegir la configuración, responda algunas preguntas:

  • ¿Cuál será la función principal del servidor?
  • ¿Cuántos usuarios o máquinas virtuales utilizarán el equipo?
  • ¿Qué aplicaciones y sistemas operativos se ejecutarán?
  • ¿La carga necesita más rendimiento por núcleo o mayor capacidad de procesamiento paralelo?
  • ¿Cuánta memoria utiliza actualmente la aplicación y cuál es el crecimiento esperado?
  • ¿El almacenamiento debe priorizar capacidad, rendimiento, latencia, redundancia o una combinación de estos factores?
  • ¿Será necesaria una futura expansión?

No existe una configuración universalmente “mejor”. Existe la configuración más adecuada para la carga de trabajo.

Rack, Torre o Blade

Antes de CPU, memoria y discos, también es importante definir la plataforma física:

  • Rack: formato predominante en centros de datos y salas técnicas, con buena densidad, expansión y facilidad de mantenimiento;
  • Torre: adecuado para entornos más pequeños que no poseen rack o infraestructura dedicada;
  • Blade o modular: indicado para entornos que utilizan un chasis compartido y requieren alta densidad.

La elección de la plataforma debe considerar espacio, expansión, consumo, refrigeración, administración e infraestructura ya existente.

Procesador (CPU)

La CPU ejecuta las instrucciones de los sistemas operativos, aplicaciones y servicios del servidor. Al comparar procesadores, los principales puntos son:

  • número de núcleos;
  • frecuencia base y frecuencia Turbo;
  • arquitectura y generación del procesador;
  • cantidad de procesadores soportados por la plataforma;
  • memoria soportada y número de canales de memoria;
  • consumo/TDP;
  • requisitos de licenciamiento del software utilizado.

Un procesador con mayor frecuencia no es automáticamente más rápido en todas las aplicaciones, así como un procesador con muchos núcleos no es automáticamente la mejor opción. La carga de trabajo determina qué característica es más importante.

¿Más frecuencia o más núcleos?

Las cargas que dependen principalmente de pocos threads pueden beneficiarse más de un alto rendimiento por núcleo. La virtualización, múltiples servicios simultáneos y aplicaciones capaces de paralelizar tareas pueden aprovechar mejor una mayor cantidad de núcleos.

En servidores utilizados para bases de datos, virtualización y aplicaciones licenciadas por núcleo, la elección también debe considerar licenciamiento, cantidad de VMs, comportamiento real de la aplicación y generación de la CPU.

Por ello, la comparación debe realizarse entre procesadores y plataformas completas, y no solamente observando GHz o número de núcleos.

Threads

Threads representan flujos de ejecución que el procesador puede gestionar. En procesadores con tecnologías como Intel Hyper-Threading, un núcleo físico puede presentar más de un procesador lógico al sistema operativo.

Esto puede mejorar la utilización de los recursos internos del procesador en determinadas cargas, pero un thread adicional no equivale a un núcleo físico adicional. La mejora depende de la aplicación.

Memoria RAM

La memoria RAM mantiene datos e instrucciones que deben estar disponibles rápidamente para el procesador. En servidores, la cantidad necesaria depende directamente de la aplicación.

Para dimensionar la memoria, considere:

  • sistema operativo;
  • aplicaciones y bases de datos;
  • cantidad de usuarios;
  • número y tamaño de las máquinas virtuales;
  • caché utilizada por las aplicaciones;
  • crecimiento esperado;
  • reserva para picos de utilización.

Además de la capacidad total, deben considerarse tipo de DIMM, velocidad soportada, población de los canales de memoria, cantidad de procesadores instalados y reglas específicas de la plataforma.

Instalar más memoria de la necesaria no aumenta necesariamente el rendimiento. El objetivo es disponer de capacidad suficiente para la carga actual, un margen adecuado y posibilidad de expansión.

¿HDD o SSD?

HDD y SSD cumplen objetivos diferentes.

HDD continúa siendo una alternativa importante cuando la prioridad es una gran capacidad con menor costo por TB, especialmente para archivos, copias de seguridad, repositorios y cargas predominantemente secuenciales.

SSD ofrece menor latencia y mayor rendimiento de I/O, siendo normalmente más adecuado para sistemas operativos, virtualización, bases de datos y aplicaciones con gran cantidad de accesos aleatorios.

También es posible combinar ambas tecnologías, utilizando SSD para cargas más sensibles al rendimiento y HDD para almacenamiento de gran capacidad.

SATA, SAS y NVMe

En servidores Enterprise, las principales interfaces de almacenamiento son:

  • SATA: ampliamente utilizado en HDD y SSD, normalmente priorizando capacidad y costo;
  • SAS: tradicional en entornos Enterprise, con características orientadas a servidores y sistemas de almacenamiento;
  • NVMe: utiliza PCI Express y ofrece una latencia mucho menor y alta capacidad de I/O cuando la plataforma lo soporta.

Al elegir los discos, es necesario verificar interfaz, backplane, controladora, formato físico, velocidad, capacidad, compatibilidad y soporte hot-swap.

La velocidad nominal de la interfaz no debe confundirse con el rendimiento efectivo del disco. Por ejemplo, las interfaces SATA 6G y SAS 12G se expresan en Gb/s, y no en GB/s.

2,5" o 3,5"

El formato físico también influye en la configuración:

  • 3,5" (LFF): muy utilizado cuando la prioridad es la capacidad por unidad, especialmente con HDD;
  • 2,5" (SFF): permite mayor densidad de bahías en muchos servidores y es común en HDD SAS, SSD SATA/SAS y determinadas arquitecturas de almacenamiento.

El número y tipo de bahías del servidor debe evaluarse junto con la capacidad necesaria, redundancia, expansión futura y la controladora instalada.

RAID

El nivel de RAID también forma parte del dimensionamiento.

RAID puede ofrecer redundancia, rendimiento o una combinación de ambos factores, dependiendo del nivel utilizado. La elección entre RAID 1, RAID 5, RAID 6, RAID 10 u otras opciones debe considerar cantidad de discos, capacidad útil necesaria, rendimiento de escritura, tolerancia a fallos y tiempo de reconstrucción.

Es importante diferenciar:

  • capacidad bruta: suma de la capacidad nominal de todos los discos;
  • capacidad útil del RAID: espacio disponible después de la redundancia;
  • capacidad presentada por el sistema operativo: puede ser numéricamente menor debido a la diferencia entre TB y TiB, formateo y estructuras del sistema de archivos.

Ejemplo 1 — Archivos, Active Directory y aplicaciones ligeras

Plataformas posibles: Dell PowerEdge R720 / HPE ProLiant DL380 Gen8 o sistemas equivalentes, cuando sean compatibles con la aplicación y los requisitos de soporte.

  • 1 × Intel Xeon E5-2650 v2 — 8 núcleos / 16 threads, 2,60 GHz base;
  • 128 GB DDR3 ECC RDIMM, configurada de acuerdo con las reglas de población de memoria de la plataforma;
  • 4 × HDD Enterprise de 4 TB en un nivel de RAID adecuado a las necesidades de capacidad, rendimiento y redundancia;
  • controladora RAID con caché y protección adecuadas a la configuración;
  • fuentes redundantes cuando el entorno lo requiera.

La configuración debe validarse según el sistema operativo, la aplicación, el volumen de datos, la cantidad de usuarios y la política de copias de seguridad.

Ejemplo 2 — Virtualización, aplicaciones y bases de datos de tamaño intermedio

Plataformas posibles: Dell PowerEdge R730 / HPE ProLiant DL380 Gen9 o sistemas equivalentes, según los requisitos de la aplicación y soporte.

  • 2 × Intel Xeon E5-2695 v4 — 18 núcleos / 36 threads por procesador;
  • 256 GB DDR4 ECC RDIMM;
  • SSD Enterprise SAS o SATA dimensionados según capacidad y carga de I/O;
  • RAID elegido de acuerdo con el rendimiento y la tolerancia a fallos necesarios;
  • controladora, caché, fuentes e interfaces de red compatibles con la aplicación.

Para SQL Server, virtualización u otras cargas licenciadas por núcleo, la elección de los procesadores debe considerar también el impacto del licenciamiento.

La generación y la compatibilidad también importan

Dos servidores con cantidades similares de núcleos y memoria pueden presentar diferencias importantes de rendimiento, eficiencia, recursos de administración y capacidad de expansión por pertenecer a generaciones diferentes.

Al comparar equipos usados o reacondicionados, considere también:

  • generación del procesador y de la plataforma;
  • tipo y velocidad de la memoria;
  • generación PCI Express;
  • soporte NVMe;
  • controladora RAID;
  • interfaces de red;
  • iDRAC, iLO u otra herramienta de administración;
  • compatibilidad con sistemas operativos y aplicaciones;
  • posibilidad de expansión futura.

¿Servidor nuevo o usado?

Los equipos Enterprise de generaciones anteriores pueden continuar atendiendo muy bien determinadas cargas de trabajo, muchas veces con un costo significativamente menor que una plataforma nueva.

La decisión debe considerar no solamente la edad, sino también estado del equipo, procedencia, pruebas realizadas, disponibilidad de piezas, consumo, rendimiento, compatibilidad y expectativa de utilización.

En Rukam, los equipos cubiertos por el estándar RUKAM Certified pasan por los procesos aplicables de selección, prueba y preparación antes de su comercialización.

Conclusión

No elija un servidor solamente por su ficha técnica.

CPU, memoria y almacenamiento deben trabajar de forma equilibrada y de acuerdo con la aplicación. Una configuración sobredimensionada puede aumentar el costo sin aportar un beneficio real; una configuración insuficiente puede comprometer el rendimiento y la expansión.

Si tiene dudas sobre compatibilidad o dimensionamiento, el equipo técnico de Rukam puede ayudar a evaluar la configuración más adecuada para su escenario.

En la Parte 2: plataforma, redundancia, RAID, red, expansión, administración remota y otros puntos importantes en la elección de un servidor.