O Amazon Relational Database Service (Amazon RDS) para PostgreSQL é um banco de dados relacional totalmente gerenciado que facilita a configuração, a operação e o ajuste de escala dos bancos de dados PostgreSQL na nuvem.

Os novos clientes da AWS podem começar a usar o Amazon RDS para PostgreSQL gratuitamente como parte do nível gratuito da AWS. O nível gratuito do Amazon RDS para PostgreSQL inclui 750 horas em bancos de dados de instâncias Mono-AZ selecionados, 20 GB de armazenamento SSD de uso geral (gp2) e 20 GB de armazenamento para backups automatizados de bancos de dados a cada mês durante um ano.

Calculadora de Preços da AWS

Calculadora de Preços da AWS para Amazon RDS para PostgreSQL

Calcule o custo do Amazon RDS para PostgreSQL e da arquitetura em uma única estimativa com base na região, tipo de instância, opção de implantação e muito mais. Crie sua estimativa personalizada agora »

Opções de implantação altamente disponíveis

Implantação multi-AZ (uma em espera)


Quando você executa a instância de banco de dados como uma implantação multi-AZ para maior durabilidade e disponibilidade dos dados, o RDS para PostgreSQL provisiona e mantém um modo de espera em uma zona de disponibilidade diferente.

O multi-AZ fará o failover automaticamente no caso de uma interrupção programada ou não planejada.

Saiba mais sobre Implantações multi-AZ.

Implantação multi-AZ (duas em espera legíveis)


Com o multi-AZ com duas em espera legíveis, o RDS para PostgreSQL provisiona e mantém instâncias de banco de dados idênticas em três zonas de disponibilidade diferentes para maior durabilidade e disponibilidade dos dados.

Em caso de interrupção planejada ou não planejada que afete a instância de banco de dados primária, o RDS para PostgreSQL executará um failover automático para uma das instâncias de banco de dados em espera. As duas instâncias de banco de dados em espera também atendem a workloads somente leitura.

Saiba mais sobre implantações multi-AZ com instâncias em espera legíveis.
 

Custo de instâncias de banco de dados sob demanda

As instâncias de banco de dados sob demanda permitem que você pague pela capacidade computacional por hora de execução da instância de banco de dados sem compromissos de longo prazo. Desse modo, você fica livre dos custos e das complexidades de planejamento, das compras e da manutenção de hardware e transforma o que normalmente são custos fixos altos em custos variáveis bem menores.

  • Implantações mono-AZ e multi-AZ: a definição de preço é feita por instância-hora de banco de dados consumida, desde o horário em que a instância de banco de dados é iniciada até que seja interrompida ou excluída.
  • Instâncias-hora parciais de banco de dados: são cobradas em incrementos de um segundo, com uma cobrança mínima de dez minutos depois que o status muda para um estado faturável, como criação, início ou modificação da classe de instância do banco de dados.

Créditos de CPU T4g e T3

As instâncias de banco de dados T4g e T3 do Amazon RDS para PostgreSQL são executadas no modo ilimitado, o que significa que você terá cobranças se a utilização média da CPU em um período contínuo de 24 horas exceder a linha de base da instância. Os Créditos de CPU são cobrados em USD 0,075 por hora de vCPU. O preço do crédito de CPU é semelhante para todos os tamanhos de instância T4g e T3 em todas as regiões e não é coberto por instâncias reservadas.

Custo de instâncias reservadas

As instâncias reservadas (IRs) do Amazon RDS permitem que você reserve uma instância de banco de dados por um período de vigência de um ou três anos e, em troca, receba um desconto considerável em comparação ao preço de instâncias sob demanda para a instância de banco de dados. O Amazon RDS disponibiliza três opções de pagamento de IRs (sem pagamento adiantado, pagamento adiantado parcial, pagamento adiantado integral) que permitem estabelecer um equilíbrio entre o valor pago adiantado e o preço efetivo por hora.

As instâncias reservadas do Amazon RDS oferecem flexibilidade de tamanho para o mecanismo de banco de dados do PostgreSQL. Com a flexibilidade de tamanho, a taxa com desconto das IRs será aplicada automaticamente ao uso de qualquer tamanho na mesma família de instâncias (M5, T3, R5 etc.)

Observe que os preços de instâncias reservadas não cobrem os custos com armazenamento ou E/S. Para saber mais sobre os recursos, as opções e as regras de pagamento, acesse nossa página sobre instâncias reservadas.

Você pode designar instâncias de banco de dados como instâncias reservadas. Basta chamar a API de compras ou selecionar a opção Reserved Instance (Instância reservada) no Console da AWS. Ao designar uma instância de banco de dados como instância reservada, é necessário atribuir uma região, um tipo de instância e a quantidade das instâncias reservadas aplicáveis. As instâncias reservadas poderão ser usadas somente na região designada.

Podemos encerrar o programa de definição de preço das instâncias reservadas a qualquer momento. Além de estarem sujeitas ao preço, as instâncias reservadas estão sujeitas a todas as taxas de transferência de dados, entre outras, que sejam aplicáveis segundo o Contrato de Cliente da AWS ou outros contratos com a AWS que regem o uso de nossos serviços.

  • Cálculo das taxas mensais de IR

    * Este é o pagamento mensal regular no decorrer do período de vigência da instância reservada. Em cada mês, o pagamento mensal real será equivalente ao número real de horas no mês multiplicado pela taxa de uso horário ou ao número de segundos de utilização no mês multiplicado pela taxa de uso horário e dividido por 3.600. A fórmula usada dependerá do tipo de instância do RDS para PostgreSQL que você executa.

    A taxa de uso por hora é equivalente à média total dos pagamentos mensais durante o período de vigência da instância reservada, dividida pelo número total de horas (com base em um ano de 365 dias) do período de vigência da instância reservada.
     

    Cálculo da taxa horária efetiva de RI

    ** O preço por hora em vigor ajuda você a calcular a economia de custos de uma instância reservada em relação ao preço da instância sob demanda.

    Quando você compra uma instância reservada, a cobrança é feita por hora durante o período de vigência selecionado, independentemente de a instância estar sendo executada. O preço efetivo por hora mostra o custo amortizado da instância por hora. Ele leva em conta o custo total da instância reservada durante todo o período de vigência, incluindo qualquer pagamento adiantado, e o distribui por cada hora do período de vigência da instância reservada.

Custos de armazenamento do banco de dados

Custos de volume de log dedicado

Um volume de log dedicado é um volume de armazenamento adicional específico para logs de transações do banco de dados, separado do volume que contém as tabelas do banco de dados, tornando o registro de gravação de transações mais eficiente e consistente. Um volume de log dedicado é ideal para bancos de dados com grande armazenamento alocado, altos requisitos de I/O por segundo (IOPS) ou workloads sensíveis à latência.

Os volumes de log dedicados possuem o mesmo preço de um volume de dados com 1.000 GiB e 3.000 IOPS e por tipo de armazenamento. Os volumes de log dedicados são compatíveis somente com o armazenamento de IOPS provisionadas. Por exemplo, no Leste dos EUA (Norte da Virgínia), um volume de log dedicado io1 anexado a uma instância Single-AZ no RDS para PostgreSQL custaria USD 0,125 x 1.000 GiB mais USD 0,10 x 3.000 IOPS, ou USD 425/mês. Se você executasse um volume dedicado io1 na mesma região da AWS conectado ao Multi-AZ com um modo de espera, custaria USD 0,25 x 1.000 GiB mais USD 0,20 x 3.000 IOPS, ou USD 850/mês.

Para saber mais sobre os preços do volume de dados, consulte Custos de armazenamento SSD com IOPS provisionadas.

Custos de armazenamento de backup

Custos de exportação de snapshot

A exportação de snapshot do Amazon RDS fornece um método automatizado para exportar dados em um snapshot do Amazon RDS para PostgreSQL para o Amazon S3 no formato Parquet. O formato Parquet é até duas vezes mais rápido para descarregar e consome até seis vezes menos armazenamento no Amazon S3 em comparação aos formatos de texto. Você pode analisar os dados exportados usando serviços da AWS como Amazon Athena, Amazon EMR e Amazon SageMaker.

Exemplo de preços de exportação de snapshots

Vamos supor que você tenha um snapshot de 100 GB e que aplique filtros para selecionar uma tabela de 10 GB desse snapshot a fim de exportar para o Amazon S3. Para exportar esses dados, você pagaria 100 GB * USD 0,013 por GB de tamanho de snapshot. As exportações subsequentes de dados do mesmo snapshot não são incrementais.

Há cobranças adicionais para criptografar ou descriptografar dados com o AWS Key Management Service (KMS). Saiba mais sobre essas cobranças na página de preços do KMS. As cobranças também se aplicam ao armazenamento de dados exportados no Amazon S3 e às solicitações PUT realizadas em seu bucket do S3. Saiba mais sobre essas cobranças na página de preços do S3.

Custos do suporte estendido do Amazon RDS

O Amazon RDS Extended Support permite que você continue a usar as versões principais do PostgreSQL após o fim da vida útil da comunidade. Durante esse período, a AWS fornece correções para problemas e bugs críticos de segurança por meio de lançamentos de patches, dando até três anos para fazer a atualização para uma nova versão principal, ajudando a atender às suas necessidades comerciais.

Para instâncias provisionadas no RDS for PostgreSQL, o preço do suporte estendido do RDS é por vCPU e por hora. O preço do suporte estendido do RDS também depende da região da AWS e da data do calendário. Consulte a documentação do Amazon RDS para obter detalhes do calendário.

Exemplo de preço do suporte estendido do RDS

Se você tiver uma instância no RDS para PostgreSQL 12, esta versão atingirá o fim do suporte padrão em 28 de fevereiro de 2025. Se você estiver implantado no Leste dos EUA (Ohio), será cobrado USD 0,100 por vCPU-hora entre 1º de março de 2025 e 28 de fevereiro de 2027. A partir de 1º de março de 2027, você pagará USD 0,200 por vCPU-hora.

Custos da transferência de dados

A definição de preço abaixo se baseia nos dados transferidos para “dentro” e para “fora” do Amazon RDS para PostgreSQL.

Visite a página principal de preços do Amazon RDS para obter as taxas e condições de transferências adicionais.

Perguntas frequentes

Quanto custa o Amazon RDS para PostgreSQL?

É gratuito testar o Amazon RDS para PostgreSQL. Pague somente pelo que usar, sem taxas mínimas ou de configuração. Os custos do RDS para PostgreSQL vão variar de acordo com suas necessidades. Use a Calculadora de Preços da AWS gratuita para ver opções e ajudar a estimar os custos.

Por quanto tempo o nível gratuito da AWS para o RDS para PostgreSQL estará disponível para mim?

As novas contas da AWS recebem 12 meses de acesso ao nível gratuito da AWS. Para obter mais informações, consulte as Perguntas frequentes do nível gratuito da AWS.

Qual é a cobrança quando o uso de instâncias-hora do meu RDS para PostgreSQL excede o benefício do nível gratuito da AWS?

A cobrança será de acordo com os preços padrão do RDS para PostgreSQL pelas instâncias-hora além das que o nível gratuito do Amazon RDS oferece.

Como você calcula o custo mensal do RDS para PostgreSQL?

Os custos mensais do RDS para PostgreSQL são determinados pela localização e pelos seguintes componentes:

  • Horas de instância de banco de dados: baseado no tipo de instância de banco de dados do RDS para PostgreSQL (por exemplo, db.t3.micro ou db.m4.large) utilizado. Após uma alteração de status faturável, como a criação, a inicialização ou a modificação do tipo de instância de banco de dados do RDS para PostgreSQL, você terá cobranças com base em horas parciais de instância de banco de dados. O Amazon RDS para PostgreSQL é compatível com o faturamento por segundo, no qual as instâncias-hora parciais de banco de dados consumidas são cobradas em incrementos de um segundo com um mínimo de 10 minutos. 
  • Armazenamento (por GB por mês): capacidade de armazenamento que você provisionou para a instância de banco de dados do RDS para PostgreSQL. Se você ajustar a escala da capacidade de armazenamento provisionada dentro do mês, sua fatura será rateada.
  • Solicitações de E/S por mês: número total de solicitações de E/S de armazenamento (somente para armazenamento magnético do Amazon RDS e do Amazon Aurora).
    IOPS provisionadas por mês: taxa de IOPS provisionadas, independentemente das IOPS utilizadas (somente para o armazenamento SSD de IOPS provisionadas do Amazon RDS).
  • Armazenamento de backup: armazenamento de backups automatizados de banco de dados e de qualquer snapshot de banco de dados iniciado pelo cliente. Capturar snapshots adicionais de banco de dados ou aumentar o período de retenção de backup aumentam o armazenamento de backup consumido pelo banco de dados do RDS para PostgreSQL.
  • Transferência de dados: transferência de dados da Internet para dentro e para fora da instância de banco de dados do RDS para PostgreSQL.

Calcule qual seria o custo mensal do RDS para PostgreSQL com a Calculadora de Preços da AWS.

Quando começa e termina a cobrança das instâncias de banco de dados do RDS para PostgreSQL?

A cobrança de uma instância de banco de dados do RDS para PostgreSQL começa assim que ela estiver disponível e será feita para cada hora em que ela estiver sendo executada em um estado disponível. A cobrança continuará até que a instância de banco de dados do RDS para PostgreSQL seja encerrada, o que pode ocorrer após sua exclusão ou caso ocorram falhas na instância.

As instâncias-hora parciais de banco de dados consumidas serão cobradas em incrementos de um segundo, com uma cobrança mínima de 10 minutos após uma alteração de status faturável, como criação, início ou modificação do tipo de instância de banco de dados.

Como faço para interromper a cobrança do RDS para PostgreSQL?

Para interromper todas as cobranças de conta relacionadas ao RDS para PostgreSQL, você deve excluir todas as instâncias de banco de dados e snapshots do RDS para PostgreSQL. Ao interromper apenas uma instância de banco de dados do RDS para PostgreSQL, você interrompe a cobrança de instâncias-hora adicionais, mas ainda incorrerá em custos de armazenamento.

Como será a cobrança por uma instância de banco de dados RDS para PostgreSQL parada?

Enquanto a instância de banco de dados do RDS para PostgreSQL estiver parada, haverá cobrança pelo armazenamento provisionado (incluindo IOPS provisionadas) e pelo armazenamento de backup (incluindo snapshots manuais e backups automatizados dentro da janela de retenção especificada), mas não pelas instâncias-hora de banco de dados do RDS para PostgreSQL.

Como posso reduzir os custos do RDS para PostgreSQL?

Há várias maneiras de reduzir os custos do RDS para PostgreSQL. Uma maneira é dimensionar corretamente os bancos de dados do RDS para PostgreSQL de acordo com suas necessidades. Com recursos totalmente gerenciados, como o ajuste de escala automático, você não precisa provisionar demais para obter alta disponibilidade.

Para economizar ainda mais, você pode comprar instâncias reservadas, que permitem reservar uma instância de banco de dados RDS para PostgreSQL por um período de um ou três anos com um desconto significativo em relação ao preço da instância sob demanda.

Os preços do RDS para PostgreSQL incluem impostos?

Salvo indicação em contrário, nossos preços do RDS para PostgreSQL excluem impostos e taxas aplicáveis, incluindo o IVA e o imposto sobre vendas aplicável. Para clientes com um endereço de cobrança no Japão, o uso de serviços da AWS está sujeito ao imposto japonês sobre consumo.

Como faço para comprar e criar instâncias reservadas para o RDS para PostgreSQL?

Adquira instâncias reservadas na seção Instância reservada do Console de Gerenciamento da AWS para o Amazon RDS. Como alternativa, você pode usar a API do Amazon RDS ou a AWS Command Line Interface para listar as reservas disponíveis para compra e, em seguida, adquirir uma reserva de instância de banco de dados do RDS para PostgreSQL.

Depois de comprar uma instância reservada, usar uma instância reservada será o mesmo que usar uma instância de banco de dados sob demanda. Execute uma instância de banco de dados do RDS para PostgreSQL usando o mesmo tipo de instância e região para as quais você fez a reserva. Enquanto a compra de reserva estiver ativa, o RDS para PostgreSQL aplicará a taxa por hora reduzida à qual você tem direito para a nova instância de banco de dados.

Quantas instâncias reservadas é possível adquirir?

É possível adquirir até 40 instâncias reservadas. Se quiser executar mais de 40 instâncias de banco de dados, preencha o formulário de solicitação da instância de banco de dados do Amazon RDS.

De que forma as opções de pagamento da instância reservada afetam minha fatura do RDS para PostgreSQL?

As operações do RDS para PostgreSQL para criar, modificar e excluir instâncias de banco de dados não fazem distinção entre instâncias reservadas (IRs) e instâncias sob demanda. Ao calcular a fatura, nosso sistema automaticamente aplica suas reservas para que todas as instâncias de banco de dados do RDS para PostgreSQL qualificadas sejam cobradas com base na taxa mais baixa por hora de instância de banco de dados reservada.

Quando compra uma IR com a opção de pagamento adiantado integral, você paga por todo o período de vigência da IR em um único pagamento adiantado.

Você pode optar por não pagar nada adiantado escolhendo a opção sem pagamento adiantado. O valor total da IR sem pagamento adiantado é distribuído por todas as horas do período de vigência, e você receberá a cobrança por hora do período, independentemente do uso.

A opção de pagamento adiantado parcial é híbrido das opções de pagamento adiantado integral e sem pagamento adiantado. Você faz um pequeno pagamento adiantado, e uma pequena taxa é cobrada por hora do período de vigência, independentemente do uso.

Posso modificar os termos da minha instância reservada após a compra?

Não. Após a compra, não é possível fazer modificações nos termos da IR no RDS para PostgreSQL. Depois de comprar suas IRs, você não poderá alterar a região, o mecanismo de banco de dados, a edição, a classe da instância, o tipo de implantação nem a duração do período. Veja mais detalhes na página da instância reservada.

Posso usar o suporte estendido do Amazon RDS com qualquer versão secundária?

Não, você deve estar usando o motor secundário mais recente para receber o suporte estendido do RDS em seu banco de dados. 

Como posso estimar minhas cobranças do Suporte estendido do RDS?

Você pode estimar suas cobranças de suporte estendido usando a Calculadora de preços da AWS. As cobranças do suporte estendido do Amazon RDS dependem de três fatores: 1. número de vCPUs em execução na instância, 2. região da AWS e 3. número de anos após o fim do suporte padrão. Para estimar suas cobranças, determine o número de vCPUs na sua instância e o preço adequado do ano civil para a versão do seu mecanismo. Se sua versão estiver dentro dos preços do ano 1 ou 2, você pagará #vCPUs x preços dos anos 1 e 2 por hora de uso na região escolhida. Se sua versão do PostgreSQL estiver com preço do ano 3, serão cobrados #vCPUs x preço do ano 3 por hora de uso para a região escolhida.

Por exemplo, se você estiver executando uma instância db.r5.large do RDS for PostgreSQL 11 no Leste dos EUA (Norte da Virgínia) em 30 de abril de 2024, que está dentro do primeiro ano de suporte estendido do RDS, será cobrado USD 0,200 por hora, ou 2 vCPUs x USD 0,100 por vCPU-hora.

Quando o Amazon RDS começa a cobrar pelo suporte estendido do RDS?

Você começará a receber cobranças pelo suporte estendido do Amazon RDS no dia seguinte ao término da data de suporte padrão da versão principal do PostgreSQL. Isso será um acréscimo às cobranças de instância, armazenamento, backup e/ou transferência de dados incorridas durante a vida útil da instância.

Por exemplo, o suporte padrão do RDS para PostgreSQL 12 termina em 28 de fevereiro de 2025. Se você executar uma instância do RDS para PostgreSQL 12 em ou após 1º de março de 2025, você será cobrado pelo suporte estendido do RDS nessa instância.

Quando paro de receber cobranças pelo suporte estendido do RDS?

Atualizar sua instância para uma versão mais recente do mecanismo, disponível no suporte padrão, evitará que sua instância pague o preço do suporte estendido do RDS. As cobranças do suporte estendido do RDS são interrompidas automaticamente quando você desliga ou exclui uma instância que está executando uma versão principal do mecanismo após a data de término do suporte padrão.

Preciso pagar pelo suporte estendido do RDS em meus snapshots do BD?

Não, você não pagará o preço do suporte estendido do RDS em snapshots de banco de dados. No entanto, ao restaurar um snapshot de banco de dados em uma nova instância do banco de dados após o término do suporte padrão, você pagará o preço do suporte estendido do RDS para essa instância.

Por exemplo, se você restaurar um snapshot de banco de dados em uma nova instância de banco de dados no PostgreSQL 12 após 28 de fevereiro de 2025, a instância pagará o preço do suporte estendido do RDS até que você a atualize para a versão 13 ou mais recente do PostgreSQL ou exclua a instância.

Receberei cobranças por réplicas de leitura do Amazon RDS ao usar o RDS Extended Support?

Sim, você receberá cobranças por qualquer réplica de leitura do Amazon RDS ao usar o RDS Extended Support se ela estiver executando uma versão principal que já passou da data de fim do suporte padrão.

Receberei cobranças por uma Multi-AZ ao usar o RDS Extended Support?

Sim, você receberá cobranças por todas as instâncias em uma implantação Multi-AZ ao usar o RDS Extended Support se a sua versão primária estiver sendo executada em uma versão principal que já passou da data de término do suporte padrão. Se você estiver executando em uma Multi-AZ com instância em espera, receberá cobranças pelo RDS Extended Support em suas instâncias primária e em espera. Se você estiver executando em uma Multi-AZ com duas instâncias em espera legíveis, receberá cobranças pelo RDS Extended Support tanto na instância primária quanto nas duas instâncias em espera legíveis.

Existem dois preços diferentes de suporte estendido do RDS listados para cada versão do mecanismo. Como sei qual deles estou sendo cobrado?

O preço do suporte estendido do RDS cobrado depende da região da AWS, da versão do mecanismo e do número de anos corridos desde que o suporte padrão expirou para essa versão. Você pagará o preço do ano 1 e do ano 2 na região escolhida por vCPU-hora nos primeiros dois anos após o término do suporte padrão. Para o ano 3, você pagará o preço do ano 3 para a região escolhida por vCPU-hr a partir do primeiro dia do terceiro ano.

Por exemplo, o RDS para PostgreSQL 12 chega ao fim do suporte padrão em 28 de fevereiro de 2025. Se você estiver implantado no Leste dos EUA (Ohio), será cobrado USD 0,100 por vCPU-hora entre 1º de março de 2025 e 28 de fevereiro de 2027. A partir de 1º de março de 2027, você pagará USD 0,200 por vCPU-hora.

Como posso evitar a cobrança pelo suporte estendido do RDS?

Recomendamos atualizar sua instância o mais cedo possível para uma versão principal do mecanismo que esteja dentro do prazo de suporte padrão. Isso ajudará a evitar cobranças do suporte estendido do RDS.

Os descontos de instância reservada se aplicam ao suporte estendido do RDS?

Não, as cobranças do suporte estendido do RDS são independentes das cobranças da instância. Portanto, os descontos para as Instâncias Reservadas não se aplicam às cobranças do suporte estendido do RDS.

Se eu criar uma instância em um mecanismo de versão principal após o fim do suporte padrão, serei cobrado pelo suporte estendido do RDS?

Sim, se você criar uma instância ou restaurar um snapshot de banco de dados em uma instância executada em uma versão que atingiu a data de fim do suporte padrão, você será cobrado pelos preços do suporte estendido do RDS além das taxas de instância, armazenamento, backup e transferência de dados.