Partilhar via


Criar e gerir réplicas de leitura no Azure Cosmos DB for PostgreSQL

Importante

O Azure Cosmos DB para PostgreSQL não tem mais suporte para novos projetos. Não use este serviço para novos projetos. Em vez disso, use um destes dois serviços:

  • Use o Azure Cosmos DB para NoSQL para obter uma solução de banco de dados distribuído projetada para cenários de alta escala com um SLA (contrato de nível de serviço) de disponibilidade de 99.999%, dimensionamento automático instantâneo e failover automático em várias regiões.

  • Use a funcionalidade de Clusters Elásticos do Azure para PostgreSQL para PostgreSQL fragmentado, utilizando a extensão Citus de código aberto.

Neste artigo, você aprenderá a criar e gerenciar réplicas de leitura no Azure Cosmos DB para PostgreSQL a partir do portal do Azure. Para saber mais sobre réplicas de leitura, consulte a visão geral.

Pré-requisitos

Um cluster para ser o principal.

Criar uma réplica de leitura

Para criar uma réplica de leitura, siga estes passos:

  1. Selecione um cluster existente do Azure Cosmos DB for PostgreSQL para utilizar como principal.

  2. Na barra lateral do cluster, em Gestão de clusters, selecione Replicar dados globalmente.

  3. No ecrã Replicar dados globalmente, selecione Adicionar réplica.

  4. Em Nome do cluster, introduza um nome para a réplica de leitura.

  5. Selecione um valor na lista suspensa Local .

  6. Selecione OK.

Após a réplica de leitura ser criada, poderá vê-la listada no ecrã Replicar dados globalmente.

Importante

Analise a seção de considerações da visão geral da réplica de leitura.

Antes que uma configuração de cluster primário seja atualizada para um novo valor, atualize a configuração de réplica para um valor igual ou maior. Essa ação ajuda a réplica a acompanhar as alterações feitas no mestre.

Promover uma réplica de leitura

Para promover uma réplica de leitura de um cluster para um cluster independente de leitura e escrita, siga estas etapas:

  1. Selecione a réplica de leitura que você gostaria de promover no portal.

  2. Na barra lateral do cluster, em Gestão de clusters, selecione Replicar dados globalmente.

  3. Na página Replicar dados globalmente, localize a réplica de leitura na lista de clusters sob o mapa e clique no ícone de promoção.

  4. Na tela Promover <nome> do cluster, verifique novamente o nome da réplica lida, confirme se você entende que a promoção é irreversível definindo a caixa de seleção e selecione Promover.

Depois que a réplica de leitura é promovida, ela se torna um cluster independente legível e gravável com a mesma cadeia de conexão.

Excluir um cluster primário

Para excluir um cluster primário, use as mesmas etapas para excluir um cluster autônomo. No portal do Azure, siga estas etapas:

  1. No portal do Azure, selecione seu cluster principal do Azure Cosmos DB para PostgreSQL.

  2. Na página Visão geral do cluster, selecione Excluir.

  3. Na tela Excluir <nome> do cluster, marque a caixa de seleção ao lado de Entendo que esse cluster e todos os nós que pertencem a ele serão excluídos e não poderão ser recuperados.

  4. Selecione Excluir para confirmar a exclusão do cluster primário.

Eliminar uma réplica

Pode eliminar uma réplica de leitura de uma forma semelhante à forma como elimina um cluster principal.

Pode selecionar a réplica de leitura a eliminar diretamente no portal ou no ecrã Replicar dados globalmente do cluster principal.

  1. No portal do Azure, na página Descrição geral da réplica de leitura, selecione Eliminar.

  2. Na tela Eliminar <nome da réplica>, selecione a caixa de seleção ao lado de Compreendo que esta réplica e todos os nós que a ela pertencem serão eliminados. A eliminação desta réplica não afetará o cluster principal ou outras réplicas de leitura.

  3. Selecione Eliminar para confirmar a eliminação da réplica.

Próximos passos