Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode criar um servidor flexível do Base de Dados do Azure para PostgreSQL utilizando discos geridos do Azure. Os discos geridos do Azure são volumes de armazenamento ao nível de blocos que o Azure gere e que se utiliza com Máquinas Virtuais do Azure. Os discos geridos funcionam como um disco físico num servidor local, mas são virtualizados. Quando usas discos geridos, basta especificar o tamanho e o tipo de disco e depois provisionar o disco. Depois de provisionar o disco, o Azure lida com o resto. Os servidores flexíveis do Base de Dados do Azure para PostgreSQL suportam discos de estado sólido premium (Premium SSD) e discos de estado sólido premium versão 2 (Premium SSD v2). O preço baseia-se no nível de computação, memória e armazenamento que escolher.
SSD Premium
O SSD Azure Premium oferece suporte de disco de alto desempenho e baixa latência para máquinas virtuais (VMs) com cargas de trabalho intensivas em entrada/saída (IO). As unidades SSD Premium são adequadas para aplicações de produção de missão crítica.
SSD Premium, versão 2
SSD Premium v2 oferece maior desempenho do que SSD Premium, além de ser menos dispendioso, como regra geral. Você pode ajustar individualmente o desempenho (capacidade, taxa de transferência e operações de entrada/saída por segundo, conhecidas como IOPS) do SSD Premium v2 a qualquer momento. A capacidade de fazer estes ajustes permite que as cargas de trabalho sejam eficientes em termos de custos, ao mesmo tempo que satisfazem as necessidades de desempenho em constante mudança. Por exemplo, um banco de dados com transações intensivas pode precisar lidar com uma grande quantidade de IOPS por alguns dias de demanda excepcionalmente alta. Ou um aplicativo de jogos pode exigir uma taxa de transferência mais alta apenas durante os horários de pico. Assim, para a maioria das cargas de trabalho de uso geral, o SSD Premium v2 pode fornecer o melhor preço para desempenho. Agora pode implementar servidores flexíveis Base de Dados do Azure para PostgreSQL com disco SSD Premium v2 em todas as regiões suportadas.
Diferenças entre SSD Premium e SSD Premium v2
Ao contrário do SSD Premium, o SSD Premium v2 não tem tamanhos dedicados. Você pode definir um disco SSD Premium v2 para qualquer tamanho que preferir e fazer ajustes granulares de acordo com seus requisitos de carga de trabalho. Esses incrementos granulares podem ir em etapas de 1 GiB. O SSD Premium v2 não suporta cache do host, mas ainda assim oferece uma latência inferior ao SSD Premium. As capacidades do SSD Premium v2 variam de 1 GiB a 64 TiBs.
A tabela seguinte apresenta uma comparação de diferentes aspetos dos tipos de discos suportados pelos servidores flexíveis Base de Dados do Azure para PostgreSQL, para o ajudar a decidir qual se adequa melhor às suas necessidades.
| SSD Premium, versão 2 | SSD Premium | |
|---|---|---|
| Tipo de disco | SSD | SSD |
| Cenário | Cargas de trabalho sensíveis à produção e ao desempenho que exigem consistentemente baixa latência e IOPS e throughput altos. | Cargas de trabalho sensíveis à produção e ao desempenho. |
| Tamanho máximo do disco | 65 536 GiB | 32.767 GiB |
| Rendimento máximo | 1200 MB/s | 900 MB/s |
| IOPS máxima | 80,000 | 20,000 |
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 de capacidade, solicite um aumento da quota ou contacte Azure Suporte.
O serviço Base de Dados do Azure para PostgreSQL oferece um débito base de 125 MB/s para discos com capacidade até 399 GiB, e 500 MB/s para discos superiores a 400 GiB, sem custo adicional. Aumentar a largura de banda além do nível gratuito resulta em custos adicionais.
O armazenamento que fornece corresponde à quantidade de capacidade de armazenamento disponível para o seu servidor flexível Base de Dados do Azure para PostgreSQL. Este armazenamento contém ficheiros de base de dados, ficheiros temporários, registos de transações e registos de servidores PostgreSQL. A quantidade total de armazenamento provisionada também define a capacidade de E/S disponível para o servidor.
| Tamanho do disco | IOPS de SSD Premium | Unidade SSD Premium v2 IOPS |
|---|---|---|
| 32 GiB | provisionado 120; até 3.500 | Primeiro 3.000 IOPS grátis; pode escalar até 17.179 |
| 64 GiB | Provisionado 240; até 3 500 | Primeiro 3.000 IOPS grátis; pode escalar até 34.359 |
| 128 GiB | provisionado 500; até 3.500 | Primeiro 3.000 IOPS grátis; pode escalar até 68.719 |
| 256 GiB | Foram provisionados 1.100 - até 3.500 | Primeiro 3.000 IOPS grátis; pode escalar até 80.000 |
| 512 GiB | Provisionados 2.300, até um máximo de 3.500 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 1 tebibyte (TiB) | 5.000 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 2 TiB | 7,500 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 4 TiB | 7,500 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 8 TiB | 16 000 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 16 TiB | 18,000 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 32 Tebibyte (TiB) | 20,000 | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
| 64 TiB | N/A | Primeiro 12.000 IOPS grátis; pode escalar até 80.000 |
A tabela seguinte apresenta uma visão geral das capacidades e máximos de desempenho dos discos premium SSD v2 para o ajudar a decidir qual deve usar.
| Tamanho do disco SSD v2 | IOPS máximo disponível | Taxa de transferência máxima disponível (MB/s) |
|---|---|---|
| 1 GiB-64 TiBs | 3.000-80.000 (Aumentos de 500 IOPS por GiB) | 125-1.200 (aumentos de 0,25 MB/s por IOPS definido) |
Seu tipo de máquina virtual também tem limites de IOPS. Embora possas selecionar qualquer tamanho de armazenamento independentemente do tipo de servidor, podes não conseguir usar todos os IOPS que o armazenamento fornece, especialmente quando escolheres um servidor com alguns vCores. Para saber mais, consulte Opções de cálculo em Base de Dados do Azure para PostgreSQL.
Observação
Independentemente do tipo de armazenamento que atribui à sua instância, só pode escalar o armazenamento para cima, não para baixo.
Pode monitorizar o seu consumo de I/O no portal Azure, ou usando comandos 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.
Condições completas do disco
Quando o seu disco fica cheio, o servidor devolve 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 esta condição de disco cheio, considere as seguintes opções:
- O servidor muda automaticamente para modo de leitura sozinha quando a utilização de armazenamento atinge 95 por cento, ou quando a capacidade disponível é inferior a 5 GiB. Se estiveres a usar o tipo de armazenamento Premium SSD, usa a funcionalidade de crescimento automático de armazenamento ou aumenta a capacidade de armazenamento do servidor para evitar este problema.
- Se o servidor estiver marcado como apenas leitura devido à condição de disco cheio, apague os dados que já não necessita. Para isso, execute o seguinte comando para alterar o modo para leitura-escrita. Quando o servidor está em modo de leitura e escrita, pode executar o comando delete.
SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
Monitorize ativamente o espaço em disco em utilização através das métricas storage_percentage ou storage_used. Aumente o tamanho do disco antes de ficar sem espaço disponível no seu armazenamento. Configure um alerta para o notificar quando o armazenamento do seu servidor estiver a aproximar-se de um estado fora do disco. Para mais informações, consulte Utilize o portal Azure para configurar alertas sobre métricas para Base de Dados do Azure para PostgreSQL.
Preço
Para obter a informação de preços mais atualizada, consulte Base de Dados do Azure para PostgreSQL preços do servidor flexível.
Portal do Azure também mostra uma estimativa dos custos mensais de uma configuração de servidor, com base nas opções selecionadas.
Essa estimativa pode ser vista ao longo da experiência de criação de servidores, na página New Base de Dados do Azure para PostgreSQL Flexible server:
Também pode ser visto para servidores existentes se, no menu de recursos de uma instância existente, na seção Configurações , você selecionar Computação + armazenamento:
Se não tiver uma subscrição do Azure, pode usar a calculadora de preços do Azure para obter um preço estimado. No site da calculadora de preços Azure, selecione a categoria Bases de Dados e depois selecione Base de Dados do Azure para PostgreSQL para adicionar o serviço ao seu orçamento e personalizar as opções.