Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Como faço para criar um banco de dados global compatível com o Aurora PostgreSQL?
Quero criar um banco de dados global na edição do Amazon Aurora compatível com o PostgreSQL.
Breve descrição
É possível usar bancos de dados globais do Aurora para aplicações distribuídas globalmente em até 10 regiões secundárias da AWS. Como esses bancos de dados podem abranger várias regiões, é possível oferecer suporte a leituras locais a partir de clusters de bancos de dados secundários somente para leitura em várias regiões. Os bancos de dados globais do Aurora também fornecem um mecanismo de recuperação rápida em caso de falha na região.
Antes de criar um banco de dados global compatível com o Aurora PostgreSQL, execute as seguintes ações:
- Verifique os mecanismos compatíveis e a disponibilidade na região.
- Verifique as limitações dos bancos de dados globais do Aurora.
- Verifique os requisitos de configuração dos bancos de dados globais do Aurora.
Resolução
Observação: se você receber mensagens de erro ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Crie um cluster de banco de dados compatível com o Aurora PostgreSQL
Se você já tem um cluster de banco de dados compatível com o Aurora PostgreSQL, prossiga para a próxima seção.
Conclua as etapas a seguir:
- Abra o Amazon Relational Database Service (Amazon RDS) em sua região principal.
- Selecione Criar banco de dados e, em seguida, clique em Criação padrão.
- Selecione Aurora (compatível com PostgreSQL).
- Em Versões disponíveis, selecione a versão do PostgreSQL que você deseja usar.
- Em Gerenciamento de credenciais, clique em Autogerenciado.
- Configure o banco de dados para seu caso de uso e selecione Criar banco de dados.
Use o cluster Aurora para criar um banco de dados global compatível com o Aurora PostgreSQL
Um banco de dados global do Aurora PostgreSQL precisa de pelo menos um cluster de banco de dados secundário do Aurora em uma região diferente do cluster de banco de dados principal do Aurora. É possível anexar até 10 clusters de bancos de dados secundários ao seu banco de dados global do Aurora PostgreSQL.
Para criar um cluster de banco de dados secundário do Aurora em uma região diferente, conclua as seguintes etapas:
- Abra o console do Amazon RDS em sua região principal.
- No painel de navegação, selecione Bancos de dados.
- Selecione seu banco de dados do Aurora PostgreSQL.
- Clique em Ações e, em seguida, selecione Adicionar região da AWS.
- Em Configurações do banco de dados global, insira um nome para seu banco de dados global.
Observação: você deve usar um nome único para cada um dos seus clusters de banco de dados do Aurora em todas as regiões. - Em Região da AWS, selecione a região secundária.
- Configure o banco de dados para seu caso de uso e clique em Adicionar região.
Migre um snapshot do RDS para PostgreSQL para um banco de dados global compatível com o Aurora PostgreSQL
Conclua as etapas a seguir:
- Abra o console do Amazon RDS em sua região principal.
- No painel de navegação, clique em Snapshots.
- Selecione o snapshot do RDS para PostgreSQL que você deseja migrar.
- Clique em Ações e, depois, em Criar snapshot.
- Na seção Especificações da instância, selecione aurora-postgresql.
- Clique em Migrar.
- No painel de navegação, selecione Bancos de dados.
- Selecione o cluster migrado compatível com o Aurora PostgreSQL.
- Clique em Ações e, em seguida, selecione Adicionar região da AWS.
- Na seção Configurações do banco de dados global, insira o nome do seu banco de dados global.
- Na seção Região da AWS, selecione a região secundária.
- Clique em Adicionar região.
Migrar um banco de dados do RDS para PostgreSQL para um banco de dados global compatível com Aurora PostgreSQL
Conclua as etapas a seguir:
- Abra o console do Amazon RDS em sua região principal.
- No painel de navegação, selecione Bancos de dados.
- Selecione o banco de dados do RDS for PostgreSQL que você deseja migrar.
- Clique em Ações e, em seguida, selecione Criar réplica de leitura do Aurora.
- Configure a réplica para seu caso de uso e clique em Criar réplica de leitura.
Depois de criar a réplica de leitura do Aurora, é possível promover a réplica de leitura do Aurora. Antes de promover a réplica, certifique-se de que o banco de dados do RDS para PostgreSQL não tenha nenhuma atividade. Certifique-se também de que o atraso da réplica de leitura seja zero.
Para promover a réplica de leitura do Aurora, conclua as seguintes etapas:
- Escolha a nova réplica de leitura do Aurora.
- Clique em Ações, selecione Promover e clique em Promover réplica de leitura.
Observação: após o processo de promoção, o cluster de réplica do Aurora se torna um cluster de banco de dados regional do Aurora com uma instância do gravador. - Selecione o recém-promovido cluster de banco de dados regional do Aurora.
- Clique em Ações e, em seguida, selecione Adicionar região da AWS.
- Em Configurações do banco de dados global, insira o nome do seu banco de dados global.
- Em Região da AWS, selecione a região secundária.
- Clique em Adicionar região.
Crie um cluster de banco de dados Aurora sem periféricos/sem interface gráfica em uma região secundária
Os bancos de dados globais do Aurora exigem pelo menos um cluster de banco de dados secundário do Aurora em uma região diferente. Para reduzir os custos de computação, é possível criar um cluster secundário de banco de dados Aurora sem periféricos/sem interface gráfica para que você seja cobrado apenas pelo armazenamento. Embora esse método de configuração possa gerar um objetivo de tempo de recuperação (RTO) mais alto, ele pode reduzir o custo de sua configuração de recuperação de desastres (DR).
Para criar o cluster de banco de dados do Aurora sem periféricos/sem interface gráfica para PostgreSQL, execute o seguinte comando create-db-cluster:
aws rds —region your-target-region \\ create-db-cluster \\ \--db-cluster-identifier your-value \\ \--global-cluster-identifier your-value \\ \--engine aurora-postgresql \\ \--kms-key-id your-value \\--engine-version your-value \\ \--db-cluster-parameter-group-name your-value\\ \--db-subnet-group-name your-value \\ \--vpc-security-group-ids your-value \\ \--backup-retention-period your-value
Observação: substitua your-target-region pela sua região e your-value pelos seus valores.
Informações relacionadas
Usar o Amazon Aurora Global Database
Guidance for disaster recovery using Amazon Aurora (Orientação para recuperação de desastres usando o Amazon Aurora)
- Tópicos
- Database
- Idioma
- Português

Conteúdo relevante
- feita há um ano
- feita há 6 meses
AWS OFICIALAtualizada há 2 anos