Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode criar uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL usando Azure Managed Disks, que são volumes de armazenamento em nível de bloco gerenciados pelo Azure e usados com máquinas virtuais do Azure. Os discos gerenciados são como um disco físico em um servidor local, mas são virtualizados. Com os discos gerenciados, basta especificar o tamanho e o tipo de disco e provisioná-lo. Depois que você provisionar o disco, o Azure cuidará do resto. As instâncias de servidor flexíveis do Banco de Dados do Azure para PostgreSQL dão suporte a unidades premium de estado sólido (SSD Premium) e unidades de estado sólido premium versão 2 (SSD Premium v2), e o preço é calculado com base na computação, memória e camada de armazenamento que você provisiona.
SSD Premium
O SSD Premium do Azure oferece suporte a disco de alto desempenho e baixa latência para máquinas virtuais (VMs) com cargas de trabalho de entrada/saída (E/S) intensiva. As unidades SSD Premium são adequadas para aplicativos de produção críticos.
SSD Premium v2 (versão prévia)
O SSD Premium v2 oferece um desempenho maior do que o SSD Premium, além de ser menos caro, 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 esses ajustes permite que as cargas de trabalho sejam econômicas, ao mesmo tempo em que atendem às necessidades de desempenho de mudança. Por exemplo, um banco de dados com uso intensivo de transações pode precisar lidar com uma grande quantidade de IOPS para alguns dias de alta demanda excepcionais. Ou um aplicativo de jogos pode exigir uma taxa de transferência maior somente durante o horário de pico. Portanto, para a maioria das cargas de trabalho de uso geral, o SSD Premium v2 pode fornecer a melhor relação custo-desempenho. Agora você pode implantar as instâncias do servidor flexível do Banco de Dados do Azure para PostgreSQL com o disco SSD Premium v2 em todas as regiões com suporte.
Observação
O SSD Premium v2 está atualmente em versão prévia do Banco de Dados do Azure para PostgreSQL.
Diferenças entre o SSD Premium e o 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 os seus requisitos de carga de trabalho. Esses incrementos granulares podem ocorrer em etapas de 1 GiB. O SSD Premium v2 não dá suporte ao cache de host, mas ainda fornece latência 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 de diferentes aspectos dos tipos de disco compatíveis com instâncias de servidor flexíveis do Banco de Dados do Azure para PostgreSQL, para ajudá-lo a decidir qual deles atende melhor às suas necessidades.
| SSD Premium v2 | SSD Premium | |
|---|---|---|
| Tipo de disco | SSD | SSD |
| Cenário | Cargas de trabalho sensíveis ao desempenho e de produção que exigem consistentemente baixa latência e alta IOPS e taxa de transferência. | Cargas de trabalho com diferenciação de desempenho e produção. |
| Tamanho máximo do disco | 65.536 GiB | 32.767 GiB |
| Taxa de transferência máxima | 1.200 MB/s | 900 MB/s |
| IOPS máximo | 80.000 | 20,000 |
Por padrão, o SSD Premium v2 oferece até 32 TiBs por região e assinatura, mas dá suporte a maior capacidade por solicitação. Para solicitar um aumento na capacidade, solicite um aumento de cota ou entre em contato com o Suporte do Azure.
O serviço Banco de Dados do Azure para PostgreSQL oferece uma taxa de transferência de linha de base de 125 MB/s para discos de até 399 GiB e 500 MB/s para discos acima de 400 GiB sem custo adicional. Aumentar a taxa de transferência além da camada livre resulta em custos extras.
Observação
O SSD Premium v2 está atualmente em versão prévia para instâncias do servidor flexível do Banco de Dados do Azure para PostgreSQL.
O armazenamento provisionado por você é a quantidade de capacidade de armazenamento disponível para a sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. Esse armazenamento é usado para arquivos de banco de dados, arquivos temporários, logs de transações e logs de servidor do PostgreSQL. A quantidade total de armazenamento que você provisiona também define a capacidade de E/S disponível para o seu servidor.
| Tamanho do disco | IOPS SSD Premium | IOPS do SSD Premium v2 |
|---|---|---|
| 32 GiB | 120 provisionados; até 3.500 | Os primeiros 3.000 IOPS gratuitos podem escalar até 17179 |
| 64 GiB | 240 provisionados; até 3.500 | Os primeiros 3.000 IOPS gratuitos podem escalar até 34359 |
| 128 GiB | 500 provisionados; até 3.500 | Os primeiros 3.000 IOPS gratuitos podem escalar até 68719 |
| 256 GiB | 1.100 provisionados; até 3.500 | Os primeiros 3.000 IOPS gratuitos podem escalar até 80000 |
| 512 GiB | 2.300 provisionados; até 3.500 | Primeiras 12.000 IOPS gratuitas podem escalar até 80.000 |
| 1 TiB | 5.000 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 2 TiB (tebibyte) | 7.500 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 4 TiB | 7.500 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 8 TiB | 16.000 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 16 TiB | 18.000 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 32 TiB | 20,000 | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
| 64 TiB | N/D | Os primeiros 12000 IOPS são gratuitos e podem escalar até 80000. |
A tabela a seguir fornece uma visão geral das capacidades de disco SSD Premium v2 e dos máximos de desempenho para ajudar você a decidir qual deseja 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 a 80.000 (aumenta em 500 IOPS por GiB) | 125 a 1.200 (aumenta em 0,25 MB/s por IOPS definido) |
O seu tipo de máquina virtual 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 fornecidas pelo armazenamento, especialmente quando você escolhe um servidor com alguns vCores. Para saber mais, confira as opções de computação no Banco de Dados do Azure para PostgreSQL.
Observação
Independentemente do tipo de armazenamento que você atribui à sua instância, o armazenamento só pode ser dimensionado para cima, não para baixo.
Você pode monitorar o consumo de E/S no portal do Azure ou usando comandos da CLI do Azure. As métricas relevantes a serem monitoradas são limite de armazenamento, percentual de armazenamento, armazenamento usado e percentual de E/S.
Condições para disco cheio
Quando o disco fica cheio, o servidor começa a retornar erros e impede novas modificações. Atingir o limite também pode causar problemas com outras atividades operacionais, como backups e arquivamento do log de gravação antecipada (WAL). Há diferentes maneiras com as quais essa condição completa do disco pode ser evitada:
- 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 é menor que 5 GiB. Se você estiver usando o tipo de armazenamento SSD Premium, poderá usar o recurso de crescimento automático de armazenamento ou escalar verticalmente o armazenamento do servidor para evitar que esse problema ocorra.
- Se o servidor estiver marcado como somente leitura devido à condição de disco cheio, você poderá excluir os dados que não são mais necessários. Para fazer isso, execute o comando abaixo para alterar o modo para leitura/gravação e depois você poderá executar o comando delete.
SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
Recomendamos que você monitore ativamente o espaço em disco que está em uso por meio das métricas storage_percentage ou storage_used e aumente o tamanho do disco antes de ficar sem espaço disponível em seu armazenamento. Você pode configurar um alerta para ser notificado 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.
Preço
Para obter as informações de preços mais atualizadas, consulte Preços do Banco de Dados do Azure para PostgreSQL – Servidor Flexível.
O 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 em toda a experiência de criação do servidor, na página Novo servidor flexível do Banco de Dados do Azure para PostgreSQL:
Ela também poderá ser vista para servidores existentes se, no menu de recursos de uma instância existente, na seção Configurações, você selecionar Computação + armazenamento:
Se você não tiver uma assinatura do Azure, poderá usar a calculadora de preços do Azure para obter um preço estimado. No site da calculadora de preços do Azure, selecione a categoria Bancos de Dados e selecione o Banco de Dados do Azure para PostgreSQL para adicionar o serviço à sua estimativa e personalize as opções.