Hosting para sistemas: diferente a hosting para sitios web
Hospedar un sistema web empresarial (ERP, CRM, sistema de inventario, facturación) tiene requisitos diferentes a hospedar un sitio web institucional o un blog. Los sistemas son más intensivos en recursos, tienen usuarios concurrentes, y los errores tienen consecuencias más graves.
Tipos de sistemas que se pueden hospedar
- Sistemas de gestión empresarial (ERP)
- CRM (gestión de relaciones con clientes)
- Sistemas de inventario y stock
- Sistemas de facturación y contabilidad
- Plataformas educativas (Moodle, etc.)
- Sistemas de ticketing y soporte
- Aplicaciones web desarrolladas a medida en PHP
Requisitos técnicos para sistemas PHP
PHP actualizado y configurado
- PHP 8.x (obligatorio para sistemas modernos)
- Límite de memoria PHP: mínimo 256MB, recomendado 512MB
- Tiempo de ejecución máximo (max_execution_time): 300 segundos o más para procesos largos
- Upload file size: configurado según las necesidades del sistema
Base de datos
- MySQL 8.x o MariaDB 10.4+ para mejor rendimiento
- Acceso completo a la base de datos
- Capacidad suficiente para el volumen de datos esperado
Recursos del servidor
A diferencia de un blog que recibe visitas esporádicas, un sistema empresarial puede tener 10-50 usuarios trabajando simultáneamente. Esto requiere:
- Suficiente CPU para procesar múltiples solicitudes simultáneas
- RAM adecuada para sesiones de usuario activas
- Disco SSD para acceso rápido a la base de datos
Seguridad especial para sistemas empresariales
- Acceso al sistema solo desde IPs autorizadas si es posible
- HTTPS obligatorio
- Backups diarios automáticos (los datos del sistema son críticos)
- Logs de auditoría de accesos y operaciones
- Autenticación fuerte (contraseñas complejas, idealmente 2FA)
Ambientes: desarrollo, testing y producción
Para sistemas empresariales serios, es recomendable tener tres ambientes separados:
- Desarrollo: Donde el programador desarrolla nuevas funcionalidades (puede ser local)
- Testing/Staging: Donde se prueba antes de publicar (puede ser un subdominio)
- Producción: El sistema real que usan los empleados
Nunca hagás cambios directamente en producción sin probar antes en staging.
¿Cuándo migrar a VPS?
- Cuando el sistema es lento para los usuarios
- Cuando la base de datos supera los 5-10GB
- Cuando necesitás configuraciones del servidor que no están disponibles en hosting compartido
- Cuando querés mayor aislamiento de seguridad