Comparativa

VPS o hosting compartido para el sitio de un cliente

Comparativas9 min de lectura11 pasos

Cada sitio nuevo de un cliente obliga a la agencia a decidir: hosting compartido o VPS. El VPS promete potencia y acceso root, pero convierte a la agencia en la administradora de sistemas del cliente: kernel, PHP, cortafuegos, copias de seguridad, guardias. Las vulnerabilidades de 2026 lo recuerdan, desde PHP2Shell el 21 de octubre de 2026 hasta Fragnesia en mayo de 2026. Esta guía compara ambos modelos criterio por criterio, cifra el mantenimiento en horas al mes bajo una hipótesis explícita, propone una rejilla de decisión de cinco preguntas y enumera las señales que justifican migrar, en un sentido o en otro.

Contenido· El criterio real: quién aplica los parches1/13
  1. 01El criterio real: quién aplica los parches
  2. 02Compartido y VPS, criterio por criterio
  3. 03PHP2Shell: el parche de PHP, en compartido y en VPS
  4. 04Fragnesia: cuando el kernel es el de la agencia
  5. 05Aislamiento y copias: lo que protege a un cliente de los demás
  6. 06Cuántas horas de mantenimiento al mes y por sitio
  7. 07Hipótesis del artículo: horas de mantenimiento al mes
  8. 08Rejilla de decisión: cinco preguntas de sí o no
  9. 09Las señales que justifican cambiar de modelo
  10. 10Siete señales de migración
  11. 11Migrar limitando la interrupción: seis pasos
  12. 12Regla de arbitraje para una cartera
  13. 13La documentación oficial

El criterio real: quién aplica los parches

La pregunta « ¿cuál es más potente? » lleva casi siempre al VPS. La pregunta útil para una agencia es otra: cuando una vulnerabilidad crítica sale un martes por la noche, ¿quién aplica el parche en el servidor de ese cliente? En un hosting compartido con cPanel, lo hace el proveedor. El kernel, el intérprete de PHP, el cortafuegos del servidor y la supervisión de la máquina no corren por su cuenta, y usted conserva la relación con el cliente. En un VPS, todo eso pasa a ser su ámbito desde el primer minuto, fines de semana incluidos. No es un defecto del VPS: es el precio de la libertad que ofrece, con root, servicios persistentes y una pila a medida. La tabla siguiente enfrenta cada criterio con la persona que se encarga, porque esa línea, mucho más que las cifras de RAM, cambia su carga de trabajo. Aquí se razona en responsabilidades, no en rendimiento bruto.

Compartido y VPS, criterio por criterio

Desplace la tabla

CriterioHosting compartido (quién se encarga)VPS (quién se encarga)
Acceso rootNo, cuentas cPanel acotadas: el proveedorSí, completo: la agencia
Aislamiento entre sitiosCuentas cPanel aisladas entre sí: el proveedorUn VPS por cliente, o radio de impacto común si varios sitios conviven: la agencia
Actualizaciones del kernelAplicadas en la máquina compartida: el proveedorActualización y reinicio planificados: la agencia
Actualizaciones de PHPParches aplicados en el servidor: el proveedorPaquetes que actualizar y probar: la agencia
CortafuegosCortafuegos del servidor: el proveedorQue configurar y mantener al día: la agencia
Copias de seguridadSegún el plan, semanales en la gama de entrada y diarias en Pro y Agency: el proveedorEstrategia que definir y probar: la agencia
SupervisiónMáquina supervisada por el proveedor, sitio vigilado por usted: compartidoDisponibilidad, disco, certificados, servicios: la agencia
EscaladoLímites por cuenta, luego plan superior o VPS: el proveedor y la agenciaRecursos ajustados a demanda, arquitectura en sus manos: la agencia

PHP2Shell: el parche de PHP, en compartido y en VPS

El 21 de octubre de 2026, el proyecto PHP publicó el aviso de CVE-2026-109619, apodada PHP2Shell, una ejecución remota de código clasificada como crítica y corregida en PHP 8.2.35, 8.3.36, 8.4.27 y 8.5.12. En compartido, el proveedor aplica el parche; en un VPS, le toca a usted actualizar PHP en cada máquina y recargar PHP-FPM. El artículo dedicado a PHP2Shell detalla el inventario y las mitigaciones.

Fragnesia: cuando el kernel es el de la agencia

Fragnesia (CVE-2026-46300) es una vulnerabilidad del kernel de Linux que permite una escalada local de privilegios hasta root. En compartido, el proveedor planifica la actualización del kernel; en un VPS, el kernel es el de la agencia, y por tanto su ventana de mantenimiento y su reinicio, porque un VPS que nunca se reinicia conserva el kernel antiguo en memoria. Compruebe el kernel activo con uname -r. El artículo dedicado a Fragnesia detalla la vulnerabilidad y las mitigaciones.

Aislamiento y copias: lo que protege a un cliente de los demás

En un hosting compartido, cada sitio vive en una cuenta cPanel aislada: un sitio comprometido no da, en principio, acceso a los archivos del vecino. En un VPS, el aislamiento depende de cómo lo reparta. Un VPS por cliente traza una frontera nítida, pero multiplica las máquinas que mantener al día. Varios sitios mezclados en un mismo VPS reducen la factura, pero comparten un radio de impacto común: un plugin vulnerable en un sitio expone a todos los demás, y un acceso root robado se los lleva todos. En cuanto a las copias, no generalice. En compartido, la frecuencia depende del plan: semanal en la gama de entrada, diaria en los planes Pro y Agency. Revise la ficha del plan antes de prometer una frecuencia de restauración a un cliente. En un VPS, nada se decide por usted: la estrategia de copias, su destino fuera de la máquina y sobre todo la prueba de restauración los define y verifica la agencia. Una copia nunca restaurada sigue siendo una hipótesis.

Cuántas horas de mantenimiento al mes y por sitio

Las cifras de la tabla siguiente no son un benchmark: son las hipótesis de este artículo, que debe sustituir por sus propias mediciones. Suponen un VPS Linux estándar por cliente, llevado por una persona competente, frente a un sitio en una cuenta compartida cuyo proveedor lleva la máquina. El total da el orden de magnitud: unas 0,75 h al mes y por sitio en compartido, frente a unas 4,5 h al mes por VPS. Con doce clientes, son 9 h frente a 54 h al mes. Compare con su tarifa horaria interna: si la diferencia de horas, valorada a esa tarifa, supera la diferencia de precio mensual, a igual período de facturación, entre 799 DH/año y 99 DH/mes, el VPS cuesta más que su tarifa publicada. Agrupar varios sitios en un VPS divide las horas por sitio, pero agranda el radio de impacto. La opción de administración de VPS puede trasladar parte de esas horas a ServOrbit; compruebe su alcance en la página de VPS. Las guías del blog se ofrecen sin soporte.

Hipótesis del artículo: horas de mantenimiento al mes

Desplace la tabla

TareaCompartido (por sitio)VPS (por servidor)
Kernel y reinicios0 h0,5 h
PHP y paquetes del sistema0 h1 h
Cortafuegos y refuerzo0 h0,5 h
Copias y prueba de restauración0,25 h1 h
Supervisión y alertas0,25 h0,75 h
Incidentes y guardias0,25 h0,75 h
Total0,75 h4,5 h

Rejilla de decisión: cinco preguntas de sí o no

  1. ¿El tráfico supera de forma duradera los límites del plan?

    No: el compartido basta. Sí, de forma sostenida y no por un pico aislado: pase a la pregunta 2. Un pico puntual se trata primero con caché y con el plan superior.

  2. ¿El cliente tiene varios sitios o servicios pesados?

    No: siga en compartido mientras aguanten los límites de procesos. Sí: el VPS se vuelve creíble, pase a la pregunta 3.

  3. ¿Necesita root o servicios persistentes?

    No: el compartido sigue siendo la opción por defecto. Sí, para un demonio, una cola de tareas, un motor de base de datos específico o una pila no estándar: el VPS está justificado, pase a la pregunta 4.

  4. ¿Hay que aislar a este cliente de los demás?

    Sí, por datos sensibles o una exigencia contractual: prevea un VPS dedicado a ese cliente. No: el aislamiento por cuenta cPanel del compartido ya basta.

  5. ¿Tiene la competencia de administración y la guardia?

    No: no abra un VPS sin administración prevista, quédese en compartido o estudie la opción de administración de VPS. Sí: el VPS queda validado y usted presupuesta las horas de la tabla anterior.

Las señales que justifican cambiar de modelo

Un alojamiento no se elige de una vez por todas. Dos familias de señales desencadenan una migración, en un sentido o en otro. Hacia el VPS, son restricciones técnicas que se repiten: el mismo techo alcanzado cada mes, un servicio que el compartido no permite. Hacia el compartido, es lo contrario: la máquina cuesta más tiempo del que aporta. Anote la fecha y la causa de cada incidente ligado a los límites o a la administración. Regla práctica de este artículo: un incidente aislado es un accidente, tres en un trimestre son una señal.

Siete señales de migración

  • Hacia el VPS: procesos o memoria limitados — los errores de límite vuelven pese a optimizar el sitio, se alcanza el techo del plan.
  • Hacia el VPS: root o servicios persistentes — el proyecto exige un demonio, un worker, un motor de búsqueda o una versión del sistema que el compartido no ofrece.
  • Hacia el VPS: carga sostenida — la carga se mantiene alta durante varias semanas, no solo durante una campaña puntual.
  • Hacia el VPS: cortafuegos o pila específicos — una regla de red, un proxy inverso o un entorno de ejecución concreto pasa a ser exigencia del cliente.
  • Hacia el compartido: poco tráfico — el sitio cabe de sobra en un plan compartido y el VPS duerme la mayor parte del tiempo.
  • Hacia el compartido: sin competencia de administración — nadie en el equipo puede aplicar un parche de kernel o de PHP en el día.
  • Hacia el compartido: guardia superior al valor — las horas de mantenimiento superan lo que el cliente paga por el sitio.

Migrar limitando la interrupción: seis pasos

  1. Hacer copia del origen

    Haga una copia completa de los archivos y de la base de datos, y compruebe que se restaura en una máquina de pruebas antes de tocar nada.

  2. Reducir el TTL del DNS

    Al menos 24 a 48 horas antes del cambio, baje el TTL de los registros a 300 segundos y compruebe con dig +short your-domain.com.

  3. Montar el destino

    Instale la pila en el VPS, o cree la cuenta cPanel, copie los archivos y la base de datos y reproduzca la configuración de PHP y las tareas programadas.

  4. Probar antes del cambio

    Pruebe el destino sin tocar el DNS con curl -I --resolve your-domain.com:443:IP_CIBLE https://your-domain.com/ y recorra formularios, pago y envío de correo.

  5. Cambiar

    Congele las escrituras en el origen si el sitio las recibe, haga una copia final de la base de datos y cambie el registro A. Mantenga el TTL corto durante el cambio.

  6. Vigilar y cerrar

    Vigile los registros durante 48 horas, conserve el origen intacto unos días, vuelva a subir el TTL y retire el entorno antiguo.

Regla de arbitraje para una cartera

Parta del compartido para cada sitio nuevo de cliente, y pase al VPS solo ante una señal escrita: un límite alcanzado, una necesidad de root, una exigencia de aislamiento. Lleve una tabla por cliente con el modelo, la fecha de la última actualización del kernel y de PHP, y la última restauración probada. Un VPS cuya fila no está al día es una deuda que usted carga en lugar del cliente.

La documentación oficial

Aviso de seguridad de PHP2Shell (GitHub, proyecto PHP) : https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp

Ficha de Debian sobre Fragnesia : https://security-tracker.debian.org/tracker/CVE-2026-46300

Cobertura de Fragnesia en Security Affairs : https://securityaffairs.com/192145/security/linux-kernel-bug-fragnesia-allows-local-root-access-attacks.html

Versiones de PHP con soporte : https://www.php.net/supported-versions.php

Deje la infraestructura a ServOrbit en los sitios sin root

Para los sitios de clientes que no necesitan root, el hosting web cPanel deja la infraestructura y sus parches en manos de ServOrbit: usted conserva la relación con el cliente. Los planes empiezan en 199 DH/año.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva