Escalar servicios de Docker Swarm: la guía definitiva
Si Docker Swarm es tu tecnología de clúster de contenedores preferida, vas a querer aprender cómo escalar hacia arriba y hacia abajo los servicios que despliegas.
Escalar servicios en Docker Swarm
Cuando necesites más potencia para satisfacer una mayor demanda, escala esos servicios hacia arriba. Cuando la demanda disminuya durante las horas de menor actividad, escala hacia abajo. Esta es una excelente manera de ayudar a reducir costos, especialmente cuando tus contenedores están alojados en un servicio de terceros como Google, AWS o Azure.
Puede que te sorprenda descubrir que escalar servicios hacia arriba y hacia abajo en Docker Swarm es realmente muy sencillo. De hecho, se hace con un solo comando y solo necesitas cambiar el número de nodos hacia los que el servicio escalará.
Escalabilidad en Docker Swarm
En cuanto a la escalabilidad, está limitada al número de nodos que tienes conectados al clúster. Por ejemplo, si tienes 100 nodos conectados al Swarm, tu escala máxima sería 100. Si solo tienes 3 nodos, tu máxima escala es 3. Permíteme mostrarte cómo se hace.
Voy a demostrarlo con un servicio previamente desplegado llamado nginx_test.
Verifica en cuántos nodos se ha desplegado el servicio con el comando docker service list. Como puedes ver, nginx_test solo se ha desplegado en 1 nodo.
Cómo restablecer la contraseña de administrador en Portainer usando un contenedor DockerAumentemos eso a 3 nodos con el comando docker service scale nginx_test=3. Luego, puedes verificar que el servicio haya escalado con el comando docker service list. Esta vez debería mostrar nginx_test en 3/3 nodos.
Cuando llegue el momento de reducir la escala de ese servicio, el comando es similar al que usaste para aumentarla, solo que usaremos 1 en lugar de 3, como en docker service scale nginx_test=1.
Y eso es todo lo que necesitas para escalar un servicio hacia arriba o hacia abajo en Docker Swarm. Utiliza esta función de manera sabia para asegurarte de que tus servicios puedan satisfacer una mayor demanda cuando sea necesario.
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Escalar servicios de Docker Swarm: la guía definitiva , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados