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.
Tópicos
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.