Sobes.tech
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).