Junior — Middle
¿En qué casos es conveniente aplicar la escalabilidad vertical del sistema?
sobes.tech AI
Respuesta de la IA
La escalabilidad vertical del sistema (scale-up) significa aumentar los recursos de un solo servidor, por ejemplo, añadiendo núcleos de procesador, memoria RAM o discos más rápidos.
Es recomendable aplicar la escalabilidad vertical cuando:
- La carga en el sistema aumenta, pero la arquitectura de la aplicación no soporta o es difícil de implementar la distribución de carga entre varios servidores.
- Se requiere aumentar rápidamente el rendimiento sin cambiar el código ni la infraestructura.
- El sistema está limitado por los recursos de un solo nodo, y agregar recursos mejorará significativamente su funcionamiento.
Sin embargo, la escalabilidad vertical tiene límites (físicos y financieros), y al alcanzarlos, se debe considerar la escalabilidad horizontal (scale-out).