Computação e armazenamento do Azure Cosmos DB for PostgreSQL
APLICA-SE AO: Azure Cosmos DB for PostgreSQL (da plataforma da extensão de dados Citus para PostgreSQL)
Os recursos de computação são fornecidos como vCores, que representam a CPU lógica do hardware subjacente. O tamanho do armazenamento para provisionamento refere-se à capacidade disponível para os nós coordenadores e de trabalho no seu cluster. O armazenamento é usado para arquivos de banco de dados, arquivos temporários, logs de transações e logs do servidor PostgreSQL.
Cluster de vários nós
Você pode selecionar as configurações de computação e armazenamento independentemente para os nós de trabalho e o nó coordenador em um cluster de vários nós.
Recurso | Nó de trabalho | Nó coordenador |
---|---|---|
Computação, vCores | 4, 8, 16, 32, 64, 96, 104 | 4, 8, 16, 32, 64, 96 |
Memória por vCore, GiB | 8 | 4 |
Tamanho do armazenamento, TiB | 0.5, 1, 2, 4, 8, 16, 32 | 0.128, 0.25, 0.5, 1, 2, 4, 8, 16, 32 |
Tipo de armazenamento | Uso Geral (SSD) | Uso Geral (SSD) |
A quantidade total de RAM em um único nó baseia-se no número selecionado de vCores.
vCores | Um nó de trabalho, GiB RAM | Nó coordenador, GiB de RAM |
---|---|---|
4 | 32 | 16 |
8 | 64 | 32 |
16 | 128 | 64 |
32 | 256 | 128 |
64 | 512 | 256 |
96 | 672 | 384 |
104 | 672 | N/D |
A quantidade total de armazenamento que você provisiona também define a capacidade de entrada/saída disponível para cada nó coordenador e de trabalho.
Tamanho do armazenamento, TiB | IOPS máximo |
---|---|
0,5 | 2\.300 |
1 | 5\.000 |
2 | 7\.500 |
4 | 7\.500 |
8 | 16.000 |
16 | 18.000 |
32 | 20.000 |
Para todo o cluster, o IOPS agregado trabalha com os seguintes valores:
Nós de trabalho | 0,5 TiB de IOPS total | 1 TiB de IOPS total | 2 ou 4 TiB de IOPS total | 8 TiB de IOPS total | 16 TiB de IOPS total | 32 TiB, IOPS total |
---|---|---|---|---|---|---|
2 | 4,600 | 10.000 | 15,000 | 32.000 | 36.000 | 40.000 |
3 | 6.900 | 15,000 | 22.500 | 48.000 | 54.000 | 60.000 |
4 | 9\.200 | 20,000 | 30,000 | 64.000 | 72.000 | 80.000 |
5 | 11,500 | 25,000 | 37,500 | 80.000 | 90.000 | 100.000 |
6 | 13,800 | 30,000 | 45,000 | 96.000 | 108.000 | 120.000 |
7 | 16,100 | 35,000 | 52,500 | 112.000 | 126.000 | 140.000 |
8 | 18,400 | 40.000 | 60.000 | 128.000 | 144.000 | 160.000 |
9 | 20,700 | 45,000 | 67,500 | 144.000 | 162,000 | 180,000 |
10 | 23,000 | 50.000 | 75 mil | 160.000 | 180,000 | 200.000 |
11 | 25,300 | 55.000 | 82,500 | 176,000 | 198,000 | 220.000 |
12 | 27,600 | 60.000 | 90.000 | 192,000 | 216,000 | 240,000 |
13 | 29,900 | 65,000 | 97,500 | 208,000 | 234,000 | 260.000 |
14 | 32,200 | 70.000 | 105.000 | 224,000 | 252,000 | 280.000 |
15 | 34,500 | 75 mil | 112,500 | 240,000 | 270,000 | 300.000 |
16 | 36,800 | 80.000 | 120.000 | 256.000 | 288,000 | 320,000 |
17 | 39,100 | 85,000 | 127,500 | 272,000 | 306,000 | 340.000 |
18 | 41,400 | 90.000 | 135,000 | 288,000 | 324,000 | 360,000 |
19 | 43,700 | 95,000 | 142,500 | 304,000 | 342,000 | 380.000 |
20 | 46,000 | 100.000 | 150.000 | 320,000 | 360,000 | 400.000 |
Cluster de nó único
As opções de recurso de cluster de nó único diferem-se entre computação com capacidade de intermitência e computação regular.
Computação com capacidade de intermitência
Recurso | Valor do recurso |
---|---|
Computação com capacidade de intermitência, vCores | 1, 2 |
Memória de computação com capacidade de intermitência por vCore, GiB | 2 |
Tamanho do armazenamento, GiB (IOPS, até) | 32 (120), 64 (240), 128 (500) |
Tipo de armazenamento | Uso Geral (SSD) |
Computação regular
Recurso | Valor do recurso |
---|---|
Computação, vCores | 2, 4, 8, 16, 32, 64 |
Memória de computação por vCore, GiB | 4 |
Tamanho do armazenamento, GiB (IOPS, até) | 128 (500), 256 (1,100), 512 (2,300), 1024† (5,000), 2048† (7,500) |
Tipo de armazenamento | Uso Geral (SSD) |
† 1024 GiB e 2048 GiB têm suporte com 8 vCores ou superior.
IOPS máximo para sua configuração de computação/armazenamento
Cada configuração de computação tem um limite de IOPS que depende do número de vCores em um nó. Selecione a configuração de computação para os nós coordenador e de trabalho no cluster para utilizar totalmente o IOPS no armazenamento selecionado.
Nós de trabalho, por nó
Computação | Tamanho do armazenamento para maximizar o uso de IOPS, até | IOPS com o tamanho máximo de armazenamento recomendado, até |
---|---|---|
4 vCores | 1 TiB | 5\.000 |
8 vCores | 4 TiB | 7\.500 |
16 vCores | 32 TiB | 20.000 |
32 vCores | 32 TiB | 20.000 |
64 vCores | 32 TiB | 20.000 |
96 vCores | 32 TiB | 20.000 |
104 vCores | 32 TiB | 20.000 |
Nó coordenador e único com computação comum
Computação | Tamanho do armazenamento para maximizar o uso de IOPS, até | IOPS com o tamanho máximo de armazenamento recomendado, até |
---|---|---|
2 vCores | 0,5 TiB | 2\.300 |
4 vCores | 1 TiB | 5\.000 |
8 vCores | 4 TiB | 7\.500 |
16 vCores | 32 TiB | 20.000 |
32 vCores | 32 TiB | 20.000 |
64 vCores | 32 TiB | 20.000 |
96 vCores | 32 TiB | 20.000 |
Explicando de outra forma, se você precisar de 8 TiB de armazenamento por nó ou mais, selecione 16 vCores ou mais para a configuração de computação do nó. Isso permitiria maximizar o uso de IOPS fornecido pelo armazenamento selecionado.
Próximas etapas
- Saiba como criar um cluster no portal
- Alterar cotas de computação para uma assinatura e uma região