Optimiza tus Despliegues en AWS

GitHub, GitLab y Jenkins Frente a Frente

20 DE DICIEMBRE – 10:00 AM Hora de Chile

100% On Line

2.5 horas

Gratis

OBJETIVOS

AGENDA WEBINAR.

Obtén una visión práctica y comparativa de las principales plataformas de CI/CD para desplegar aplicaciones en AWS, destacando sus beneficios, limitaciones y mejores prácticas para una integración eficiente en distintos servicios de cómputo de AWS.

Introducción al CI/CD y su Importancia en la Nube.

  • Breve explicación sobre la metodología CI/CD (Integración Continua y Entrega Continua).
  • Ventajas de implementar CI/CD en proyectos en la nube y cómo esto agiliza el despliegue y la gestión de aplicaciones.
  • Breve introducción de los servicios de AWS relevantes: EC2, ECS, EKS, Lambda.

Plataformas de CI/CD: GitHub Actions, GitLab CI/CD y Jenkins.

  • Principales diferencias en términos de licencia, integración y flexibilidad.
  • Ejemplos de cuándo elegir una plataforma sobre otra.

GitHub Actions para Despliegue en AWS.

  • Flujo de trabajo de GitHub Actions: configuración y despliegue.
  • Integración con servicios de AWS: ejemplos con EC2 y Lambda.
  • Ventajas: integración nativa con GitHub, facilidad de uso.
  • Desventajas: limitaciones en funciones avanzadas de personalización.
  • Casos de uso comunes y mejores prácticas.

GitLab CI/CD para Despliegue en AWS.

  • Flujo de trabajo de GitLab CI/CD: pipelines, configuración y despliegue.
  • Ejemplos de despliegue en Amazon ECS y EKS.
  • Ventajas: flexibilidad, funciones avanzadas de CI/CD, integración de seguridad.
  • Desventajas: mayor complejidad de configuración, requisitos de administración.
  • Casos de uso específicos y recomendaciones.

Jenkins para Despliegue en AW.

  • Configuración de Jenkins para CI/CD en AWS: pipelines y plugins.
  • Despliegue en Amazon EC2 y EKS.
  • Ventajas: alto grado de personalización, extensibilidad a través de plugins.
  • Desventajas: curva de aprendizaje y mantenimiento.
  • Mejores prácticas para la administración de Jenkins en entornos AWS.

     

Comparación Directa: GitHub Actions, GitLab CI/CD y Jenkins.

  • Tabla comparativa de ventajas y desventajas de cada plataforma.
  • Factores clave de comparación: facilidad de configuración, integración con AWS, costos, escalabilidad, y mantenimiento.
  • Recomendaciones para seleccionar la mejor plataforma según el tamaño y necesidades del equipo.

Demos Prácticas.

  • Demostración en vivo de un pipeline básico con cada plataforma.
  • Ejemplo de un despliegue automático en Amazon ECS o Lambda usando GitHub Actions, GitLab CI/CD y Jenkins.

INSCRIPCIÓN

Webinar-CI/CD
Webinar Team

INSTRUCTOR

Harry Palma

Cloud Developer - MOOFWD

Architect Associate Developer AWS

ORGANIZADOR

Alain Díaz

Cloud Account Manager Leader - MOOFWD

Architect Associate AWS

MOOFWD Es una Empresa de alzance global, Partner Advance de AWS para servicios de consultoría y desarrolo de soluciones 100 % Cloud. Una de nuestras competencias más reconocida es lel soporte del proceso DevOps para nuestros clientes, indistintamente en cualesqueira de las plataformas que ocupen para el despliegue en AWS.

Contacta con nosotros para una propuesta técnica o para más información.