Aprende Inglés, Desarrollo Web, AI, Ciberseguridad y mucho más.

Antes: $249

Currency
$209
Comienza ahora

Termina en:

0 Días
16 Hrs
45 Min
16 Seg
Curso de Swarm

Curso de Swarm

Guido Vilariño

Guido Vilariño

¿Qué es Swarm?

2/24
Recursos
Transcripción

Aportes 12

Preguntas 1

Ordenar por:

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

Docker Swarm, lo que hace es, tener un Cluster de muchas maquinas, pero desde afuera, para los usuarios Developers (Administrativos, Operadores) se vea como un Docker Deamon.

Esto hace que parezca que estamos usando Docker Local (en nuestras computadoras) pero tenemos acceso a muchos nodos o maquinas que están corriendo Docker Deamon.

Y Docker Swarm lo que nos facilita es toda la paste de actualización de servicios, rotación, administración, etc. Para lograr una alta disponibilidad de nuestro servicio.

Si se quiere hacer una actualización toda ir máquina por máquina, frenando los contenedores, rotando los contenedores, volviendo a subirlo. Esto es rolling deployment

Sería ideal poder tener muchas máquinas y poder anistarlar cuando creamos contenedores.
Solución de cluster que nos da Docker, propone tengamos un cluster de muchas máquinas pero que desde afuera hacia los usuarios administrativos, se vean como si fuera un docker daemon, un entorno de docker que atraviesa muchas máquinas.

Cómo sí estuviera usando docker local, pero tenemos acceso a un montón de máquinas, donde cada una está corriendo su docker daemon y nos facilita quiero actualizar este servicio.
Aprovechar esto para que nuestras aplicaciones sean altamente disponibles y muy fáciles de administrar

Tengo una consulta al hablar del port binding, con un lenguaje como java o node, por defecto nos van a presentar un puerto atado a sus configuraciones web (8080, o 3000) por defecto, entonces el acceso por un proxy reverso sería, una omisión del port binding o lo estoy entendiendo mal ?

IBM define cluster como: Los clústeres son grupos de servidores que se gestionan juntos y participan en la gestión de carga de trabajo. Un clúster puede contener nodos o servidores de aplicaciones individuales. Un nodo suele ser un sistema físico con una dirección IP de host distinta que ejecuta uno o varios servidores de aplicaciones. Los clústeres se pueden agrupar bajo la configuración de una célula, que asocia lógicamente muchos servidores y clústeres con distintas configuraciones y aplicaciones entre sí en función de la discreción del administrador y de lo que tenga sentido en sus entornos organizativos. fuente

Docker lo cambió todo!!

  • Docker swarm es la solución nativa de clustering que tiene docker.

Por lo que comenta guido es una buena herramienta, pero porque no escucho mucho hablar de ella en las propuestas de soluciones de cluster de docker?.

Swarm más que una solucion para trabajar en equipo!

Vamos a seguir aprendiendo…

Se ve interesante el curso, seguiremos viendolo.