Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso de Swarm

Curso de Swarm

Guido Vilariño

Guido Vilariño

El problema de la escala: qué pasa cuando una computadora sóla no alcanza

3/24
Recursos

La escalabilidad es el poder aumentar la capacidad de potencia de computo para poder servir a más usuarios o a procesos más pesados a medida que la demanda avanza.

A la hora de hablar de escalabilidad encontramos dos tipos de soluciones, escalabilidad vertical, que consiste en adquirir un mejor hardware que soporte mi solución o una escalabilidad horizontal, en la cual varias máquinas están corriendo el mismo software y por lo tanto es la solución más utilizada en los últimos tiempos.

La disponibilidad es la capacidad de una aplicación o un servicio de poder estar siempre disponible (24 horas del día), aún cuando suceda un improvisto.

Es mayor la disponibilidad cuando se realiza escalabilidad horizontal

Swarm no ofrece la solución a estos problemas.

Aportes 11

Preguntas 1

Ordenar por:

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

  • Ejecutar aplicaciones productivas: la aplicación debe estar lista para servir a las usuarios a pesar de situaciones catastróficas, o de alta demanda (carga).
  • Escalabilidad: Poder aumentar la potencia de cómputo para poder servir a más usuarios, o a peticiones pesadas.
  • Escalabilidad vertical: Más hardware, hay límite físico.
  • Escalabilidad horizontal: Distribuir carga entre muchas computadoras. es el más usado.
  • Disponibilidad: Es la capacidad de una aplicación o servicio de estar siempre disponible para los usuarios. prevé problemas con servidores, etc.
  • La escalabilidad horizontal y la disponibilidad van de la mano.

para hacer escalabilidad horizontal las pc tienen que ser igual en caracteristicas?

Muy buena explicación Guido. Gracias por tus excelentes clases!!!

Vamos a aprender a escalar nuestros servicios con Swarm y poder contar con una disponibilidad superior de 99.9

Medio pan para hoy = hambre para mañana
Gran frase.

  • La escalabilidad es forma de aumentar el poder de computo del equipo.
  • Escalabilidad vertical, aumentar los recursos del equipos + cpu, + memoria. (+ fierro)
  • Escalabilidad horizontal, es tener varios equipos conectados uno a uno con los mismos recursos. Es lo más usado actualmente.
  • Disponibilidad, es poder tener diponible la aplicación las 24 h.
  • La disponibilidad y la escalabilidad van de la mano, y docker swarn es la alternativa de docker para lograr ello.

Clase 3. El problema de la escala: qué pasa cuando una computadora sóla no alcanza

Aqui lo que vemos son los conceptos basicos de escalibilidad vertical, horizontal y disponibilidad (que tu app este disponible todo el tiempo).

Escalabilidad vertical > meterle mas fierros a una maquina
Escalabilidad horizontal > meterle mas maquinas como la que ya tienes
Disponibilidad > Que tu sitio este on todo el tiempo

Escabilidad horizontal y disponibilidad van de la mano, Docker Swarm te va a ayudar a orquestar este tipo de infraestructura.

La disponibilidad: es la capacidad que tiene tu aplicación de estar disponible, siempre que sea llamada c;

No, es ponerle mas fierro, es ponele mas fierro

Escalabilidad Vertical < Escalabilidad Horizontal