Opções de computação e armazenamento no Banco de Dados do Azure para PostgreSQL - Servidor Flexível
APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível
Você pode criar uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL em uma das três camadas de preço: Burstable, General Purpose e Memory Optimized. O nível de preço é calculado com base na computação, memória e armazenamento provisionados. Um servidor pode ter um ou vários bancos de dados.
Recurso/Camada | Expansível | Fins Gerais | Otimizada para Memória |
---|---|---|---|
Série VM | Série B | Série Ddsv5, Dadsv5-série, Série Ddsv4, Série Dsv3 |
Série Edsv5, Série Eadsv5, Série Edsv4, Série Esv3 |
vCores | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64, 96 | 2, 4, 8, 16, 20 (v4/v5), 32, 48, 64, 96 |
Memória por vCore | Variável | 4 GB | 6,75 GB até 8 GB |
Tamanho de armazenamento | 32 GB a 32 TB | 32 GB a 32 TB | 32 GB a 32 TB |
Período de retenção do backup do banco de dados | 7 a 35 dias | 7 a 35 dias | 7 a 35 dias |
Para escolher um nível de preço, use a tabela a seguir como ponto de partida:
Escalão de preço | Cargas de trabalho de destino |
---|---|
Expansível | Cargas de trabalho que não precisam da CPU completa continuamente. |
Fins Gerais | A maioria das cargas de trabalho de negócios que exigem computação e memória equilibradas com taxa de transferência de E/S escalável. Os exemplos incluem servidores de alojamento de aplicações para dispositivos móveis e Web, entre outras aplicações empresariais. |
Otimizada para Memória | Cargas de trabalho de banco de dados de alto desempenho que exigem desempenho na memória para processamento de transações mais rápido e maior simultaneidade. Os exemplos incluem servidores para processamento de dados em tempo real e aplicações com elevado desempenho transacional ou analítico. |
Depois de criar um servidor para a camada de computação, você pode alterar o número de vCores (para cima ou para baixo) e o tamanho do armazenamento (para cima) em segundos. Você também pode ajustar independentemente o período de retenção de backup para cima ou para baixo. Para obter mais informações, consulte a página Recursos de dimensionamento .
Camadas de computação, vCores e tipos de servidor
Você pode selecionar recursos de computação com base na camada, vCores e tamanho da memória. vCores representam a CPU lógica do hardware subjacente.
As especificações detalhadas dos tipos de servidor disponíveis são as seguintes:
Nome da SKU | vCores | Tamanho da memória | IOPS máximo suportado | Largura de banda máxima de E/S suportada |
---|---|---|---|---|
Burstable | ||||
B1ms | 5 | 2 GiB | 640 | 10 MiB/seg |
B2s | 2 | 4 GiB | 1,280 | 15 MiB/seg |
B2ms | 2 | 4 GiB | 1,700 | 22,5 MiB/seg |
B4ms | 4 | 8 GiB | 2,400 | 35 MiB/seg |
B8ms | 8 | 16 GiB | 3,100 | 50 MiB/seg |
B12ms | 12 | 24 GiB | 3,800 | 50 MiB/seg |
B16ms | 16 | 32 GiB | 4,300 | 50 MiB/seg |
B20ms | 20 | 40 GiB | 5.000 | 50 MiB/seg |
Fins Gerais | ||||
D2s_v3 / D2ds_v4 / D2ds_v5 / D2ads_v5 | 2 | 8 GiB | 3,200 | 48 MiB/seg |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 4 | 16 GiB | 6,400 | 96 MiB/seg |
D8s_v3 / D8ds_v4 / D8ds_v5 / D8ads_v5 | 8 | 32 GiB | 12,800 | 192 MiB/seg |
D16s_v3 / D16ds_v4 / D16ds_v5 / D16ds_v5 | 16 | 64 GiB | 20.000 | 384 MiB/seg |
D32s_v3 / D32ds_v4 / D32ds_v5 / D32ads_v5 | 32 | 128 GiB | 20.000 | 768 MiB/seg |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 48 | 192 GiB | 20.000 | 900 MiB/seg |
D64s_v3 / D64ds_v4 / D64ds_v5 / D64ads_v5 | 64 | 256 GiB | 20.000 | 900 MiB/seg |
D96ds_v5 / D96ads_v5 | 96 | 384 GiB | 20.000 | 900 MiB/seg |
Memória otimizada | ||||
E2s_v3 / E2ds_v4 / E2ds_v5 / E2ads_v5 | 2 | 16 GiB | 3,200 | 48 MiB/seg |
E4s_v3 / E4ds_v4 / E4ds_v5 / E4ads_v5 | 4 | 32 GiB | 6,400 | 96 MiB/seg |
E8s_v3 / E8ds_v4 / E8ds_v5 / E8ads_v5 | 8 | 64 GiB | 12,800 | 192 MiB/seg |
E16s_v3 / E16ds_v4 / E16ds_v5 / E16ads_v5 | 16 | 128 GiB | 20.000 | 384 MiB/seg |
E20ds_v4 / E20ds_v5 / E20ads_v5 | 20 | 160 GiB | 20.000 | 480 MiB/seg |
E32s_v3 / E32ds_v4 / E32ds_v5 / E32ads_v5 | 32 | 256 GiB | 20.000 | 768 MiB/seg |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 48 | 384 GiB | 20.000 | 900 MiB/seg |
E64s_v3 / E64ds_v4 | 64 | 432 GiB | 20.000 | 900 MiB/seg |
E64ds_v5 / E64ads_v4 | 64 | 512 GiB | 20.000 | 900 MiB/seg |
E96ds_v5 /E96ads_v5 | 96 | 672 GiB | 20.000 | 900 MiB/seg |
Armazenamento
O armazenamento que você provisiona é a quantidade de capacidade de armazenamento disponível para seu Banco de Dados do Azure para o servidor PostgreSQL. O armazenamento é usado para os arquivos de banco de dados, arquivos temporários, logs de transações e logs do servidor PostgreSQL. A quantidade total de armazenamento provisionada também define a capacidade de E/S disponível para o servidor.
O armazenamento está disponível nos seguintes tamanhos fixos:
Tamanho do disco | IOPS |
---|---|
32 GiB | provisionado 120; até 3.500 |
64 GiB | provisionado 240; até 3.500 |
128 GiB | provisionado 500; até 3.500 |
256 GiB | provisionou 1.100; até 3.500 |
512 GiB | provisionou 2.300; até 3.500 |
1 TiB | 5.000 |
2 TiB | 7500 |
4 TiB | 7500 |
8 TiB | 16 000 |
16 TiB | 18 000 |
32 TiB | 20.000 |
Seu tipo de VM também tem limites de IOPS. Embora você possa selecionar qualquer tamanho de armazenamento independentemente do tipo de servidor, talvez não seja possível usar todas as IOPS que o armazenamento fornece, especialmente quando você escolhe um servidor com alguns vCores. Você pode adicionar capacidade de armazenamento durante e após a criação do servidor.
Nota
O armazenamento só pode ser ampliado para cima, não para baixo.
Você pode monitorar seu consumo de E/S no portal do Azure ou usando comandos da CLI do Azure. As métricas relevantes a serem monitoradas são o limite de armazenamento, a porcentagem de armazenamento, o armazenamento usado e a porcentagem de E/S.
IOPS máximo para a sua configuração
Burstable
Nome do SKU | IOPS máximo | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4.096 GiB | 8.192 GiB | 16.384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
B1ms | 640 IOPS | 120 | 240 | 500 | 640* | 640* | 640* | 640* | 640* | 640* | 640* | 640* |
B2s | 1.280 IOPS | 120 | 240 | 500 | 1100 | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* |
B2ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* |
B4ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 2300 | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* |
B8ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,100* | 3,100* | 3,100* | 3,100* | 2,400* | 2,400* |
B12ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* |
B16ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 2300 | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* |
B20ms | 1.280 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 5,000* | 5,000* | 5,000* | 5,000* | 5,000* |
Fins Gerais
Nome do SKU | IOPS máximo | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4.096 GiB | 8.192 GiB | 16.384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
D2s_v3 / D2ds_v4 | 3.200 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D2ds_v5 / D2ads_v5 | 3.750 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D4s_v3 / D4ds_v4 / D4ds_v5 / D4ads_v5 | 6.400 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
D8s_v3 / D8ds_v4 / D8ds_v5 / D8ads_v5 | 12.800 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 12,800* | 12,800* | 12,800* |
D16s_v3 / D16ds_v4 / D16ds_v5 / D16ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
D32s_v3 / D32ds_v4 / D32ds_v5 / D32ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
D64s_v3 / D64ds_v4 / D64ds_v5 / D64ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
D96ds_v5 / D96ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
Memória otimizada
Nome do SKU | IOPS máximo | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1.024 GiB | 2.048 GiB | 4.096 GiB | 8.192 GiB | 16.384 GiB | 32,767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
E2s_v3 / E2ds_v4 | 3.200 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E2ds_v5 /E2ads_v5 | 3.750 IOPS | 120 | 240 | 500 | 1100 | 2300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E4s_v3 / E4ds_v4 / E4ds_v5 / E4ads_v5 | 6.400 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
E8s_v3 / E8ds_v4 / E8ds_v5 / E8ads_v5 | 12.800 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 12,800* | 12,800* | 12,800* |
E16s_v3 / E16ds_v4 / E16ds_v5 / E16ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
E20ds_v4 / E20ds_v5 / E20ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
E32s_v3 / E32ds_v4 / E32ds_v5 / E32ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
E48s_v3 / E48ds_v4 / E48ds_v5 / E48ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
E64s_v3 / E64ds_v4 / E64ds_v5 / E64ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
E96ds_v5 / E96ads_v5 | 20.000 IOPS | 120 | 240 | 500 | 1100 | 2300 | 5.000 | 7500 | 7500 | 16 000 | 18 000 | 20.000 |
IOPS marcadas com um asterisco (*) são limitadas pelo tipo de VM selecionado. Caso contrário, o tamanho de armazenamento selecionado limita o IOPS.
Nota
Você pode ver IOPS mais altas nas métricas devido ao bursting no nível do disco. Para obter mais informações, consulte Bursting de disco gerenciado.
Largura de banda máxima de E/S (MiB/seg) para a sua configuração
Nome da SKU | Tamanho de armazenamento em GiB | 32 | 64 | 128 | 256 | 512 | 1,024 | 2048 | 4,096 | 8,192 | 16,384 | 32 767 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Largura de banda de armazenamento em MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 | |
Burstable | ||||||||||||
B1ms | 10 MiB/seg | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* |
B2s | 15 MiB/seg | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 10* | 10* |
B2ms | 22,5 MiB/seg | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* |
B4ms | 35 MiB/seg | 25 | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* |
B8ms | 50 MiB/seg | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B12ms | 50 MiB/seg | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B16ms | 50 MiB/seg | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B20ms | 50 MiB/seg | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
Fins Gerais | ||||||||||||
D2s_v3 / D2ds_v4 | 48 MiB/seg | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
D2ds_v5 /D2ads_v5 | 85 MiB/seg | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
D4s_v3 / D4ds_v4 | 96 MiB/seg | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
D4ds_v5 / D4ads_v5 | 145 MiB/seg | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
D8s_v3 / D8ds_v4 | 192 MiB/seg | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
D8ds_v5 / D8ads_v5 | 290 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
D16s_v3 / D16ds_v4 | 384 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
D16ds_v5 / D16ads_v5 | 600 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
D32s_v3 / D32ds_v4 | 768 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D32ds_v5 / D32ads_v5 | 865 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
D48s_v3 / D48ds_v4 / D48ds_v5 / D48ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D64s_v3 / Dd64ds_v4 / D64ds_v5 / D64ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Dd96ds_v5 / Dd96ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Memória otimizada | ||||||||||||
E2s_v3 / E2ds_v4 | 48 MiB/seg | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
E2ds_v5 /E2ads_v5 | 85 MiB/seg | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
E4s_v3 / E4ds_v4 | 96 MiB/seg | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
E4ds_v5 / E4ads_v5 | 145 MiB/seg | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
E8s_v3 / E8ds_v4 | 192 MiB/seg | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
E8ds_v5 /E8ads_v5 | 290 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
E16s_v3 / E16ds_v4 | 384 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
E16ds_v5 / E16ads_v5 | 600 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
E20ds_v4 | 480 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 480* | 480* | 480* |
E20ds_v5 / E20ads_v5 | 750 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750* |
E32s_v3 / E32ds_v4 | 750 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750 |
E32ds_v5 / E32ads_v5 | 865 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
E48s_v3 / E48ds_v4 /E48ds_v5 / E48ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
E64s_v3 / E64ds_v4 / E64ds_v5 / E64ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Ed96ds_v5 / Ed96ads_v5 | 900 MiB/seg | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
A largura de banda de E/S marcada com um asterisco (*) é limitada pelo tipo de VM selecionado. Caso contrário, o tamanho de armazenamento selecionado limita a largura de banda de E/S.
Atingir o limite de armazenamento
Quando você atinge o limite de armazenamento, o servidor começa a retornar erros e impede quaisquer modificações adicionais. Atingir o limite também pode causar problemas com outras atividades operacionais, como backups e arquivamento de log write-ahead (WAL).
Para evitar essa situação, o servidor é automaticamente alternado para o modo somente leitura quando o uso do armazenamento atinge 95% ou quando a capacidade disponível é inferior a 5 GiB.
Recomendamos que você monitore ativamente o espaço em disco que está em uso e aumente o tamanho do disco antes de ficar sem armazenamento. Você pode configurar um alerta para notificá-lo quando o armazenamento do servidor estiver se aproximando de um estado fora do disco. Para obter mais informações, consulte Usar o portal do Azure para configurar alertas em métricas para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível.
Crescimento automático do armazenamento
O crescimento automático do armazenamento pode ajudar a garantir que o servidor sempre tenha capacidade de armazenamento suficiente e não se torne somente leitura. Quando você ativa o crescimento automático do armazenamento, o armazenamento se expande automaticamente sem afetar a carga de trabalho.
Para servidores com mais de 1 TiB de armazenamento provisionado, o mecanismo de crescimento automático de armazenamento é ativado quando o espaço disponível cai para menos de 10% da capacidade total ou 64 GiB de espaço livre, o que for menor. Por outro lado, para servidores com armazenamento inferior a 1 TiB, esse limite é ajustado para 20% do espaço livre disponível ou 64 GiB, dependendo de qual desses valores for menor.
Como ilustração, pegue um servidor com capacidade de armazenamento de 2 TiB (maior que 1 TiB). Neste caso, o limite de crescimento automático é definido em 64 GiB. Esta escolha é feita porque 64 GiB é o menor valor quando comparado com 10% de 2 TiB, que é aproximadamente 204,8 GiB. Em contraste, para um servidor com um tamanho de armazenamento de 128 GiB (menos de 1 TiB), o recurso de crescimento automático é ativado quando restam apenas 25,8 GiB de espaço. Esta ativação baseia-se no limiar de 20% do armazenamento total atribuído (128 GiB), que é inferior a 64 GiB.
O servidor flexível do Banco de Dados do Azure para PostgreSQL usa discos gerenciados do Azure. O comportamento padrão é aumentar o tamanho do disco para a próxima camada premium. Esse aumento é sempre o dobro em tamanho e custo, independentemente de você iniciar a operação de dimensionamento de armazenamento manualmente ou por meio do crescimento automático do armazenamento. Habilitar o crescimento automático do armazenamento é valioso quando você gerencia cargas de trabalho imprevisíveis, pois deteta automaticamente condições de baixo armazenamento e aumenta a escala do armazenamento de acordo.
O processo de dimensionamento do armazenamento é realizado on-line sem causar nenhum tempo de inatividade, exceto quando o disco é provisionado a 4.096 GiB. Esta exceção é uma limitação dos discos gerenciados do Azure. Se um disco já tiver 4.096 GiB, a atividade de dimensionamento de armazenamento não será acionada, mesmo que o crescimento automático de armazenamento esteja ativado. Nesses casos, você precisa dimensionar manualmente o armazenamento. O dimensionamento manual é uma operação offline que você deve planejar de acordo com seus requisitos de negócios.
Lembre-se de que o armazenamento só pode ser ampliado e não reduzido.
Limitações e considerações
As operações de dimensionamento de disco estão sempre online, exceto em cenários específicos que envolvem o limite de 4.096 GiB. Esses cenários incluem alcançar, começar ou cruzar o limite de 4.096 GiB. Um exemplo é quando você está escalando de 2.048 GiB para 8.192 GiB.
O Host Caching (ReadOnly e Read/Write) é suportado em discos de tamanho inferior a 4 TiB. Isso significa que qualquer disco provisionado até 4095 GiB pode aproveitar o Host Caching. O cache de host não é suportado para tamanhos de disco maiores ou iguais a 4096 GiB. Por exemplo, um disco premium P50 provisionado a 4095 GiB pode tirar proveito do cache do Host e um disco P50 provisionado a 4096 GiB não pode aproveitar o Host Caching. Os clientes que passarem de um tamanho de disco mais baixo para 4096 GiB ou superior deixarão de obter a capacidade de cache de disco.
Essa limitação se deve ao disco gerenciado do Azure subjacente, que precisa de uma operação manual de dimensionamento de disco. Você recebe uma mensagem informativa no portal quando se aproxima desse limite.
Atualmente, o crescimento automático do armazenamento não funciona com servidores habilitados para réplica de leitura.
O crescimento automático de armazenamento não é acionado quando você tem alto uso de WAL.
Nota
O crescimento automático do armazenamento nunca desencadeia um aumento offline.
SSD Premium v2 (pré-visualização)
SSD Premium v2 oferece maior desempenho do que SSDs Premium e, em geral, também é menos dispendioso. Você pode ajustar individualmente o desempenho (capacidade, taxa de transferência e IOPS) dos discos SSD Premium v2 a qualquer momento, permitindo que as cargas de trabalho sejam econômicas e, ao mesmo tempo, atendam às necessidades de desempenho em constante mudança. Por exemplo, um banco de dados com transações intensivas pode precisar de uma grande quantidade de IOPS em um tamanho pequeno, ou um aplicativo de jogos pode precisar de uma grande quantidade de IOPS, mas apenas durante o horário de pico. Por isso, para a maioria das cargas de trabalho de uso geral, o SSD Premium v2 pode fornecer o melhor desempenho de preço. Agora você pode implantar o Banco de Dados do Azure para instâncias de servidor flexíveis PostgreSQL com disco SSD Premium v2 em regiões limitadas.
Diferenças entre SSD Premium e SSD Premium v2
Ao contrário dos SSDs Premium, o SSD Premium v2 não tem tamanhos dedicados. Você pode definir um SSD Premium v2 para qualquer tamanho suportado de sua preferência e fazer ajustes granulares (incrementos de 1 GiB) de acordo com seus requisitos de carga de trabalho. O SSD Premium v2 não suporta cache de host, mas ainda fornece latência significativamente menor do que o SSD Premium. As capacidades do SSD Premium v2 variam de 1 GiB a 64 TiBs.
A tabela a seguir fornece uma comparação dos cinco tipos de disco para ajudá-lo a decidir qual usar.
SSD Premium v2 | SSD Premium | |
---|---|---|
Tipo de disco | SSD | SSD |
Cenário | Cargas de trabalho sensíveis ao desempenho e produção que exigem consistentemente latência baixa e IOPS e débito elevados | Cargas de trabalho confidenciais de produção e de desempenho |
Tamanho máximo do disco | 65 536 GiB | 32,767 GiB |
Débito máximo | 1200 MB/s | 900 MB/s |
IOPS Máximo | 80.000 | 20 000 |
Utilizável como Disco do SO? | Não | Sim |
O SSD Premium v2 oferece até 32 TiBs por região e por assinatura por padrão, mas suporta maior capacidade mediante solicitação. Para solicitar um aumento na capacidade, solicite um aumento de cota ou entre em contato com o Suporte do Azure.
Premium SSD v2 IOPS
Todos os discos SSD Premium v2 têm uma linha de base de 3000 IOPS que é gratuita. Após 6 GiB, o IOPS máximo de um disco pode ter aumentos a uma taxa de 500 por GiB, até 80.000 IOPS. Assim, um disco de 8 GiB pode ter até 4.000 IOPS, e um disco de 10 GiB pode ter até 5.000 IOPS. Para poder definir 80.000 IOPS em um disco, esse disco deve ter pelo menos 160 GiBs. Aumentar o IOPS para além de 3000 aumenta o preço do seu disco.
Taxa de transferência SSD Premium v2
Todos os discos SSD Premium v2 têm uma taxa de transferência de linha de base de 125 MB/s que é gratuita. Após 6 GiB, a taxa de transferência máxima que pode ser definida aumenta em 0,25 MB/s por IOPS definida. Se um disco tiver 3.000 IOPS, a taxa de transferência máxima que ele pode definir é de 750 MB/s. Para aumentar a taxa de transferência desse disco além de 750 MB/s, seu IOPS deve ser aumentado. Por exemplo, se você aumentou o IOPS para 4.000, a taxa de transferência máxima que pode ser definida é 1.000. 1.200 MB/s é a taxa de transferência máxima suportada para discos com 5.000 IOPS ou mais. Aumentar a taxa de transferência além de 125 aumenta o preço do disco.
Nota
O SSD Premium v2 está atualmente em pré-visualização para o servidor flexível da Base de Dados do Azure para PostgreSQL.
Limitações de pré-visualização antecipada do SSD Premium v2
O servidor flexível do Banco de Dados do Azure para PostgreSQL com disco SSD Premium V2 pode ser implantado apenas nas regiões da Europa Ocidental, Leste dos EUA, Suíça Norte durante a visualização antecipada e desde que ainda haja capacidade na região selecionada. O apoio a mais regiões está disponível em breve.
Durante a pré-visualização, o disco SSD V2 não terá suporte para alta disponibilidade, réplicas de leitura, backups com redundância geográfica, chaves gerenciadas pelo cliente, recursos de crescimento automático de armazenamento. Estas funcionalidades serão suportadas em breve no SSD Premium V2.
Durante a pré-visualização, não é possível alternar entre os tipos de armazenamento SSD Premium V2 e SSD Premium.
Você pode ativar o SSD Premium V2 apenas para servidores recém-criados. O suporte para servidores existentes estará disponível em breve.
IOPS (pré-visualização)
O servidor flexível do Banco de Dados do Azure para PostgreSQL dá suporte ao provisionamento de IOPS adicionais. Esta funcionalidade permite-lhe aprovisionar IOPS adicional acima do limite de IOPS gratuito. Usando esse recurso, você pode aumentar ou diminuir o número de IOPS provisionadas com base em seus requisitos de carga de trabalho a qualquer momento.
As IOPS mínima e máxima são determinadas pelo tamanho de computação selecionado. Para saber mais sobre o IOPS mínimo e máximo por tamanho de computação, consulte a tabela.
Importante
As IOPS mínima e máxima são determinadas pelo tamanho de computação selecionado.
Saiba como aumentar ou diminuir a escala de IOPS.
Preço
Para obter as informações de preços mais atualizadas, consulte a página de preços do servidor flexível do Banco de Dados do Azure para PostgreSQL. O portal do Azure mostra o custo mensal na guia Camada de preço , com base nas opções selecionadas.
Se não tiver uma subscrição do Azure, pode utilizar a calculadora de preços do Azure para obter um preço estimado. No site da calculadora de preços do Azure, selecione Adicionar itens, expanda a categoria Bancos de Dados e selecione Banco de Dados do Azure para PostgreSQL para personalizar as opções.