Definición: ¿Qué significa escalabilidad horizontal?
La escalabilidad horizontal es una arquitectura o método de crecimiento que se centra en el crecimiento horizontal o en la adición de nuevos recursos en lugar de aumentar la capacidad de los recursos actuales (lo que se conoce como ampliación). En un sistema como una instalación de almacenamiento en la nube, después de un crecimiento de escalamiento horizontal significaría que se agregarían nuevos controladores y hardware de almacenamiento para aumentar la capacidad. Esto tiene dos ventajas obvias: una es que aumenta la capacidad de almacenamiento y la segunda es que la capacidad de tráfico también aumenta porque hay más hardware para compartir la carga.
Techinfo explica la escalabilidad horizontal
La escalabilidad horizontal es un tipo de expansión de la capacidad que se concentra en la adición de nuevos recursos de hardware en lugar de aumentar la capacidad de los recursos de hardware ya disponibles, como los silos de almacenamiento o procesamiento. Esto se usa a menudo en el contexto del almacenamiento porque, idealmente, no es solo la capacidad de almacenamiento lo que debe aumentar en dicho sistema, sino también el controlador y el equilibrio de carga. En los grandes sistemas de almacenamiento en la nube donde se requieren múltiples inquilinos y escalabilidad, aumentar la capacidad por sí solo de manera escalable no sería suficiente para manejar el creciente tráfico de datos.
El enfoque de ampliación era un método de crecimiento más antiguo, ya que los recursos de hardware eran costosos, por lo que tenía sentido aprovechar al máximo el hardware existente y simplemente aumentar la capacidad. Pero la disminución de los costos de hardware ha hecho que sea más fácil escalar, aumentando todas las capacidades en el proceso.