Sobre o curso

No curso PostgreSQL Alta Disponibilidade temos a missão de capacitá-lo para utilizar os recursos de alta disponibilidade do PostgreSQL em seus projetos de software. É um treinamento diferenciado criado pela Dextraining onde oferecemos um panorama das tecnologias de alta disponibilidade (HA - High Availability) existentes no PostgreSQL e ensinamos os conceitos dos vários tipos de replicação, através da simulação prática dos conceitos adquiridos. Utilizando metodologias avançadas e cenários reais da aplicação dos conceitos de replicação, o aluno será habilitado a administrar um ambiente de HA. Desde o ambiente do sistema operacional através de ferramentas de heartbeat até configurações avançadas do sistema de arquivamento de log de transação do PostgreSQL.  

Pré-requisitos

Administração PostgreSQL e Conhecimentos sólidos em Linux.

Carga horária

16 horas
Alta disponibilidade
  • Conceito
  • Objetivos
  • Tipos de Replicação
  • Técnicas de Replicação
  • Características dos modelos de replicação
  • Estratégia de replicação
Cluster
  • Conceito
  • Cluster de banco de dados
  • Cluster Postgresql
  • Cluster de alta disponibilidade
  • Cluster de balanceamento de carga
  • Cluster de alto desempenho
  • Cluster beowulf
Replicação de banco de dados
  • Objetivos da replicação
  • Exigências da replicação de dados
  • Falha, erro e defeito
  • Terminologia
Tipos de replicação
  • Replicação offline
  • Replicação online
  • Replicação síncrona
  • Replicação assíncrona
  • Replicação Master/Slave
  • Replicação Multi-Master
Banco de dados distribuídos
  • Conceitos
  • Banco de dados distribuídos - replicação
  • Commit em duas fases
  • Banco de dados distribuídos - fragmentação
  • Fragmentação horizontal
Replicação de discos
  • Conceitos
  • Replicação de discos (RAID)
  • Replicação de blocos de discos (DRBD)
  • Configuração do DRBD
  • Replicação DRBD com PostgreSQL Warm Standby
  • Monitoramento
Arquitetura de dados no PostgreSQL
  • Transações
  • Funcionamento do WAL(Write Ahead Log)
  • Configuração do WAL
  • Arquivamento
Alta disponibilidade com Heartbeat
  • Conceitos
  • Funcionalidades CRM(Cluster Resource Manager)
  • Instalação e configuração
  • Exemplos de Implementação
  • Integração Heartbeat com PostgreSQL Warm Standby
  • Monitoramento do Heartbeat
  • Simulações de failover
PostgreSQL Warm Standby
  • Replicação com WAL
  • Log Shipping
  • Log Shipping com pg_standby
  • Restrições
  • Exemplos de Implementação
Streaming Replication/Hot Standby
  • Conceito
  • Streaming Replication X Warm Standby
  • Configuração de Streaming Replication
  • Monitoramento de Streaming Replication
  • Hot Standby
  • Streaming Replication + Hot Standby
Balanceamento de carga
  • Conceitos
  • Arquitetura para balanceamento
  • Paralelização horizontal
  • Paralelização vertical
  • Processamento distribuído
  • Configuração de replicação com balanceamento
Vantagens/Desvantagens das Ferramentas
  • Slony-l
  • Pgpool-II
  • PLProxy
  • Londiste
  • Bucardo
  • Sequoia
  • PGCluster
Investimento: R$2.472.50
  • Turma regular

    Turmas prevista no calendário de cursos, aberta para o público em geral. Clique aqui e veja nosso calendário.

  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

O que estão falando deste curso

Cursos relacionados