Instâncias de banco de dados reservadas para o Amazon RDS
Usando instâncias de banco de dados reservadas, você pode reservar uma instância de banco de dados por um período de um ou três anos. As instâncias de banco de dados reservadas fornecem um desconto significativo em comparação com os preços de instâncias de banco de dados sob demanda. As instâncias de banco de dados reservadas não são instâncias físicas, mas um desconto na fatura aplicado na sua conta pelo uso de determinadas instâncias de banco de dados sob demanda. Os descontos para instâncias de bancos de dados reservadas são vinculados ao tipo de instância e à Região da AWS.
O processo geral de trabalho com instâncias de banco de dados reservadas é: primeiro, obtenha informações sobre ofertas de instâncias de banco de dados reservadas disponíveis; em seguida, compre uma oferta de instância de banco de dados reservada; e, por fim, obtenha informações sobre suas instâncias de banco de dados reservadas existentes.
Para ter informações sobre a compra de instâncias de banco de dados reservadas e a visualização de cobranças de instâncias de banco de dados reservadas, consulte as seções a seguir.
Visão geral de instâncias de banco de dados reservadas
Ao comprar uma instância de banco de dados reservada no Amazon RDS, você adquire um compromisso de obter uma taxa com desconto sobre um tipo específico de instância de banco de dados pela duração dela. Para usar uma instância de banco de dados reservada do Amazon RDS, crie uma instância de banco de dados como faria para uma instância sob demanda.
A nova instância de banco de dados que você criar deve ter as mesmas especificações da instância de banco de dados reservada quanto ao seguinte:
-
Região da AWS
-
Mecanismo de banco de dados (não é preciso haver correspondência com o número da versão do mecanismo de banco de dados).
-
Tipo de instância do banco de dados
-
Tamanho da instância de banco de dados (licença do RDS para Microsoft SQL Server e Amazon RDS para Oracle incluída)
-
Edição (RDS para SQL Server e RDS para Oracle)
-
Tipo de licença (licença incluída ou traga sua própria licença)
Se as especificações da nova instância de banco de dados corresponderem às de uma instância de banco de dados reservada existente para a sua conta, será cobrada a taxa de desconto oferecida para a instância reservada. Caso contrário, uma taxa sob demanda será cobrada para a instância de banco de dados.
Você pode modificar uma instância de banco de dados que está usando como instância de banco de dados reservada. Se a modificação estiver dentro das especificações da instância de banco de dados reservada, parte ou todo o desconto ainda se aplicará à instância de banco de dados modificada. Se a modificação estiver fora das especificações, como alterar a classe de instância, o desconto não será mais aplicado. Para ter mais informações, consulte Instâncias de banco de dados reservadas de tamanho flexível.
Tópicos
Para ter mais informações sobre instâncias de banco de dados reservadas, inclusive definição de preço, consulte Instâncias reservadas do Amazon RDS
Tipos de oferta
Instâncias de banco de dados reservadas estão disponíveis em três variedades: sem pagamento adiantado, com pagamento adiantado parcial e com pagamento adiantado integral. Esses tipos permitem otimizar os custos do Amazon RDS com base no uso esperado.
nota
Nem todas as classes de instância do RDS são compatíveis com todos os tipos de oferta de instância reservada. Por exemplo, algumas classes de instância podem não oferecer a opção Sem pagamento adiantado. Para confirmar a disponibilidade, analise as ofertas de instância reservada no AWS Management Console ou use o comando describe-reserved-db-instances-offerings
da AWS CLI.
- Sem taxas iniciais
-
Essa opção fornece acesso a uma instância de banco de dados reservado sem a necessidade de pagamento adiantado. Sua instância de banco de dados reservada sem pagamento adiantado será cobrada de acordo com uma taxa horária com desconto por cada hora dentro do período de vigência, independentemente do uso, e nenhum pagamento adiantado é obrigatório. Essa opção só está disponível como uma reserva de um ano.
- Adiantado parcial
-
Essa opção requer que uma parte da instância de banco de dados reservada seja paga antecipadamente. As horas restantes do período de vigência serão cobradas com base em uma taxa horária com desconto, independentemente do uso. Essa opção é a substituição da opção de Utilização pesada anterior.
- Adiantado integral
-
O pagamento integral é feito no início do período de vigência, sem outros custos ou cobranças por hora incorridos pelo restante do período, independentemente do número de horas usadas.
Se você estiver usando faturamento consolidado, todas as contas da organização serão tratadas como se fossem uma só. Isso significa que todas as contas na organização podem receber o custo-benefício por hora das instâncias de banco de dados reservadas que são compradas por qualquer outra conta. Para ter mais informações sobre o faturamento consolidado, consulte Instâncias de bancos de dados reservadas do Amazon RDS no Guia do usuário do Gerenciamento de Faturamento e Custos da AWS.
Instâncias de banco de dados reservadas de tamanho flexível
Ao adquirir uma instância de banco de dados reservada, uma das especificações feitas é a classe da instância, por exemplo, db.r5.large. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do .
Se você tiver uma instância de banco de dados e precisar escalá-la para uma capacidade maior, sua instância de banco de dados reservada será automaticamente aplicada à sua instância de banco de dados escalada. Ou seja, suas instâncias de banco de dados reservadas são aplicadas automaticamente em todos os tamanhos de classe de instância de banco de dados. As instâncias de banco de dados reservadas de tamanho flexível estão disponíveis para instâncias de bancos de dados com a mesma Região da AWS e mecanismo de banco de dados. As instâncias de banco de dados reservadas de tamanho flexível só reduzem o tipo de classe de instância. Por exemplo, uma instância de banco de dados reservada de db.r5.large pode se aplicar a uma db.r5.xlarge, mas não a uma db.r6g.large, porque db.r5 e db.r6g são tipos de classe de instância diferentes.
Os benefícios da instância de banco de dados reservada se aplicam às configurações multi-AZ e single-AZ. Isso significa que você pode se mover livremente entre configurações no mesmo tipo de classe de instância de banco de dados. Por exemplo, é possível passar de uma implantação de uma única zona de disponibilidade em execução em uma instância de banco de dados grande (quatro unidades normalizadas por hora) para uma implantação multi-AZ em execução em duas instâncias de banco de dados médias (2 + 2 = 4 unidades normalizadas por hora).
As instâncias de banco de dados reservadas de tamanho flexível estão disponíveis para os seguintes mecanismos de banco de dados do Amazon RDS:
RDS para MariaDB
RDS para MySQL
RDS para Oracle, Traga sua própria licença
RDS para PostgreSQL
A flexibilidade de tamanho não se aplica à licença do RDS para SQL Server e do RDS para Oracle incluída.
Para obter detalhes de como usar as instâncias reservadas de tamanho flexível com o Aurora, consulte Instâncias de banco de dados reservadas para o Aurora.
Você pode comparar o uso de tipos diferentes de instância de banco de dados reservada usando unidades normalizadas por hora. Por exemplo, uma unidade de uso em duas instâncias de banco de dados db.r3.large é equivalente a oito unidades normalizadas por hora de uso em uma db.r3.small. A tabela a seguir mostra o número de unidades normalizadas por hora para cada tamanho de instância de banco de dados.
Tamanho da instância | Unidades normalizadas single-AZ por hora (implantação com uma instância de banco de dados) | Unidades normalizadas de instâncias de banco de dados multi-AZ por hora (implantação com uma instância de banco de dados e uma em espera) | Unidades normalizadas de cluster de banco de dados multi-AZ por hora (implantação com uma instância de banco de dados e duas em espera) |
---|---|---|---|
micro |
0,5 |
1 |
1.5 |
pequeno |
1 |
2 |
3 |
médio |
2 |
4 |
6 |
grande |
4 |
8 |
12 |
xlarge |
8 |
16 |
24 |
2xlarge |
16 |
32 |
48 |
4xlarge |
32 |
64 |
96 |
6xlarge |
48 |
96 |
144 |
8xlarge |
64 |
128 |
192 |
10xlarge |
80 |
160 |
240 |
12xlarge |
96 |
192 |
288 |
16xlarge |
128 |
256 |
384 |
24xlarge |
192 |
384 |
576 |
32xlarge |
256 |
512 |
768 |
Por exemplo, suponhamos que você compre uma instância de bancos de dados db.t2.medium
reservada e tenha duas instâncias de banco de dados db.t2.small
em execução na conta na mesma Região da AWS. Nesse caso, o benefício de faturamento é aplicado integralmente a ambas as instâncias.

Ou, se você tiver uma instância db.t2.large
em execução em sua conta na mesma Região da AWS, o benefício de faturamento será aplicado a 50% do uso da instância de banco de dados.

Exemplo de faturamento de instância de banco de dados reservada
O preço de uma instância de banco de dados reservada não oferece um desconto para os custos associados a armazenamento, backups e E/S. Ele oferece um desconto somente no uso de uma instância sob demanda por hora. O exemplo a seguir ilustra o custo total por mês para uma instância de banco de dados reservada:
-
Uma classe de instância de banco de dados single-AZ db.r5.large reservada do RDS para MySQL no Leste dos EUA (N. da Virgínia) com a opção Sem adiantamento por um custo de USD 0,12 pela instância, ou USD 90,00 por mês
-
400 GiB de armazenamento SSD (gp2) de uso geral a um custo de 0,115 por GiB por mês, ou US$ 45,60 por mês
-
600 GiB de armazenamento de backup a US$ 0,095, ou US$ 19 por mês (400 GiB grátis)
Adicione todas essas cobranças (USD 90 + USD 45,60 + USD 19) com a instância de banco de dados reservada e o custo total por mês USD 154,60.
Se você optar por usar uma instância de banco de dados sob demanda em vez de uma instância de banco de dados reservada, uma classe de instância de banco de dados single-AZ db.r5.large do RDS para MySQL no Leste dos EUA (N. da Virgínia) custará USD 0,1386 por hora, ou USD 101,18 por mês. Dessa maneira, para uma instância de banco de dados sob demanda, adicione todas essas opções (US$ 101,18 + US$ 45,60 + US$ 19), e o custo total por mês é US$ 165,78. Você economiza um pouco mais de USD 11 por mês utilizando a instância de banco de dados reservada.
nota
Os preços neste exemplo são preços de amostra e talvez não correspondam aos preços reais. Para obter informações sobre a definição de preço do Amazon RDS, consulte Definição de preço do Amazon RDS
Instâncias de banco de dados reservadas para um cluster de banco de dados multi-AZ
Para comprar as instâncias de banco de dados reservadas equivalentes para um cluster de banco de dados multi-AZ, faça o seguinte:
-
Reserve três instâncias de banco de dados single-AZ que tenham o mesmo tamanho das instâncias no cluster.
-
Reserve uma instância de banco de dados multi-AZ e uma instância de banco de dados single-AZ que tenham o mesmo tamanho das instâncias de banco de dados contidas no cluster.
Por exemplo, digamos que você tenha um cluster que consiste em três instâncias de banco de dados db.m6gd.large. Nesse caso, você pode comprar três instâncias de banco de dados reservadas db.m6gd.large single-AZ ou uma instância de banco de dados reservada db.m6gd.large multi-AZ e uma instância de banco de dados reservada db.m6gd.large single-AZ. Qualquer uma dessas opções reserva o desconto máximo de instância reservada para o cluster de banco de dados multi-AZ.
Como alternativa, você pode usar instâncias de banco de dados de tamanho flexível e comprar uma instância de banco de dados maior para cobrir instâncias de banco de dados menores em um ou mais clusters. Por exemplo, se você tiver dois clusters com seis instâncias de banco de dados db.m6gd.large no total, poderá comprar três instâncias de banco de dados reservadas db.m6gd.xl single-AZ. Isso reserva todas as seis instâncias de banco de dados nos dois clusters. Para ter mais informações, consulte Instâncias de banco de dados reservadas de tamanho flexível.
Você pode reservar instâncias de banco de dados do mesmo tamanho das instâncias de banco de dados no cluster, mas reservar menos instâncias de banco de dados do que o número total de instâncias de banco de dados no cluster. No entanto, se você fizer isso, o cluster será reservado apenas parcialmente. Por exemplo, suponha que você tenha um cluster com três instâncias de banco de dados db.m6gd.large e compre uma instância de banco de dados reservada db.m6gd.large multi-AZ. Nesse caso, o cluster é reservado apenas parcialmente, porque somente duas das três instâncias no cluster são cobertas por instâncias de banco de dados reservadas. A instância de banco de dados restante é cobrada de acordo com a taxa horária de db.m6gd.large sob demanda.
Para ter mais informações sobre clusters de banco de dados multi-AZ, consulte Implantações de cluster de banco de dados multi-AZ para o Amazon RDS.
Excluir uma instância de banco de dados reservada
Os períodos de vigência de uma instância de banco de dados reservada envolvem um compromisso de um ou três anos. Não é possível cancelar uma instância de banco de dados reservada. No entanto, você pode excluir uma instância de banco de dados coberta por um desconto de instância de banco de dados reservada. O processo de exclusão de uma instância de banco de dados coberta por um desconto de instância de banco de dados reservada é o mesmo que o de qualquer outra instância de banco de dados.
Você receberá uma cobrança pelos custos adiantados, independentemente do uso dos recursos.
Se você excluir uma instância de banco de dados coberta por um desconto de instância de banco de dados reservada, poderá iniciar outra instância de banco de dados com especificações compatíveis. Neste caso, você continua recebendo a taxa com desconto durante o período de vigência da reserva (um ou três anos).