Tipos de preço no banco de dados do Azure para PostgreSQL-servidor únicoPricing tiers in Azure Database for PostgreSQL - Single Server

Você pode criar um servidor de banco de dados do Azure para PostgreSQL em um dos três tipos de preço diferentes: básico, Uso Geral e otimizado para memória.You can create an Azure Database for PostgreSQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Os tipos de preço são diferenciados pela quantidade de computação em vCores que pode ser provisionada, memória por vCore e a tecnologia de armazenamento usada para armazenar os dados.The pricing tiers are differentiated by the amount of compute in vCores that can be provisioned, memory per vCore, and the storage technology used to store the data. Todos os recursos são provisionados no nível do servidor PostgreSQL.All resources are provisioned at the PostgreSQL server level. Um servidor pode ter um ou vários bancos de dados.A server can have one or many databases.

BásicaBasic Uso GeralGeneral Purpose Otimizado para memóriaMemory Optimized
Geração de computaçãoCompute generation Gen 4, Gen 5Gen 4, Gen 5 Gen 4, Gen 5Gen 4, Gen 5 Geração 5Gen 5
vCoresvCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Memória por vCoreMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
Tamanho do armazenamentoStorage size 5 GB a 1 TB5 GB to 1 TB 5 GB a 16 TB5 GB to 16 TB 5 GB a 16 TB5 GB to 16 TB
Tipo de armazenamentoStorage type Armazenamento standard do AzureAzure Standard Storage Armazenamento Premium do AzureAzure Premium Storage Armazenamento Premium do AzureAzure Premium Storage
Período de retenção do backup do banco de dadosDatabase backup retention period 7 a 35 dias7 to 35 days 7 a 35 dias7 to 35 days 7 a 35 dias7 to 35 days

Para escolher um tipo de preço, use a tabela a seguir como um ponto de partida.To choose a pricing tier, use the following table as a starting point.

Escalão de preçoPricing tier Cargas de trabalho de destinoTarget workloads
BasicBasic Cargas de trabalho que exigem desempenho de e/s e computação leve.Workloads that require light compute and I/O performance. Os exemplos incluem servidores usados para desenvolvimento ou teste ou aplicativos usados com pouca frequência de pequena escala.Examples include servers used for development or testing or small-scale infrequently used applications.
Fins GeraisGeneral Purpose A maioria das cargas de trabalho comerciais que exigem computação e memória balanceadas com taxa de transferência de e/s escalonável.Most business workloads that require balanced compute and memory with scalable I/O throughput. Os exemplos incluem servidores para hospedar aplicativos Web e móveis e outros aplicativos empresariais.Examples include servers for hosting web and mobile apps and other enterprise applications.
Memória OtimizadaMemory Optimized Cargas de trabalho de banco de dados de alto desempenho que exigem desempenho na memória para processamento mais rápido de transações e simultaneidade mais alta.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Os exemplos incluem servidores para o processamento de dados em tempo real e aplicativos analíticos ou transacionais de alto desempenho.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

Depois de criar um servidor, o número de vCores, a geração de hardware e o tipo de preço (exceto para e do básico) podem ser alterados ou reduzidos em segundos.After you create a server, the number of vCores, hardware generation, and pricing tier (except to and from Basic) can be changed up or down within seconds. Você também pode ajustar de forma independente a quantidade de armazenamento e o período de retenção de backup para cima ou para baixo, sem tempo de inatividade do aplicativo.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Você não pode alterar o tipo de armazenamento de backup depois que um servidor é criado.You can't change the backup storage type after a server is created. Para obter mais informações, consulte a seção Scale Resources .For more information, see the Scale resources section.

Gerações de computação e vCoresCompute generations and vCores

Os recursos de computação são fornecidos como vCores, que representam a CPU lógica do hardware subjacente.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Leste da China 1, Norte da China 1, US DoD Central e US DoD Leste utilizam CPUs lógicas Gen 4 baseadas em processadores Intel E5-2673 v3 (Haswell) de 2,4 GHz.China East 1, China North 1, US DoD Central, and US DoD East utilize Gen 4 logical CPUs that are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors. Todas as outras regiões utilizam CPUs lógicas de Gen 5 baseadas em processadores Intel E5-2673 V4 (Broadwell) de 2,3 GHz.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

ArmazenamentoStorage

O armazenamento que você provisiona é a quantidade de capacidade de armazenamento disponível para o servidor do banco de dados do Azure para PostgreSQL.The storage you provision is the amount of storage capacity available to your Azure Database for PostgreSQL server. O armazenamento é usado para os arquivos de banco de dados, arquivos temporários, logs de transações e logs do servidor PostgreSQL.The storage is used for the database files, temporary files, transaction logs, and the PostgreSQL server logs. A quantidade total de armazenamento que você provisiona também define a capacidade de e/s disponível para o servidor.The total amount of storage you provision also defines the I/O capacity available to your server.

BásicaBasic Uso GeralGeneral Purpose Otimizado para memóriaMemory Optimized
Tipo de armazenamentoStorage type Armazenamento standard do AzureAzure Standard Storage Armazenamento Premium do AzureAzure Premium Storage Armazenamento Premium do AzureAzure Premium Storage
Tamanho do armazenamentoStorage size 5 GB a 1 TB5 GB to 1 TB 5 GB a 16 TB5 GB to 16 TB 5 GB a 16 TB5 GB to 16 TB
Tamanho do incremento de armazenamentoStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
IOPSIOPS VariávelVariable 3 IOPS/GB3 IOPS/GB
IOPS mín. 100Min 100 IOPS
IOPS máx. 20.000Max 20,000 IOPS
3 IOPS/GB3 IOPS/GB
IOPS mín. 100Min 100 IOPS
IOPS máx. 20.000Max 20,000 IOPS

Nota

Há suporte para o armazenamento de até 16TB e 20.000 IOPS nas seguintes regiões: leste dos EUA, leste dos EUA 2, EUA Central, oeste dos EUA, Europa Setentrional, Europa Ocidental, Sul do Reino Unido, Oeste do Reino Unido, Sudeste Asiático, Ásia Oriental, leste do Japão, oeste do Japão, Coreia central, sul da Coreia, leste da Austrália, Austrália Leste do Sul.Storage up to 16TB and 20,000 IOPS is supported in the following regions: East US, East US 2, Central US, West US, North Europe, West Europe, UK South, UK West, Southeast Asia, East Asia, Japan East, Japan West, Korea Central, Korea South, Australia East, Australia South East.

Todas as outras regiões dão suporte a até 4 TB de armazenamento e 6000 IOPS.All other regions support up to 4TB of storage and 6000 IOPS.

Você pode adicionar capacidade de armazenamento adicional durante e após a criação do servidor e permitir que o sistema aumente o armazenamento automaticamente com base no consumo de armazenamento de sua carga de trabalho.You can add additional storage capacity during and after the creation of the server, and allow the system to grow storage automatically based on the storage consumption of your workload.

Nota

O armazenamento só pode ser escalado verticalmente, não inativo.Storage can only be scaled up, not down.

A camada básica não fornece uma garantia de IOPS.The Basic tier does not provide an IOPS guarantee. Nos tipos de preço Uso Geral e com otimização de memória, a escala de IOPS com o tamanho de armazenamento provisionado em uma proporção de 3:1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Você pode monitorar o consumo de e/s no portal do Azure ou usando comandos CLI do Azure.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. As métricas relevantes para monitorar são o limite de armazenamento, a porcentagem de armazenamento, o armazenamento usado e a porcentagem de e/s.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Alcançando o limite de armazenamentoReaching the storage limit

Os servidores com menos de 100 GB de armazenamento aprovisionado serão marcados como só de leitura se o armazenamento livre for inferior a 512 MB ou 5% do tamanho de armazenamento aprovisionado.Servers with less than 100 GB provisioned storage are marked read-only if the free storage is less than 512MB or 5% of the provisioned storage size. Os servidores com mais de 100 GB de armazenamento aprovisionado serão marcados como só de leitura se o armazenamento livre for inferior a 5 GB.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Por exemplo, se você tiver provisionado 110 GB de armazenamento e a utilização real passar de 105 GB, o servidor será marcado como somente leitura.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Como alternativa, se você tiver provisionado 5 GB de armazenamento, o servidor será marcado como somente leitura quando o armazenamento livre atingir menos de 512 MB.Alternatively, if you have provisioned 5 GB of storage, the server is marked read-only when the free storage reaches less than 512 MB.

Quando o servidor é definido como somente leitura, todas as sessões existentes são desconectadas e as transações não confirmadas são revertidas.When the server is set to read-only, all existing sessions are disconnected and uncommitted transactions are rolled back. Todas as operações de gravação e confirmações de transação subsequentes falham.Any subsequent write operations and transaction commits fail. Todas as consultas de leitura subsequentes funcionarão sem interrupção.All subsequent read queries will work uninterrupted.

Você pode aumentar a quantidade de armazenamento provisionado para o servidor ou iniciar uma nova sessão no modo de leitura/gravação e remover os dados para recuperar o armazenamento gratuito.You can either increase the amount of provisioned storage to your server or start a new session in read-write mode and drop data to reclaim free storage. A execução de SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; define a sessão atual para o modo de leitura.Running SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; sets the current session to read write mode. Para evitar dados corrompidos, não execute nenhuma operação de gravação quando o servidor ainda estiver no status somente leitura.In order to avoid data corruption, do not perform any write operations when the server is still in read-only status.

Recomendamos que você ative o aumento automático do armazenamento ou configure um alerta para notificá-lo quando o armazenamento do servidor estiver se aproximando do limite para que você possa evitar entrar no estado somente leitura.We recommend that you turn on storage auto-grow or to set up an alert to notify you when your server storage is approaching the threshold so you can avoid getting into the read-only state. Para obter mais informações, consulte a documentação sobre como configurar um alerta.For more information, see the documentation on how to set up an alert.

Crescimento automático do armazenamentoStorage auto-grow

O crescimento automático de armazenamento impede que o servidor fique sem armazenamento e se torne somente leitura.Storage auto-grow prevents your server from running out of storage and becoming read-only. Se o crescimento automático do armazenamento estiver habilitado, o armazenamento aumentará automaticamente sem afetar a carga de trabalho.If storage auto grow is enabled, the storage automatically grows without impacting the workload. Para servidores com menos de 100 GB de armazenamento provisionado, o tamanho do armazenamento provisionado aumenta em 5 GB assim que o armazenamento livre está abaixo do maior que 1 GB ou 10% do armazenamento provisionado.For servers with less than 100 GB provisioned storage, the provisioned storage size is increased by 5 GB as soon as the free storage is below the greater of 1 GB or 10% of the provisioned storage. Para servidores com mais de 100 GB de armazenamento provisionado, o tamanho de armazenamento provisionado aumenta em 5% quando o espaço livre de armazenamento está abaixo de 5% do tamanho de armazenamento provisionado.For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below 5% of the provisioned storage size. Os limites de armazenamento máximos especificados acima se aplicam.Maximum storage limits as specified above apply.

Por exemplo, se você tiver provisionado 1000 GB de armazenamento e a utilização real passar de 950 GB, o tamanho do armazenamento do servidor será aumentado para 1050 GB.For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 950 GB, the server storage size is increased to 1050 GB. Como alternativa, se você tiver provisionado 10 GB de armazenamento, o tamanho do armazenamento será aumentado para 15 GB quando menos de 1 GB de armazenamento for gratuito.Alternatively, if you have provisioned 10 GB of storage, the storage size is increase to 15 GB when less than 1 GB of storage is free.

Lembre-se de que o armazenamento pode ser escalado verticalmente, não inativo.Remember that storage can only be scaled up, not down.

BackupBackup

O serviço automaticamente faz backups de seu servidor.The service automatically takes backups of your server. O período de retenção mínimo para backups é de sete dias.The minimum retention period for backups is seven days. Você pode definir um período de retenção de até 35 dias.You can set a retention period of up to 35 days. A retenção pode ser ajustada a qualquer momento durante o tempo de vida do servidor.The retention can be adjusted at any point during the lifetime of the server. Você pode escolher entre backups localmente redundantes e com redundância geográfica.You can choose between locally redundant and geo-redundant backups. Os backups com redundância geográfica também são armazenados na região emparelhada geograficamente da região em que o servidor é criado.Geo-redundant backups also are stored in the geo-paired region of the region where your server is created. Essa redundância fornece um nível de proteção em caso de desastre.This redundancy provides a level of protection in the event of a disaster. Você também pode obter a capacidade de restaurar o servidor para qualquer outra região do Azure na qual o serviço esteja disponível com backups com redundância geográfica.You also gain the ability to restore your server to any other Azure region in which the service is available with geo-redundant backups. Não é possível alterar entre as duas opções de armazenamento de backup depois que o servidor é criado.It's not possible to change between the two backup storage options after the server is created.

Dimensionar recursosScale resources

Depois de criar o servidor, você pode alterar independentemente o vCores, a geração de hardware, o tipo de preço (exceto para e do básico), a quantidade de armazenamento e o período de retenção de backup.After you create your server, you can independently change the vCores, the hardware generation, the pricing tier (except to and from Basic), the amount of storage, and the backup retention period. Você não pode alterar o tipo de armazenamento de backup depois que um servidor é criado.You can't change the backup storage type after a server is created. O número de vCores pode ser aumentado ou reduzido verticalmente.The number of vCores can be scaled up or down. O período de retenção de backup pode ser reduzido ou reduzido de 7 a 35 dias.The backup retention period can be scaled up or down from 7 to 35 days. O tamanho do armazenamento só pode ser aumentado.The storage size can only be increased. O dimensionamento dos recursos pode ser feito por meio do portal ou CLI do Azure.Scaling of the resources can be done either through the portal or Azure CLI. Para obter um exemplo de dimensionamento usando CLI do Azure, consulte monitorar e dimensionar um banco de dados do Azure para o servidor PostgreSQL usando CLI do Azure.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for PostgreSQL server by using Azure CLI.

Nota

O tamanho do armazenamento só pode ser aumentado.The storage size can only be increased. Não é possível voltar para um tamanho de armazenamento menor após o aumento.You cannot go back to a smaller storage size after the increase.

Quando você altera o número de vCores, a geração de hardware ou o tipo de preço, uma cópia do servidor original é criada com a nova alocação de computação.When you change the number of vCores, the hardware generation, or the pricing tier, a copy of the original server is created with the new compute allocation. Depois de o novo servidor estar a funcionar em pleno, as ligações são passadas para o novo servidor.After the new server is up and running, connections are switched over to the new server. Durante o período em que o sistema muda para o novo servidor, não se pode estabelecer nenhuma nova ligação e todas as transações não confirmadas são revertidas.During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back. Esta janela varia mas, na maioria dos casos, é inferior a um minuto.This window varies, but in most cases, is less than a minute.

O dimensionamento do armazenamento e a alteração do período de retenção do backup são operações reais online.Scaling storage and changing the backup retention period are true online operations. Não há nenhum tempo de inatividade e seu aplicativo não é afetado.There is no downtime, and your application isn't affected. Conforme o IOPS é dimensionado com o tamanho do armazenamento provisionado, você pode aumentar o IOPS disponível para o servidor ao escalar verticalmente o armazenamento.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

PreçosPricing

Para obter as informações de preços mais atualizadas, consulte a página de preçosdo serviço.For the most up-to-date pricing information, see the service pricing page. Para ver o custo da configuração desejada, o portal do Azure mostra o custo mensal na guia tipo de preço com base nas opções selecionadas.To see the cost for the configuration you want, the Azure portal shows the monthly cost on the Pricing tier tab based on the options you select. Se você não tiver uma assinatura do Azure, poderá usar a calculadora de preços do Azure para obter um preço estimado.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. No site da calculadora de preços do Azure , selecione Adicionar itens, expanda a categoria bancos de dados e escolha banco de dados do Azure para PostgreSQL para personalizar as opções.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for PostgreSQL to customize the options.

Passos seguintesNext steps