Glosario: 4 estrategias de despliegue

Autor: | Última modificación: 18 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

Las estrategias de despliegue se definen como mecanismos con la capacidad de cambiar o actualizar una aplicación sin que se necesite interrumpir su funcionamiento con periodos de inactividad que afecten a los usuarios. De modo que existen múltiples estrategias que puedes utilizar para cumplir con estas labores y por esa razón, en este artículo, te enseñamos todo lo que debes saber al respecto.

Estrategia de despliegue blue-green

La estrategia blue-green destaca como una de las opciones más reconocidas en estrategias de despliegue, ya que se trata del mecanismo enfocado en lanzar actualizaciones y mejoras de una aplicación determinada, basándose en la técnica del cambio de versiones de software de un sistema.

Esta estrategia de despliegue incluye una opción blue, que es la versión que se ejecuta, y la green, que indica la versión que se lanzará posteriormente. Conocer más acerca de este mecanismo será fundamental para que puedas aprovecharlo al máximo en tus plataformas y sistemas, por eso, te recomendamos acceder al artículo donde explicamos con más detalle qué es la estrategia blue-green.

Estrategia ramped

La siguiente de las estrategias de despliegue que debes conocer es la llamada ramped deployment o implementación acelerada, un método a cargo del cambio gradual de una versión hacia otra más reciente.

Esta opción de implementación transiciona de forma lenta de una versión hacia la versión actualizada, por lo que comprender su importancia, ventajas y desventajas resulta indispensable para ti. Ahora, si quieres seguir aprendiendo acerca de esta herramienta, puedes leer nuestro artículo sobre la estrategia ramped.

Estrategia recreate

Otra de las estrategias de despliegue con la que deberías familiarizarte es la recreate, que toma como base la técnica de eliminar la versión antigua de la aplicación con el fin de desarrollar instancias para la siguiente versión y que esta pueda funcionar de manera adecuada.

A diferencia de otras estrategias de despliegue, la opción de recreate necesita un determinado periodo en la que la aplicación se encuentre inactiva, por lo que no suele utilizarse por quienes quieren evitar la suspensión del servicio.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Continúa aprendiendo acerca de este mecanismo de despliegue en el siguiente post, donde podrás encontrar más información relacionada con la estrategia recreate.

Estrategia canary

Finalmente, se encuentra la estrategia de despliegue Canary o canary deployment, una metodología de implementación que, para su funcionamiento, tiene en cuenta factores como el tiempo de la versión que va a desplegar y el comportamiento.

Esto quiere decir que se basa en la implementación de modificaciones, primero en pequeños subconjuntos de servidores, donde se testean los cambios, antes de aplicarlos al resto de servidores. Ahora, no dudes en seguir aprendiendo sobre esta opción e ingresa al siguiente artículo, donde podrás conocer más información acerca de la estrategia Canary.

¿Cuál es el siguiente paso?

En este artículo has podido conocer algunas de las estrategias de despliegue más conocidas e implementadas en el mundillo del desarrollo tecnológico. Atrévete a dar un paso más en tu proceso de aprendizaje y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp para seguir formándote. Aquí solo necesitarás unos pocos meses para adquirir todo el conocimiento y la práctica que se requieren para destacar dentro del sector IT. ¡Apúntate ahora para convertirte en un verdadero experto!

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!