Dimensionar um cluster no Azure Cosmos DB para PostgreSQL

APLICA-SE A: Azure Cosmos DB para PostgreSQL (alimentado pela extensão de banco de dados Citus para PostgreSQL)

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

Adicionar nós não causa tempo de inatividade, e até mesmo mover fragmentos para os novos nós (chamado de reequilíbrio de estilhaços) acontece sem interromper as consultas.

Adicionar nós de trabalho

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

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

    Resource sliders

  3. Selecione Salvar para aplicar os valores alterados.

Nota

Depois de aumentar os nós e salvar, não é possível diminuir o número de nós de trabalho usando esta página Escala .

Nota

Para aproveitar os nós recém-adicionados, você deve reequilibrar os fragmentos de tabela distribuídos, o que significa mover alguns fragmentos dos nós existentes para os novos. O reequilíbrio pode funcionar em segundo plano e não requer tempo de inatividade.

Aumentar ou diminuir os vCores em nós

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

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

Nota

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

Nota

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 para PostgreSQL. Se você precisar de mais vCores para uma região em sua assinatura, veja como ajustar as cotas de computação.

Aumente o armazenamento nos nós

Pode aumentar o espaço em disco dos nós existentes. Aumentar o espaço em disco pode permitir-lhe fazer mais com os nós de trabalho existentes antes de precisar de 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 em Armazenamento do coordenador.

Nota

Depois de aumentar o armazenamento e economizar, não é possível diminuir a quantidade de armazenamento.

Escolha a zona de disponibilidade preferida

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

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

Próximos passos