./insights

Insights / Artículo

Artículo

Bare metal, VPS o nube gestionada: cómo elegir según la carga de trabajo

Dedicado, VPS o nube gestionada: ubique cargas según rendimiento, costo, aislamiento, cumplimiento, escalado y esfuerzo operativo. Patrón híbrido y lista de verificación.

Ingeniería Vonahost11 min de lectura

En la práctica, la unidad de decisión correcta es la carga de trabajo. Una base de datos con una carga plana y predecible, un sitio de marketing con picos de tráfico semanales y un trabajo de analítica por lotes que se ejecuta dos veces al mes tienen necesidades muy diferentes, y forzarlos a un solo modelo suele significar pagar de más por unos y quedarse corto con otros.

Esta guía compara los servidores dedicados bare metal, los servidores privados virtuales (VPS) y la nube gestionada según los criterios que más importan a los compradores de infraestructura: consistencia del rendimiento, costo con carga estable y variable, aislamiento, cumplimiento normativo, escalado y el esfuerzo operativo que exige cada modelo.

N-01VPSCLOUD
Fig. 1Dedicados, VPS y nodos en la nube en una sola red.

Tres modelos, tres promesas distintas

Bare metal significa un servidor físico asignado a un único cliente. Usted obtiene todos los núcleos, todos los gigabytes de memoria y todo el rendimiento de los discos locales. No hay hipervisor entre su sistema operativo y el hardware, salvo que usted mismo instale uno.

Un VPS es una máquina virtual en un host físico compartido, gestionada por un hipervisor como KVM. Usted recibe una porción definida de CPU, memoria y almacenamiento, con acceso root a su propio sistema operativo. El proveedor opera el host; usted opera todo lo que hay dentro del invitado.

La nube gestionada es una capa de servicio sobre infraestructura virtualizada, ya sea la plataforma propia de un proveedor o una gran nube pública, en la que un equipo opera la pila por usted: parches, respaldos, monitoreo, escalado y, a menudo, caché, búsqueda y entrega de contenido. Usted cede algo de control y algo de eficiencia de costos a cambio de una menor carga operativa y una elasticidad más rápida.

Cada uno hace una promesa diferente, y la verdadera pregunta es qué promesa necesita realmente cada carga de trabajo.

Consistencia del rendimiento

En bare metal, el rendimiento es una propiedad del hardware que usted eligió. Una consulta que hoy tarda 40 ms tardará 40 ms la semana próxima con la misma carga, porque ningún otro inquilino compite por la misma caché, el mismo ancho de banda de memoria o la misma cola de disco.

Los entornos virtualizados añaden dos fuentes de variación. La primera es el propio hipervisor, que suele costar un pequeño porcentaje del throughput de CPU y añade una pequeña sobrecarga a la E/S. La segunda, y mayor, es la contención: otras máquinas virtuales del mismo host comparten núcleos físicos, ancho de banda de memoria, interfaces de red y almacenamiento. En sistemas invitados Linux se puede ver directamente en la métrica steal time (la columna st de top o vmstat), que indica cuánto tiempo esperó su CPU virtual a una CPU física.

El NVMe local en un servidor dedicado ofrece cientos de miles de IOPS con latencias de decenas de microsegundos. El almacenamiento en bloque en red añade una ida y vuelta por la red, pero le da volúmenes que sobreviven a un fallo de hardware y pueden crecer mucho más allá de un solo chasis.

  • Elija bare metal cuando la latencia p99 sea una métrica contractual o de ingresos, cuando la carga de trabajo sature la CPU o el disco durante períodos prolongados, o cuando necesite control total sobre funciones del hardware como la topología NUMA y conjuntos de instrucciones específicos.
  • Un VPS es suficiente para aplicaciones web, APIs, runners de CI, entornos de staging y herramientas internas, donde unos pocos milisegundos de variación son imperceptibles para los usuarios.
  • La nube gestionada encaja cuando la capa de aplicación escala horizontalmente y absorbe la variación añadiendo instancias, en lugar de exigir que cada instancia sea rápida.

Costo con carga estable frente a carga variable

Las comparaciones de costos fallan cuando comparan precios de lista en lugar de la utilización. La pregunta útil es sencilla: ¿qué fracción de las horas que paga está usando realmente?

Un servidor dedicado es un costo mensual fijo. Si la carga de trabajo lo mantiene ocupado las 24 horas, el costo efectivo por unidad de cómputo suele ser el más bajo de los tres modelos, porque no se paga la capacidad sobrante del proveedor, ni su capa de orquestación, ni la elasticidad. Si ese mismo servidor está al 10 por ciento de utilización, ese costo fijo resulta caro.

Usted paga una prima por hora a cambio del derecho a dejar de pagar cuando baja la demanda. Para cargas de trabajo con picos pronunciados, como el comercio minorista estacional, la venta de entradas para eventos o los informes de cierre de mes, esa prima suele ser más barata que tener capacidad fija suficiente para el pico.

Los datos transferidos hacia fuera de muchas plataformas en la nube se facturan por gigabyte, mientras que los servidores dedicados suelen venderse con un puerto con tráfico ilimitado. Un puerto de 1 Gbps mueve aproximadamente 10 TB al día a plena carga, así que una carga de trabajo de medios, respaldos o distribución de datos que envía decenas de terabytes al mes puede ver cómo los cargos de transferencia superan la factura de cómputo.

Un método práctico consiste en exportar el uso horario de CPU, memoria y red de cada carga de trabajo durante los últimos 90 días y comparar la carga base (el nivel por debajo del cual rara vez baja) con el pico.

  • Perfil plano. Si la carga base se mantiene la mayor parte del tiempo por encima de aproximadamente el 60 a 70 por ciento del pico, la capacidad fija en servidores dedicados o VPS suele costar menos.
  • Perfil con picos. Si el pico es tres o más veces la carga base y dura horas o días en lugar de meses, la capacidad elástica de la nube suele ser la mejor opción para la parte que supera la base.
  • Perfil mixto. La mayoría de los sistemas de producción son una base estable más picos. Ejecute la base en capacidad fija y desborde los picos hacia la nube, que es el patrón híbrido que se describe más adelante en esta guía.
  • Costos ocultos. Incluya la transferencia saliente, los snapshots, los balanceadores de carga, las licencias de software, los niveles de soporte y las horas de ingeniería, no solo el precio de las instancias.
BASEPEAK
Fig. 2Una base fija con capacidad elástica añadida en el pico.

Aislamiento, seguridad y cumplimiento

El uso exclusivo es el modelo de aislamiento más sólido disponible, si no se opera una instalación propia. En un servidor dedicado no se ejecuta código de ningún otro cliente en su CPU, lo que elimina toda una clase de riesgos de canal lateral y hace que el entorno sea más sencillo de explicar a los auditores.

El aislamiento por virtualización es maduro y suficiente para la gran mayoría de las cargas de trabajo. El riesgo residual es el hardware compartido, y por eso algunos marcos normativos y políticas de seguridad internas exigen hosts dedicados para los sistemas más sensibles.

El cumplimiento depende sobre todo de los controles y las evidencias, no de la plataforma. Marcos como PCI DSS, HIPAA y GDPR se ocupan de quién puede acceder a los datos, dónde se almacenan, cómo se cifran, cómo se registran los cambios y cómo se gestionan los incidentes. Lo que cambia es el reparto de la responsabilidad compartida: en bare metal usted es responsable de casi todo lo que está por encima del hardware, mientras que en la nube gestionada el proveedor asume los parches, los respaldos y parte del monitoreo, y usted debe documentar ese reparto en su propio conjunto de controles.

  • Residencia de los datos. Confirme que usted elige el país de cada servidor y que los datos, respaldos y réplicas no se trasladan sin su aprobación.
  • Evidencias de las instalaciones. Pregunte qué certificaciones tienen las instalaciones del centro de datos y solicite los informes que necesitarán sus auditores.
  • Protección de red. Verifique si la mitigación DDoS está incluida en el edge de la red o debe contratarse por separado.
  • Acceso y registro. Defina quién tiene acceso root o administrativo, cómo se registra el acceso del personal del proveedor y con qué rapidez se le notifica un incidente.

Escalado y esfuerzo operativo

Escalar en bare metal es un ejercicio de planificación. Los proveedores modernos pueden aprovisionar un servidor dedicado en minutos a partir de configuraciones en stock, pero sigue escalando por máquinas completas, y alguien debe configurar cada una y unirla al clúster.

El escalado de un VPS es más rápido y más granular: cambiar de plan, clonar una imagen, añadir un nodo detrás de un balanceador de carga.

La nube gestionada está diseñada para la elasticidad. Los grupos de autoescalado, las bases de datos gestionadas, las cachés y las redes de entrega de contenido permiten que la aplicación responda a la carga en minutos sin intervención manual.

El esfuerzo operativo es el factor que los compradores subestiman con más frecuencia. Una flota de servidores dedicados necesita parches del sistema operativo, actualizaciones del kernel, seguimiento del firmware, verificación de respaldos, monitoreo, alertas y guardias.

  • Pregunte quién aplica los parches. Para cada carga de trabajo, nombre a la persona o al equipo responsable del sistema operativo, del middleware y de la capa de aplicación.
  • Pregunte quién restaura. Un respaldo que nunca se ha restaurado a modo de prueba es una suposición, no un control.
  • Pregunte quién se levanta de madrugada. Defina la ruta de guardia ante un disco averiado a las 3 de la mañana en cada modelo antes de necesitarla.

Diseños híbridos en una sola red privada

Un patrón habitual y duradero ubica cada nivel donde mejor encaja y conecta los niveles mediante una red privada, de modo que el tráfico entre ellos nunca atraviesa la internet pública.

  • Capa de datos en bare metal. Las bases de datos principales, los índices de búsqueda y los brokers de mensajes se ejecutan en servidores dedicados con NVMe local, donde la E/S consistente y el costo fijo son lo más importante.
  • Capa de aplicación en VPS o nube gestionada. Los servidores web y de API sin estado se ejecutan en instancias virtuales que pueden redimensionarse, clonarse o escalarse automáticamente según cambie la demanda.
  • Picos y edge en la nube gestionada. La entrega de contenido, el almacenamiento de objetos y los trabajos por lotes o de analítica de corta duración usan capacidad elástica que se libera cuando termina el trabajo.
  • Respaldos fuera de la plataforma principal. Las réplicas y los respaldos residen en una instalación distinta, de modo que un único incidente no pueda afectar a la vez a producción y a sus copias.

Mantenga el tráfico de base de datos y de replicación en interfaces privadas o en una VLAN dedicada, cífrelo en tránsito de todos modos y use un único plan de direccionamiento en todos los entornos para que los servicios puedan moverse entre modelos sin cambiar de numeración.

El modelo híbrido también reduce la dependencia de un proveedor. Cuando el núcleo con estado funciona sobre Linux estándar y software de código abierto, y el nivel elástico se define como infraestructura como código, usted puede mover cargas de trabajo individuales entre modelos a medida que cambia su perfil de carga, en lugar de migrarlo todo a la vez.

Fig. 3Nodos bare metal y nodos en la nube unidos por una sola red privada.

Lista de verificación para decidir

Aplique estas preguntas a cada carga de trabajo por separado. Cuando dos o más respuestas apuntan en la misma dirección, la elección suele quedar resuelta.

  • Perfil de carga. ¿La utilización es estable las 24 horas (bare metal o VPS) o presenta picos de tres veces o más (nube gestionada para el pico)?
  • Sensibilidad a la latencia. ¿La latencia p99 es una métrica de negocio? Si es así, prefiera hardware dedicado para los componentes con estado.
  • Tamaño de la instancia. ¿Un solo nodo necesita más núcleos, memoria o throughput de disco que el plan de VPS más grande? Si es así, use bare metal o una instancia grande en la nube.
  • Ancho de banda. ¿La carga de trabajo enviará más de unos pocos terabytes al mes a internet? Si es así, modele con cuidado los costos de transferencia y prefiera puertos con tráfico ilimitado.
  • Aislamiento. ¿La política interna o la regulación exigen hardware de uso exclusivo? Si es así, use servidores dedicados.
  • Residencia de los datos. ¿Los datos deben permanecer en un país específico? Confirme que puede fijar cada servidor y sus respaldos en ese país.
  • Capacidad del equipo. ¿Puede su equipo aplicar parches, supervisar y restaurar este sistema las 24 horas? Si no es así, elija una opción gestionada o contrate operaciones gestionadas.
  • Tiempo para escalar. ¿Necesita nueva capacidad en minutos sin intervención humana (nube gestionada), o basta con un crecimiento planificado en el mismo día (bare metal o VPS)?
  • Vida útil. ¿La carga de trabajo funcionará durante años, donde la capacidad fija se amortiza, o durante meses, donde conviene evitar compromisos largos?
  • Ruta de salida. ¿Podría trasladar esta carga de trabajo a otro modelo en una semana si cambiaran los costos o los requisitos?

Registre las respuestas en una hoja de una página por carga de trabajo y revíselas al menos una vez al año.

Cómo puede ayudar Vonahost

Vonahost ofrece los tres modelos, de modo que cada carga de trabajo se ubique donde mejor encaja: servidores dedicados AMD EPYC single-tenant con NVMe local o almacenamiento en bloque en red, un puerto dedicado de 1 Gbps con tráfico ilimitado y mitigación DDoS de Arbor; VPS NVMe basados en KVM y VPS SSD empresariales; y nube gestionada operada en nuestra propia plataforma o en AWS y Google Cloud, con backups, monitorización, CDN y staging incluidos.

Si está planificando una migración o un diseño híbrido, comparta los perfiles y los requisitos de sus cargas de trabajo. Cada propuesta de Vonahost indica la configuración, la ubicación, las responsabilidades y el precio mensual en dólares estadounidenses.

./insights

Siga leyendo.

Próximo paso

Hable con un ingeniero.

Describa la carga de trabajo y las restricciones. Le devolvemos una recomendación, una ubicación y un precio mensual en dólares estadounidenses.