vertical software que meaning horizontal escalamiento escalado escalabilidad datos bases database performance scalability

database - software - scale out que es



¿Qué significa escalar horizontalmente y escalar verticalmente? (2)

Esta pregunta ya tiene una respuesta aquí:

En una arquitectura de tres capas con la base de datos en el cuarto, ¿qué significa scaling horizontally y scaling vertically ?


Escalado vertical

La escala vertical, o la mejora de las capacidades de un nodo / servidor, otorga una mayor capacidad al nodo pero no disminuye la carga general de los miembros existentes del clúster. Es decir, aumenta la capacidad del nodo mejorado para manejar la carga existente, pero la carga en sí misma no cambia. Las razones para escalar verticalmente incluyen aumentar IOPS, aumentar la capacidad de CPU / RAM y aumentar la capacidad del disco.

Escalado horizontal

La escala horizontal, o el aumento del número de nodos en el clúster, reduce las responsabilidades de cada nodo miembro al expandir el espacio de claves y proporcionar puntos finales adicionales para las conexiones de los clientes. Es decir, la capacidad de cada nodo individual no cambia, pero su carga se reduce. Las razones para escalar horizontalmente incluyen aumentar la concurrencia de E / S, reducir la carga en los nodos existentes y aumentar la capacidad del disco.


En términos simples, escalar horizontalmente es agregar más servidores. Verticalmente para aumentar los recursos del servidor.

Puedes encontrar más información en Wikipedia .