Áudio aula | 20 - Alta Disponibilidade, Balanceamento de Carga e Replicação – Parte 1 | Tecnologia da Informação | EmÁudio Concursos

Tecnologia da Informação EmÁudio: Alta Disponibilidade, Balanceamento de Carga e Replicação - Parte Um

E aí, turma! Bem-vindo de volta. Chegou a hora de aprendermos sobre a alta disponibilidade, o balanceamento de carga e a replicação. Ouvidos bem abertos. Som na caixa.

Em um sistema de bancos de dados, podemos utilizar vários servidores trabalhando em conjunto para prover algumas características interessantes.

Alta disponibilidade: se o servidor principal falhar, podemos substituí-lo rapidamente por uma réplica que esteja em standby, minimizando o tempo offline do sistema. Tolerância a falhas. Como a réplica terá os mesmos dados do principal, mesmo que o principal falhe, o sistema é capaz de se recuperar dessa falha sem perdas em seu balanceamento.

Balanceamento de carga. Gente, vários servidores que armazenem cópias dos dados podem atender as requisições dos clientes, permitindo que se some as capacidades de processamento dos vários servidores e não se concentre toda a carga em uma só máquina que poderia ficar sobrecarregada. Entendeu tudo direitinho? Muito bem.

Para que o sistema possa prover essas características, é necessário que os vários servidores que fazem parte do sistema tenham os mesmos dados. Nesse sentido, a técnica de replicação consiste em copiar os dados do banco de dados principal para os outros bancos de dados, as réplicas.

Há várias técnicas de replicação, e elas podem ser divididas entre técnicas síncronas e assíncronas. Na replicação síncronia, as réplicas são sempre atualizadas juntamente com o principal, o que faz com que o principal e as réplicas estejam sempre sincronizados.

Já na replicação assíncrona, há um certo intervalo entre uma transação ser aplicada no banco de dados principal e ela ser aplicada nas réplicas. Assim, haverá um descompasso em que as réplicas ainda não refletem as transações mais recentes que foram aplicadas no principal.

No postgreSQL temos várias soluções... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Postgre SQL - 20 - Alta Disponibilidade, Balanceamento de Carga e Replicação – Parte 1: SAIBA MAIS