AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Como faço para criar um banco de dados global do Aurora compatível com PostgreSQL?
Quero criar um banco de dados global da edição do Amazon Aurora compatível com PostgreSQL.
Breve descrição
É possível usar bancos de dados globais do Aurora em 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 do Aurora compatível com PostgreSQL, realize as seguintes ações:
- Verifique os mecanismos compatíveis e a disponibilidade da 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 do Aurora compatível com PostgreSQL
Para criar o cluster de banco de dados do Aurora compatível com PostgreSQL, use o console do Aurora e do Amazon Relational Database Service (Amazon RDS). Se você já tem um cluster de banco de dados do Aurora compatível com PostgreSQL, prossiga para a próxima seção.
Conclua as etapas a seguir:
- Abra o console do Aurora e do RDS em sua região primária.
- Clique em Criar banco de dados e, em seguida, 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 do Aurora para criar um banco de dados global do Aurora compatível com 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 primário 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 Aurora e do RDS em sua região primária.
- No painel de navegação, clique em 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 do Aurora compatível com PostgreSQL
Conclua as etapas a seguir:
- Abra o console do Amazon RDS em sua região primária.
- 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 Migrar snapshot.
- Na seção Especificações da instância, selecione aurora-postgresql.
- Clique em Migrar.
- No painel de navegação, clique em Bancos de dados.
- Selecione o cluster migrado do Aurora compatível com 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.
Migre um banco de dados do RDS para PostgreSQL para um banco de dados global do Aurora compatível com PostgreSQL
Conclua as etapas a seguir:
- Abra o console do Aurora e do RDS em sua região primária.
- No painel de navegação, clique em Bancos de dados.
- Selecione o banco de dados do RDS para PostgreSQL que você deseja migrar.
- Clique em Ações e, em seguida, em Criar réplica de leitura do Aurora.
- Configure a réplica para seu caso de uso e selecione 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:
- Selecione 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 de gravador. - Clique no 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 do 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 de banco de dados secundário do 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)
- Idioma
- Português

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