No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Introducción a la Nube

Curso de Introducción a la Nube

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Escalabilidad Horizontal vs Vertical

22/27
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

ESCALABILIDAD: es la capacidad de incrementar o decrementar los recursos necesarios para complir la demanda cambiante en una aplicación o servicio.
Crecer y decrecer basado en la demanda que recibe nuestra aplicación.
Ejemplo: descuentos por pago en Black Friday. Entonces, los servicios que reciben pago crezcan y soporten al incremento de la cantidad de usuarios por la oferta y luego de pasada la oferta estos mismos servicios decrecen.

  • ESCALABILIDAD VERTICAL: es la escalabilidad de añadir más recursos a un nodo particular dentro de un sistema. Hay una caída del servicio mientras se hace el cambio. Ejemplo: A un determinado servidor lo apago, le aumento los recursos (cpu, ram, disco) y lo vuelvo a prender. Luego tendré que apagarlos para volver a los recursos a sus niveles anteriores.
    No cambia la cantidad de servidores. Hubo caída del servicio cuando lo apago.

  • ESCALABILIDAD HORIZONTAL: es la capacidad de agregar más nodos para soportar una demanda creciente de solicitudes en un sistema. Ejemplo: replicar servidores en el momento de más carga. No tenemos DOWNTIME (caída del servicio).

¿Sirve ESCALABILIDAD sin alta DISPONIBILIDAD?
La ESCALABILIDAD está en más de una ZONA. Porque si solo escalamos en una zona perdemos ALTA DISPONIBILIDAD.

Escalabilidad Horizontal: También conocida como “escalado hacia afuera”, implica agregar más instancias de recursos (como servidores) para manejar el aumento de la carga. En lugar de aumentar la potencia de un solo recurso, se distribuyen las cargas de trabajo en múltiples instancias. Es útil para manejar cargas impredecibles y permite un crecimiento más flexible.

Escalabilidad Vertical: También conocida como “escalado hacia arriba”, consiste en mejorar la potencia de un único recurso, como agregar más CPU, memoria o capacidad de almacenamiento. Es efectiva para mejorar el rendimiento de una sola instancia, pero puede tener limitaciones prácticas debido a las restricciones físicas del hardware.

estoy 99% seguro de que si mezclas escabilidad verticlal con horizontal, no tienes downtime, porque lo que tarda en levantarse el nuevo servidor con mas recursos podrias enviar una señal de que el servidor esta listo y apagar el servidor viejo de menos recursos.