loader
replicação Master/Slave com Auto-Cluster no PostgreSQL

Criando replicação Master/Slave com Auto-Cluster no PostgreSQL

A replicação de banco de dados é uma ótima técnica para garantir alta disponibilidade, escalabilidade e tolerância a falhas. Um dos modelos mais utilizados é a replicação Master/Slave, em que uma instância principal (Master) é replicada para uma ou mais instâncias secundárias (Slaves). 

Hoje vamos te ajudar a criá-la de maneira simples com Auto-Cluster no PostgreSQL da plataforma SaveinCloud.

Passo a Passo para configurar a replicação Master/Slave

1. Criando o Ambiente:
No painel, clique em “Novo Ambiente” e selecione a opção SQL, escolhendo PostgreSQL como banco de dados. Se desejar, também é possível criar uma VPN ou selecionar um sistema operacional. Neste exemplo, vamos optar pelo Ubuntu.

2. Ativando o Auto-Cluster:
No painel, habilite o recurso Auto-Cluster. Ao passar o mouse sobre o ícone de interrogação (?), uma explicação detalhada sobre o que é o Auto-Cluster será exibida, incluindo informações sobre a replicação de dados e como ela funciona.

recurso Auto-Cluster

3. Configurando Recursos e Custos:
Ative o Auto-Cluster clicando em ON. Na coluna “Recursos de Containers”, você verá uma estimativa dos custos da hospedagem, podendo calcular os valores por hora, dia ou mês.

4. Finalizando a Criação do Ambiente:
Insira o nome do ambiente (se necessário) e clique em Criar. O ambiente com o banco de dados PostgreSQL será gerado, e você receberá um e-mail com os detalhes da configuração. 

No painel, você verá um guia com os próximos passos: Guia de Implantação, Configuração do Aplicativo, Monitoramento e Escalonamento.

replicação Master/Slave painel

5. Configurações de Ambiente e Acesso SSH: No painel, acesse a guia Configuração de Ambiente, onde você pode definir um domínio externo e configurar o acesso SSH. Aqui, você pode criar chaves públicas, configurar conexões SSH diretas ou via Web SSH, além de realizar ajustes de Firewall e outras opções.

6. Gerenciando os IPs do Master/Slave: Após criar os bancos de dados master e slave, acesse os IPs de cada um diretamente no ambiente. Esses bancos estarão hospedados em locais distintos, cada um com seu respectivo IP.

7. Configuração de Add-ons:
No painel da SaveInCloud, é possível adicionar add-ons de acordo com suas necessidades, oferecendo diversas opções de integração e configuração.

8. Finalizando a Configuração:
Após configurar tudo, você pode acessar o PostgreSQL usando o phpPgAdmin, onde será solicitado o usuário e senha enviados por e-mail.

Ícones da plataforma

Da esquerda para a direita, os principais ícones da plataforma são:

Abrir no Navegador: Abre o phpPgAdmin do PostgreSQL para gerenciamento do banco.

Reiniciar Nodos: Reinicia os serviços de cada nó.

Configurações: Permite ajustes como portas, diretórios e backups.

Logs: Acessa os registros do banco de dados.

Estatísticas: Monitora o uso de CPU e memória, com atualizações automáticas.

Web SSH: Permite o uso de SSH para gerenciar o banco e criar microsserviços.

Implantar Containers: Opção para adicionar novos containers.

Adicional: Gerencia variáveis, links e troca de senha.

Como você viu, a plataforma SaveinCloud permite a configuração e escalonamento de seu banco de dados de forma simples e eficiente. Teste grátis por 14 dias e veja como a replicação de banco de dados pode ser fácil com a gente!

Em nosso canal do YouTube, aprenda também como escalar o PostgreSQL SGBD com o Auto-Cluster da SaveinCloud: