Criação de um cluster de banco de dados que usa o Aurora PostgreSQL Limitless Database - Amazon Aurora

Criação de um cluster de banco de dados que usa o Aurora PostgreSQL Limitless Database

Você cria um novo cluster de banco de dados Aurora usando a versão Limitless Database do Aurora PostgreSQL e adiciona um grupo de fragmentos de banco de dados ao cluster. Ao adicionar um grupo de fragmentos de banco de dados, você especifica a capacidade computacional máxima para todo o grupo de fragmentos de banco de dados (soma da capacidade de todos os roteadores e fragmentos) em unidades de capacidade do Aurora (ACUs). Cada ACU é uma combinação de aproximadamente 2 gigabytes (GB) de memória, CPU correspondente e rede. O ajuste de escala aumenta ou diminui a capacidade do grupo de fragmentos de banco de dados, dependendo da workload da aplicação, de forma semelhante a como o Aurora Serverless v2 funciona.

Correlação da capacidade máxima do grupo de fragmentos de banco de dados com o número de roteadores e fragmentos criados

O número inicial de roteadores e fragmentos em um grupo de fragmentos de banco de dados é determinado pela capacidade máxima que você define ao criar o grupo de fragmentos. Quanto maior a capacidade máxima, maior o número de roteadores e fragmentos criados no grupo de fragmentos de banco de dados.

Cada nó (fragmento ou roteador) tem seu próprio valor de capacidade atual, também medido em ACUs.

  • O Limitless Database escala um nó para uma capacidade maior quando a capacidade atual é muito baixa para lidar com a carga. No entanto, os nós não terão a escala aumentada verticalmente quando a capacidade total estiver no máximo.

  • O Limitless Database escala o nó para uma capacidade menor quando sua capacidade atual é maior do que a necessária. No entanto, os nós não terão a escala reduzida verticalmente quando a capacidade total estiver no mínimo.

A tabela a seguir mostra a correlação entre a capacidade máxima do grupo de fragmentos de banco de dados em unidades de capacidade do Aurora (ACUs) e o número de nós (roteadores e fragmentos) criados.

nota

Esses valores estão sujeitos a alterações.

Se você definir a redundância computacional para um valor diferente de zero, o número total de fragmentos será dobrado ou triplicado. Isso incorrerá em custos adicionais.

Os nós em standbys computacionais têm a escala aumentada e reduzida verticalmente de acordo com a mesma capacidade do gravador. Você não define a faixa de capacidade separadamente para os standbys.

Total de nós Roteadores Fragmentos Capacidade mínima padrão (ACUs) Intervalo de capacidade máxima (ACUs)
4 2 2 16 16-400
5 2 3 20 401-500
6 2 4 24 501-600
7 3 4 28 601-700
8 3 5 32 701-800
9 3 6 36 801-900
10 4 6 40 901-1.000
11 4 7 44 1.001-1.100
12 4 8 48 1.101-1.200
13 5 8 52 1.201-1.300
14 5 9 56 1.301-1.400
15 5 10 60 1.401-1.500
16 6 10 64 1.501-1.600
17 6 11 68 1.601-1.700
18 6 12 72 1.701-1.800
19 7 12 76 1.801-1.900
20 7 13 80 1.901-2.000
21 7 14 84 2.001-2.100
22 8 14 88 2.101-2.200
23 8 15 92 2.201-2.300
24 8 16 96 2.301-6.144

A configuração dinâmica baseada na capacidade máxima do grupo de fragmentos de banco de dados está disponível somente durante a criação. O número de roteadores e fragmentos permanece o mesmo quando a capacidade máxima é modificada. Para ter mais informações, consulte Alteração da capacidade de um grupo de fragmentos de banco de dados.

Você pode usar comandos SQL para adicionar fragmentos e roteadores a um grupo de fragmentos de banco de dados. Para obter mais informações, consulte:

nota

Não é possível excluir fragmentos ou roteadores.