Curso Implement blue green deployment

  • DevOps | CI | CD | Kubernetes | Web3

Curso Implement blue green deployment

16 horas
Visão Geral

Este Curso Implement blue/green deployment, ensina como implementar a estratégia Blue/Green Deployment para garantir implantações contínuas sem interrupção do serviço e com um risco mínimo. Você aprenderá a configurar ambientes paralelos, gerenciar o tráfego e utilizar ferramentas modernas como Kubernetes, Docker e plataformas de nuvem (AWS, Azure, GCP) para otimizar a entrega de software.

Objetivo

Após realizar este curso Implementing Blue/Green Deployment, você será capaz de:

  • Explicar os conceitos e benefícios do Blue/Green Deployment.
  • Implementar ambientes paralelos para a estratégia.
  • Configurar pipelines de CI/CD com suporte a Blue/Green.
  • Redirecionar o tráfego de forma eficiente e realizar rollbacks quando necessário.
  • Utilizar ferramentas modernas para implementar e monitorar Blue/Green Deployments.
Publico Alvo
  • Engenheiros de DevOps
  • Administradores de Sistemas
  • Arquitetos de Software
  • Desenvolvedores que trabalham com operações contínuas
  • Profissionais de TI responsáveis por implantações em produção
Pre-Requisitos
  • Familiaridade com processos de CI/CD
  • Conhecimento básico em contêineres (Docker)
  • Experiência com sistemas de gerenciamento de infraestrutura como Kubernetes ou ambientes em nuvem
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Fundamentos do Blue/Green Deployment

  1. Definição e objetivos da estratégia
  2. Benefícios: zero downtime, mitigação de riscos
  3. Casos de uso em diferentes setores

Módulo 2: Arquitetura de Ambientes Blue e Green

  1. Configuração básica de ambientes paralelos
  2. Infraestrutura necessária: balanceadores de carga, servidores e contêineres
  3. Ferramentas e frameworks de suporte

Módulo 3: Automação de Pipelines com Blue/Green

  1. Criando pipelines de CI/CD automatizadas
  2. Integrando ferramentas como Jenkins, GitLab CI, GitHub Actions
  3. Deploy contínuo com rollback e validação

Módulo 4: Validação e Monitoramento no Ambiente Green

  1. Estratégias de validação antes de redirecionar o tráfego
  2. Ferramentas de monitoramento (Prometheus, Grafana, ELK Stack)
  3. Logs e métricas para avaliação de desempenho

Módulo 5: Gerenciamento de Tráfego e Redirecionamento

  1. Configuração de balanceadores de carga (NGINX, HAProxy, AWS ELB)
  2. Técnicas para redirecionamento gradual e completo
  3. Gerenciamento de rollback em casos de falha

Módulo 6: Blue/Green com Kubernetes e Docker

  1. Configuração de ambientes Blue/Green com Kubernetes
  2. Deployments, Services e Ingress Controllers
  3. Trabalhando com Docker Compose para ambientes locais

Módulo 7: Blue/Green em Plataformas de Nuvem

  1. Configuração de Blue/Green com AWS Elastic Beanstalk
  2. Utilizando Google Cloud Deployment Manager e Azure DevOps
  3. Serviços gerenciados para facilitar a estratégia

Módulo 8: Casos Práticos e Exercícios em Laboratório

  1. Implementação completa de um Blue/Green Deployment
  2. Simulações de falha e rollback em ambientes controlados
  3. Avaliação final com base em um cenário real de produção
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h