Programa do Curso

Implementação avançada de Apache Airflow

  • Implantação de Apache Airflow em plataformas de nuvem (AWS, Azure, GCP)
  • Containerizando o Airflow com Docker e Kubernetes
  • Configurando o Airflow para alta disponibilidade e tolerância a falhas

Pipelines de CI/CD para Apache Airflow

  • Automatizando o teste e a implantação do DAG
  • Integrar o Airflow com ferramentas de CI/CD (por exemplo, Jenkins, GitHub Acções)
  • Gerir o controlo de versões e actualizações do fluxo de trabalho

Monitorização e registo

  • Implementar práticas de registo robustas para fluxos de trabalho
  • Utilizar ferramentas como Prometheus e Grafana para monitorização do sistema
  • Definição de mecanismos de alerta para cenários de falha

Otimização e dimensionamento do desempenho

  • Ajustar as configurações do Airflow para um desempenho ótimo
  • Dimensionar implementações do Airflow com executores Celery
  • Gerir a orquestração de fluxos de trabalho em grande escala

Segurança e Access Controlo

  • Implementação do controlo de acesso baseado em funções (RBAC) no Airflow
  • Proteger ambientes e fluxos de trabalho do Airflow
  • Melhores práticas para gerir dados sensíveis em fluxos de trabalho

Estudos de casos e aplicações práticas

  • Exemplos reais de automatização do Airflow para DevOps
  • Exercício prático: Implementação do fluxo de ar com CI/CD e ferramentas de monitorização
  • Discussão sobre desafios e soluções na orquestração de fluxos de trabalho DevOps

Resumo e próximos passos

Requisitos

  • Experiência com noções básicas de Apache Airflow, incluindo criação de DAG e gestão de tarefas
  • Conhecimento de pipelines de CI/CD e práticas de DevOps
  • Familiaridade com ambientes de nuvem e conteinerização (por exemplo, Docker, Kubernetes)

Público-alvo

  • Engenheiros DevOps
  • Gestores de infra-estruturas
  • Especialistas em nuvem
 21 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas