Curso PostgreSQL High Availability Architecture with Patroni

  • Tableau Data Visualization

Curso PostgreSQL High Availability Architecture with Patroni

24 horas
Visão Geral

Este Curso PostgreSQL High Availability Architecture with Patroni, aborda o design e a implementação de arquiteturas de alta disponibilidade (High Availability – HA) para bancos de dados PostgreSQL utilizando o gerenciador de clusters Patroni.

Durante o treinamento, os participantes aprenderão como construir, configurar e operar clusters PostgreSQL altamente disponíveis, garantindo continuidade de serviço mesmo em caso de falhas de servidor ou banco de dados. O curso apresenta os conceitos fundamentais de replicação, failover automático, gerenciamento de clusters e monitoramento da infraestrutura.

Também serão abordadas as tecnologias que compõem o ecossistema de alta disponibilidade do PostgreSQL, como etcd para consenso distribuído e pgBackRest para backup e recuperação. O treinamento inclui ainda conceitos de balanceamento de carga e gestão de conexões para ambientes críticos de banco de dados.

Ao final do curso, os participantes estarão aptos a projetar, implementar e administrar clusters PostgreSQL com alta disponibilidade utilizando Patroni em ambientes de produção.

Objetivo

Após realizar este Curso PostgreSQL High Availability Architecture with Patroni, você será capaz de:

  • Compreender os conceitos de alta disponibilidade em bancos de dados
  • Entender a arquitetura de clusters PostgreSQL com Patroni
  • Configurar replicação e sincronização entre nós do cluster
  • Implementar failover automático e switchover planejado
  • Implantar um cluster PostgreSQL com Patroni e etcd
  • Gerenciar e monitorar clusters em produção
  • Implementar estratégias de backup e recuperação
  • Configurar balanceamento de carga e gerenciamento de conexões
  • Aplicar boas práticas para ambientes PostgreSQL altamente disponíveis
Publico Alvo
  • Administradores de banco de dados (DBA)
  • Engenheiros DevOps
  • Engenheiros SRE (Site Reliability Engineers)
  • Arquitetos de infraestrutura
  • Administradores de sistemas Linux
  • Profissionais responsáveis por plataformas de dados críticas
Pre-Requisitos
  • Conhecimentos básicos de SQL
  • Conhecimento básico de administração do PostgreSQL
  • Experiência com sistemas Linux
  • Noções de redes e arquitetura de servidores
Informações Gerais

Metodologia do curso

  • Aulas teóricas com arquitetura detalhada
  • Demonstrações técnicas em ambiente Linux
  • Laboratórios práticos de criação de cluster PostgreSQL
  • Simulações de falha e recuperação automática
  • Exercícios de administração de cluster

Certificação

Ao final do curso, os participantes recebem um certificado de conclusão PostgreSQL High Availability Architecture with Patroni, comprovando conhecimento na implementação e administração de clusters PostgreSQL altamente disponíveis.

Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to PostgreSQL High Availability

  1. High availability concepts
  2. Database reliability and fault tolerance
  3. PostgreSQL HA architecture overview
  4. High availability strategies and scenarios

Module 2: PostgreSQL Replication Fundamentals

  1. Write Ahead Log (WAL) architecture
  2. Streaming replication concepts
  3. Synchronous vs asynchronous replication
  4. Creating PostgreSQL replica servers

Module 3: Patroni Architecture

  1. Patroni overview and architecture
  2. Role of distributed consensus stores
  3. Leader election and cluster coordination
  4. Patroni cluster lifecycle

Module 4: Building a Patroni Cluster

  1. Installing PostgreSQL and Patroni
  2. Configuring etcd cluster
  3. Bootstrapping a Patroni cluster
  4. Adding replica nodes to the cluster

Module 5: Managing Patroni Clusters

  1. Cluster monitoring and health checks
  2. Manual switchover operations
  3. Automatic failover mechanisms
  4. Reinitializing cluster members

Module 6: Backup and Disaster Recovery

  1. Backup strategies for PostgreSQL
  2. Implementing pgBackRest
  3. Performing backup and restore operations
  4. Disaster recovery procedures

Module 7: Load Balancing and Client Connectivity

  1. Database connection routing
  2. Load balancing concepts
  3. Integration with HAProxy
  4. Client access management

Module 8: Monitoring and Maintenance

  1. Monitoring Patroni clusters
  2. Logging and troubleshooting
  3. Maintenance and upgrades
  4. Best practices for production environments
TENHO INTERESSE

Cursos Relacionados

Curso Análise de Dados Com o Power BI - 20778B

24 horas

Curso Análise de dados Excel Com Power BI - 20779B

16 horas

Curso Talend Data Integration Foundation

16 horas

Curso Talend Data Integration Advanced

16 horas

Curso Advanced Data Analysis and Dashboard Reporting

28 horas