Escalões de preço na Base de Dados do Azure para PostgreSQL – Servidor ÚnicoPricing tiers in Azure Database for PostgreSQL - Single Server

Pode criar uma Base de Dados Azure para servidor PostgreSQL num dos três níveis de preços diferentes: Básico, Propósito Geral e Memória Otimizada.You can create an Azure Database for PostgreSQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Os níveis de preços são diferenciados pela quantidade de cálculo em vCores que podem ser a provisionados, 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 a provisionados ao nível do servidor PostgreSQL.All resources are provisioned at the PostgreSQL server level. Um servidor pode ter uma ou muitas bases de dados.A server can have one or many databases.

Recurso / NívelResource / Tier BásicaBasic Finalidade GeralGeneral Purpose Memória OtimizadaMemory Optimized
Geração computacionalCompute generation Gen 4, Gen 5Gen 4, Gen 5 Gen 4, Gen 5Gen 4, Gen 5 Gen 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
Período de retenção de backup da base 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 nível de preços, utilize a tabela seguinte como 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
BásicoBasic Cargas de trabalho que requerem computação leve e desempenho de I/O.Workloads that require light compute and I/O performance. Exemplos incluem servidores utilizados para desenvolvimento ou teste ou aplicações pouco utilizadas em 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 do negócio que requerem cálculo equilibrado e memória com rendimento escalável de I/O.Most business workloads that require balanced compute and memory with scalable I/O throughput. Exemplos incluem servidores para hospedar aplicações web e móveis e outras aplicações empresariais.Examples include servers for hosting web and mobile apps and other enterprise applications.
Otimizada para MemóriaMemory Optimized Cargas de trabalho de base de dados de alto desempenho que requerem desempenho na memória para um processamento de transações mais rápido e maior conúcência.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Exemplos incluem servidores para o processamento de dados em tempo real e aplicações transacionais ou analíticas 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, geração de hardware e nível de preços (exceto de e para o Básico) pode ser alterado para cima ou para baixo 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. Também pode ajustar de forma independente a quantidade de armazenamento para cima e o período de retenção de backup para cima ou para baixo sem tempo de inatividade da aplicação.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Não é possível alterar o tipo de armazenamento de cópia de segurança após a criação de um servidor.You can't change the backup storage type after a server is created. Para mais informações, consulte a secção de recursos da Escala.For more information, see the Scale resources section.

Gerações de cálculo e vCoresCompute generations and vCores

Os recursos compute são fornecidos como vCores, que representam o CPU lógico do hardware subjacente.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. China East 1, China Norte 1, US DoD Central, e EUA DoD East utilizam CPUs lógicos gen 4 que são baseados em processadores Intel E5-2673 v3 (Haswell) 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ógicos da Gen 5 que são baseados em processadores Intel E5-2673 v4 (Broadwell) 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 fornece é a quantidade de capacidade de armazenamento disponível para a sua Base de Dados Azure para servidor PostgreSQL.The storage you provision is the amount of storage capacity available to your Azure Database for PostgreSQL server. O armazenamento é utilizado para os ficheiros de base de dados, ficheiros temporários, registos de transações e registos de servidores PostgreSQL.The storage is used for the database files, temporary files, transaction logs, and the PostgreSQL server logs. A quantidade total de armazenamento que fornece também define a capacidade de E/S disponível para o seu servidor.The total amount of storage you provision also defines the I/O capacity available to your server.

Atributos de armazenamentoStorage attributes BásicaBasic Finalidade GeralGeneral Purpose Memória OtimizadaMemory Optimized
Tipo de armazenamentoStorage type Armazenamento básicoBasic Storage Armazenamento de Finalidade GeralGeneral Purpose Storage Armazenamento de Finalidade GeralGeneral Purpose 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
Min 100 IOPSMin 100 IOPS
Max 20.000 IOPSMax 20,000 IOPS
3 IOPS/GB3 IOPS/GB
Min 100 IOPSMin 100 IOPS
Max 20.000 IOPSMax 20,000 IOPS

Nota

O armazenamento até 16TB e 20.000 IOPS é suportado nas seguintes regiões: Leste dos EUA, Leste dos EUA 2, Central EUA, EUA Ocidentais, Eua Central Do Norte, América do Sul, Europa Do Norte, Europa Ocidental, Reino Unido, Reino Unido Oeste, Sudeste Asiático, Ásia Oriental, Japão Ocidental, Coreia Central, Coreia do Sul, Austrália Oriental, Austrália Sudeste, Oeste dos EUA e Centro Ocidental dos EUA.Storage up to 16TB and 20,000 IOPS is supported in the following regions: East US, East US 2, Central US, West US, North Central US, South Central 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, West US 2 and West Central US.

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

Pode adicionar capacidade de armazenamento adicional durante e após a criação do servidor e permitir que o sistema cresça armazenamento automaticamente com base no consumo de armazenamento da 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 aumentado, não para baixo.Storage can only be scaled up, not down.

O nível básico não oferece uma garantia de IOPS.The Basic tier does not provide an IOPS guarantee. Nos níveis de preços otimizados para fins gerais e memória, a escala de IOPS com o tamanho de armazenamento a provisionado numa relação 3:1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Pode monitorizar o seu consumo de E/S no portal Azure ou utilizando comandos Azure CLI.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. As métricas relevantes a monitorizar são o limite de armazenamento, a percentagem de armazenamento, o armazenamento utilizado e a IO por cento.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Atingindo o limite de armazenamentoReaching the storage limit

Os servidores com um armazenamento com menos de 100 GB de armazenamento forvisionado são marcados apenas de leitura se o armazenamento gratuito for inferior a 512MB ou 5% do tamanho de armazenamento a provisionado.Servers with less than equal to 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 tiver provisionado 110 GB de armazenamento, e a utilização real ultrapassar os 105 GB, o servidor está marcado apenas para 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. Alternativamente, se tiver disponibilizado 5 GB de armazenamento, o servidor só está marcado quando o armazenamento gratuito atinge 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 está programado apenas para leitura, todas as sessões existentes são desligadas e as transações não autorizadas são reviradas.When the server is set to read-only, all existing sessions are disconnected and uncommitted transactions are rolled back. Quaisquer operações de escrita subsequentes e transações comprometem-se.Any subsequent write operations and transaction commits fail. Todas as consultas de leitura subsequentes funcionarão ininterruptamente.All subsequent read queries will work uninterrupted.

Pode aumentar a quantidade de armazenamento provisitivo para o seu servidor ou iniciar uma nova sessão no modo de leitura-escrita e deixar cair 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 SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; execução define a sessão atual para ler o modo de escrita.Running SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; sets the current session to read write mode. Para evitar a corrupção de dados, não efetue nenhuma operação de escrita quando o servidor ainda estiver em estado de leitura.In order to avoid data corruption, do not perform any write operations when the server is still in read-only status.

Recomendamos que ligue o armazenamento de crescimento automático ou que crie um alerta para o notificar quando o armazenamento do servidor estiver a aproximar-se do limiar para evitar entrar no estado de 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 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.

Armazenamento auto-cultivoStorage auto-grow

O crescimento automático do armazenamento impede que o seu servidor fique sem armazenamento e se torne apenas de leitura.Storage auto-grow prevents your server from running out of storage and becoming read-only. Se o crescimento automático do armazenamento estiver ativado, o armazenamento cresce 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 a provisionado, o tamanho de armazenamento provisionado é aumentado em 5 GB assim que o armazenamento gratuito for inferior a 1 GB ou 10% do armazenamento provisionado.For servers with less than equal to 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 a provisionado, o tamanho de armazenamento provisionado é aumentado em 5% quando o espaço de armazenamento gratuito é inferior a 10 GB ou 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 the greater of 10 GB or 5% of the provisioned storage size. Aplicam-se limites máximos de armazenamento especificados acima.Maximum storage limits as specified above apply.

Por exemplo, se tiver provisionado 1000 GB de armazenamento, e a utilização real ultrapassar os 950 GB, o tamanho do armazenamento do servidor é 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. Alternativamente, se tiver disponibilizado 10 GB de armazenamento, o tamanho de armazenamento aumenta para 15 GB quando menos de 1 GB de armazenamento é 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 que o armazenamento só pode ser aumentado, não para baixo.Remember that storage can only be scaled up, not down.

Armazenamento de backupBackup storage

A Azure Database for PostgreSQL fornece até 100% do armazenamento do servidor a provisionado como armazenamento de backup sem custos adicionais.Azure Database for PostgreSQL provides up to 100% of your provisioned server storage as backup storage at no additional cost. Qualquer armazenamento de reserva que utilize acima deste valor é cobrado em GB por mês.Any backup storage you use in excess of this amount is charged in GB per month. Por exemplo, se fornecer um servidor com 250 GB de armazenamento, terá 250 GB de armazenamento adicional disponível para cópias de segurança do servidor sem custos.For example, if you provision a server with 250 GB of storage, you’ll have 250 GB of additional storage available for server backups at no charge. O armazenamento para cópias de segurança superiores aos 250 GB é cobrado de acordo com o modelo de preços.Storage for backups in excess of the 250 GB is charged as per the pricing model. Para compreender os fatores que influenciam o uso do armazenamento de backup, monitorizando e controlando o custo de armazenamento de backup, pode consultar a documentação de backup.To understand factors influencing backup storage usage, monitoring and controlling backup storage cost, you can refer to the backup documentation.

Dimensionar recursosScale resources

Depois de criar o seu servidor, pode alterar independentemente os vCores, a geração de hardware, o nível de preços (exceto de e para o 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. Não é possível alterar o tipo de armazenamento de cópia de segurança após a criação de um servidor.You can't change the backup storage type after a server is created. O número de vCores pode ser aumentado para cima ou para baixo.The number of vCores can be scaled up or down. O período de retenção de backup pode ser aumentado para cima ou para baixo 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. A escala dos recursos pode ser feita através do portal ou do Azure CLI.Scaling of the resources can be done either through the portal or Azure CLI. Para um exemplo de escala através da utilização do Azure CLI, consulte o Monitor e dimensione uma Base de Dados Azure para servidor PostgreSQL utilizando o Azure CLI.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 pode voltar a ter um tamanho de armazenamento menor após o aumento.You cannot go back to a smaller storage size after the increase.

Quando altera o número de vCores, a geração de hardware ou o nível de preços, 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 armazenamento de escala e a alteração do período de retenção de backup são verdadeiras operações online.Scaling storage and changing the backup retention period are true online operations. Não há tempo de inatividade, e a sua candidatura não é afetada.There is no downtime, and your application isn't affected. À escala de IOPS com o tamanho do armazenamento a provisionado, pode aumentar o IOPS disponível para o seu servidor aumentando 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ços doserviço .For the most up-to-date pricing information, see the service pricing page. Para ver o custo da configuração desejada, o portal Azure mostra o custo mensal no separador de nível de Preços 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 não tiver uma subscrição do Azure, pode utilizar a calculadora de preços 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 Azure, selecione Adicionar itens, expanda a categoria Base de Dados e escolha a Base de Dados 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