Share via


Escalar um cluster no Azure Cosmos DB for PostgreSQL

APLICA-SE AO: Azure Cosmos DB for PostgreSQL (da plataforma da extensão de dados Citus para PostgreSQL)

O Azure Cosmos DB for PostgreSQL fornece dimensionamento de autoatendimento para lidar com o aumento da carga. O portal do Azure facilita a adição de nós de trabalho e o aumento de vCores e de armazenamento de nós existentes.

A adição de nós não causa nenhum tempo de inatividade e até mesmo mover fragmentos para os novos nós (chamado de rebalanceamento de fragmentos) ocorre sem interromper consultas.

Adicionar nós de trabalho

  1. Na página do portal do seu cluster, selecione Dimensionar no menu à esquerda.

  2. Na página Dimensionar, em Nós, selecione um novo valor para contagem de nós.

    Resource sliders

  3. Selecione Salvar para aplicar os valores alterados.

Observação

Uma vez que você aumenta os nós e os guarde, você não pode diminuir o número de nós de trabalho usando esta página de Escala.

Observação

Para aproveitar os nós recém-adicionados, é necessário reequilibrar os fragmentos da tabela distribuída, o que significa mover alguns fragmentos dos nós existentes para os novos. O rebalanceamento pode funcionar em segundo plano e não requer tempo de inatividade.

Aumentar ou diminuir vCores em nós

Você pode aumentar os recursos de nós existentes. Ajustar a capacidade de computação para cima e para baixo poderá ser útil para executar testes de desempenho, e alterações de curto ou longo prazo em demandas de tráfego.

Para alterar os vCores para todos os nós de trabalho, na tela Dimensionar, selecione um novo valor em Computação por nó. Para ajustar os vCores do coordenador, expanda Coordenador e selecione um novo valor na guia Computação do coordenador.

Observação

Você pode dimensionar a computação em réplicas de leitura de cluster independentemente da computação do cluster primário.

Observação

Há uma cota vCore por assinatura do Azure por região. A cota padrão deve ser mais do que suficiente para experimentar o Azure Cosmos DB for PostgreSQL. Se você precisar de mais vCores para uma região em sua assinatura, confira como ajustar as cotas de computação.

Aumentar o armazenamento em nós

Você pode aumentar o espaço em disco dos nós existentes. O aumento do espaço em disco pode permitir que você faça mais com os nós de trabalho existentes antes de precisar adicionar mais nós de trabalho.

Para alterar a quantidade de armazenamento para todos os nós de trabalho, na tela Dimensionar, selecione um novo valor em Armazenamento por nó. Para ajustar o armazenamento do nó coordenador, expanda Coordenador e selecione um novo valor no Armazenamento do coordenador.

Observação

Depois que você aumentar o armazenamento e salvar, não poderá diminuir a quantidade de armazenamento.

Escolha a zona de disponibilidade de sua preferência

Você pode escolher a zona de disponibilidade para nós de sua preferência se o seu cluster estiver em uma região do Azure que dê suporte a zonas de disponibilidade. Se você selecionar a zona de disponibilidade de sua preferência durante o provisionamento do cluster, o Azure Cosmos DB for PostgreSQL provisionará todos os nós de cluster na zona de disponibilidade selecionada. Se você selecionar ou alterar a zona de disponibilidade de sua preferência após o provisionamento, todos os nós do cluster serão transferidos para a nova zona de disponibilidade preferencial durante a próxima manutenção agendada.

Para selecionar a zona de disponibilidade de sua preferência para todos os nós do cluster, vá para a tela Escala e especifique uma zona na lista Zona de disponibilidade preferida. Para permitir que o serviço do Azure Cosmos DB for PostgreSQL selecione uma zona de disponibilidade para o cluster, escolha "Sem preferência".

Próximas etapas