馃敆 Link: https://awsrestart.instructure.com/courses/1632/modules/items/886852

Informaci贸n general sobre el laboratorio

El paisaje de las herramientas de DevOps cambia continuamente a medida que llegan nuevos productos y tecnolog铆as al mercado.

En este laboratorio, realizar谩 lo siguiente:


Ejercicio 1: Investigar una herramienta de DevOps

  1. Div铆danse en grupos. Los grupos deben tener aproximadamente el mismo tama帽o, idealmente con 5聽miembros por grupo.
  2. Seleccionen una herramienta de la lista a continuaci贸n, o el instructor puede asignar herramientas seg煤n el inter茅s de la clase.
  3. Para la herramienta que est谩 investigando, trate de responder las siguientes preguntas:
    1. 驴Qu茅 hace la herramienta?
    2. 驴Por qu茅 es una necesidad importante?
    3. Identifique casos de uso espec铆ficos para la herramienta.

Los grupos deben investigar la herramienta durante 30聽minutos y preparar una breve presentaci贸n para compartirla con la clase.

AWS CodeDeploy

驴Qu茅 hace CodeDeploy? 馃捇

AWS CodeDeploy es un servicio de implementaci贸n automatizada que ayuda a los desarrolladores a desplegar aplicaciones de forma r谩pida y fiable en diferentes instancias de Amazon EC2, servidores locales o servicios de AWS como Amazon ECS, AWS Lambda y Amazon Elastic Beanstalk.

CodeDeploy simplifica el proceso de implementaci贸n y actualizaci贸n de aplicaciones, permitiendo a los desarrolladores centrarse en escribir c贸digo en lugar de gestionar la infraestructura subyacente. Proporciona un enfoque flexible y configurable para la implementaci贸n, lo que permite a los equipos personalizar y controlar el proceso de implementaci贸n de acuerdo con sus necesidades espec铆ficas.

Algunas de las caracter铆sticas clave de AWS CodeDeploy son:

  1. Implementaci贸n sin tiempo de inactividad: Permite implementar actualizaciones de aplicaciones sin tiempo de inactividad para los usuarios finales.
  2. Control de versiones y monitoreo: Permite realizar un seguimiento de las versiones de las aplicaciones implementadas y controlar el rendimiento y la salud de la implementaci贸n en tiempo real.
  3. Implementaci贸n gradual: Permite implementar una nueva versi贸n de la aplicaci贸n en un conjunto de hosts o instancias a la vez, lo que facilita la validaci贸n y la detecci贸n temprana de problemas.