Instancias de base de datos reservadas para Amazon RDS - Amazon Relational Database Service

Instancias de base de datos reservadas para Amazon RDS

Puede reservar una instancia de base de datos durante un periodo de un año o de tres años mediante instancias de base de datos reservadas. Las instancias de base de datos reservadas ofrecen un descuento importante en comparación con los precios de las instancias de base de datos bajo demanda. Las instancias de base de datos reservadas no son instancias físicas sino más bien un descuento de facturación que se aplica al uso de determinadas instancias de base de datos bajo demanda en su cuenta. Los descuentos están vinculados al tipo de instancia y a la Región de AWS.

El proceso general de trabajo con instancias de base de datos reservadas es el siguiente: en primer lugar, obtener información sobre las ofertas de instancias de base de datos reservadas; en segundo lugar, comprar una oferta y, por último, obtener información sobre las instancias de base de datos reservadas.

Para obtener información sobre la compra de instancias de base de datos reservadas y sobre la consulta de la facturación de dichas instancias, consulte las siguientes secciones.

Información general sobre instancias de base de datos reservadas

Cuando adquiere una instancia de base de datos reservada en Amazon RDS, adquiere un compromiso para obtener una tarifa con descuento en un tipo de instancia de base de datos específico durante el periodo de duración de la instancia de base de datos reservada. Para usar una instancia de base de datos reservada de Amazon RDS, debe crear una instancia de base de datos nueva, tal como haría para una instancia bajo demanda.

La nueva instancia de base de datos que cree deberá tener las mismas especificaciones que la instancia de base de datos reservada, es decir:

  • Región de AWS

  • Motor de base de datos (no es necesario que el número de versión del motor de base de datos coincida).

  • Tipo de instancia de base de datos

  • Tamaño de la instancia de base de datos (RDS para Microsoft SQL Server y Amazon RDS para Oracle License Included)

  • Edición (RDS para SQL Server y RDS para Oracle)

  • Tipo de licencia (con licencia o traiga su propia licencia)

Si las especificaciones de la nueva instancia de base de datos nueva coinciden con una instancia reservada existente para su cuenta, se le facturará con la tarifa con descuento ofrecida para la instancia reservada. De lo contrario, la instancia de base de datos se factura con una tarifa bajo demanda.

Puede modificar una instancia de base de datos que utilice como instancia de base de datos reservada. Si la modificación está dentro de las especificaciones de la instancia de base de datos reservada, parte o todo el descuento seguirá siendo aplicable a la instancia de base de datos modificada. Si la modificación está fuera de las especificaciones, como cambiar la clase de instancia, el descuento ya no se aplica. Para obtener más información, consulte Flexibilidad del tamaño de las instancias de base de datos reservadas.

Para obtener más información acerca de las instancias de base de datos reservadas, incluidos los precios, consulte Instancias reservadas de Amazon RDS.

Tipos de ofertas

Las instancias de base de datos reservadas están disponibles en tres variedades: sin pago inicial, pago inicial parcial y pago inicial total, lo cual le permite optimizar sus costos de Amazon RDS en función del uso previsto.

Sin pago inicial

Esta opción proporciona acceso a una instancia de base de datos reservada sin que haya que hacer un pago inicial. Su instancia de base de datos reservada sin pago inicial le cobra una tarifa por hora con descuento por cada hora dentro del plazo, independientemente del uso. No es necesario realizar ningún pago inicial. Esta opción solo está disponible en la modalidad de reserva de un año.

Pago inicial parcial

Esta opción exige que parte de la instancia de base de datos reservada se pague por adelantado. Las horas restantes del plazo se cobran a una tarifa por hora con descuento, independientemente del uso que haga. Esta opción sustituye la anterior opción de utilización intensa.

Pago inicial total

Se realiza un pago total al comienzo del plazo, y no se aplicará ningún otro costo el resto del plazo, independientemente del número de horas de uso.

Si está utilizando la facturación unificada, todas las cuentas de la organización se tratan como una sola. Esto quiere decir que todas las cuentas de la organización pueden beneficiarse del precio por hora reducido de las instancias de base de datos reservadas adquiridas por otra cuenta. Para obtener más información sobre la facturación unificada, consulte Instancias de base de datos reservadas de Amazon RDS en la Billing and Cost ManagementAWS.

Flexibilidad del tamaño de las instancias de base de datos reservadas

Al comprar una instancia de base de datos reservada, una de las cosas que especifica es la clase de instancia, por ejemplo, db.r5.large. Para obtener más información sobre las clases de instancias de bases de datos, consulte Clases de instancia de base de datos de .

Si tiene una instancia de base de datos y debe escalarla para aumentar la capacidad, la instancia de base de datos reservada se aplica automáticamente a la instancia de base de datos escalada. Es decir que las instancias de base de datos reservadas se aplican automáticamente entre todos los tamaños de clase de instancia de base de datos. Las instancias de base de datos reservadas con flexibilidad de tamaño están disponibles para las instancias de base de datos de la misma Región de AWS y motor de base de datos. Las instancias de base de datos reservadas con flexibilidad de tamaño solo se pueden escalar en su tipo de clase de instancia. Por ejemplo, una instancia de base de datos reservada para una db.r5.large se puede utilizar en una db.r5.xlarge, pero no en una db.r6g.large, ya que db.r5 y db.r6g son clases distintas de instancias.

Otro de los beneficios de las instancias de base de datos reservadas es que también se aplican a las configuraciones Multi-AZ y Single-AZ. Con el término "flexibilidad" nos referimos a que puede moverse libremente entre configuraciones dentro del mismo tipo de clase de instancia de base de datos. Por ejemplo, puede pasar de una implementación single-AZ que se ejecuta en una sola instancia de base de datos grande (cuatro unidades normalizadas por hora) a una implementación multi-AZ que se ejecuta en dos instancias de base de datos medianas (2+2 = 4 unidades normalizadas por hora).

Las instancias de base de datos reservadas con flexibilidad de tamaño están disponibles para los siguientes motores de base de datos de Amazon RDS:

  • RDS para MariaDB

  • RDS for MySQL

  • RDS para Oracle, traiga su propia licencia

  • RDS para PostgreSQL

La flexibilidad de tamaño no se aplica a RDS para SQL Server ni a RDS para Oracle License Included.

Para obtener más información acerca de cómo utilizar las instancias reservadas con flexibilidad de tamaño con Aurora, consulte Instancias de bases de datos reservadas de Aurora.

Puede comparar el uso de diferentes tamaños de instancias de base de datos reservadas utilizando unidades normalizadas por hora. Por ejemplo, una unidad de uso en dos instancias de base de datos db.r3.large equivale a ocho unidades de uso normalizadas por hora en una db.r3.small. En la tabla siguiente se muestra el número de unidades normalizadas por hora por cada tamaño de instancia de base de datos.

Tamaño de instancia Unidades normalizadas single-AZ por hora (implementación con una instancia de base de datos) Unidades normalizadas de instancias de base de datos multi-AZ por hora (implementación con una instancia de base de datos y una en espera) Unidades normalizadas de clústeres de base de datos multi-AZ por hora (implementación con una instancia de base de datos y dos en espera)

micro

0,5

1

1.5

small

1

2

3

medium

2

4

6

large

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 ejemplo, suponga que adquiere una instancia de base de datos reservada db.t2.medium y tiene dos instancias de base de datos db.t2.small en ejecución en su cuenta en la misma Región de AWS. En este caso, el beneficio de facturación se aplica en su totalidad a las dos instancias.

Aplicación de una instancia de base de datos reservada en su totalidad a instancias de base de datos más pequeñas

De forma alternativa, si tiene una instancia db.t2.large en ejecución en su cuenta en la misma Región de AWS, el beneficio de facturación se aplica al 50 % del uso de la instancia de base de datos.

Aplicación parcial de una instancia de base de datos reservada a una instancia de base de datos mayor

Ejemplo de facturación de instancias de base de datos reservadas

El precio de una instancia de base de datos reservada no incluye ningún descuento en los costos asociados al almacenamiento, las copias de seguridad y las E/S. Es un descuento únicamente sobre el uso por hora de la instancia bajo demanda. En el siguiente ejemplo se ilustra el costo total mensual de una instancia de base de datos reservada:

  • Una clase de instancia de base de datos reservada db.r5.large Single-AZ de RDS para MySQL en Este de EE. UU. (Norte de Virginia) con la opción sin pago inicial con un costo de 0,12 USD para la instancia o de 90 USD al mes

  • 400 GiB de almacenamiento SSD de propósito general (gp2) con un costo de 0,115 USD por GiB al mes o de 45,60 USD al mes

  • 600 GiB de almacenamiento de copia de seguridad a 0,095 USD o 19 USD al mes (400 GiB gratis)

Sume todos estos cargos (90 USD + 45,60 USD + 19 USD) a la instancia de base de datos reservada. El costo total mensual es de 154,60 USD.

Si elige una instancia de base de datos bajo demanda en lugar de una instancia de base de datos reservada, una clase de instancia de base de datos reservada db.r5.large Single-AZ de RDS para MySQL en Este de EE. UU. (Norte de Virginia) cuesta 0,1386 USD por hora 101,18 USD al mes. Así que para una instancia de base de datos bajo demanda, sume todas estas opciones (101,18 USD + 45,60 USD + 19 USD) y el costo total mensual es de 165,78 USD. Ahorra algo más de 11 USD al mes al utilizar la instancia de base de datos reservada.

nota

Los precios que aparecen aquí son ejemplos y podrían no coincidir con los precios reales. Para obtener información acerca de los precios de Amazon RDS, consulte Precios de Amazon RDS.

Instancias de base de datos reservadas para un clúster de base de datos multi-AZ

Para comprar instancias de base de datos reservadas equivalentes para un clúster de base de datos multi-AZ, puede realizar una de las siguientes acciones:

  • Reserve tres instancias de base de datos Single-AZ que tengan el mismo tamaño que las instancias del clúster.

  • Reserve una instancia de base de datos multi-AZ y una instancia de base de datos single-AZ que tengan el mismo tamaño que las instancias de base de datos del clúster.

Por ejemplo, suponga que tiene un clúster que consta de tres instancias de base de datos db.m6gd.large. En este caso, puede comprar tres instancias de base de datos reservadas single-AZ db.m6gd.large, o bien una instancia de base de datos reservada multi-AZ db.m6gd.large y una instancia de base de datos reservada single-AZ db.m6gd.large. Con cualquiera de estas opciones, se reserva el descuento máximo de instancias reservadas para el clúster de base de datos multi-AZ.

Como alternativa, puede utilizar instancias de base de datos de tamaño flexible y comprar una instancia de base de datos más grande para cubrir las instancias de base de datos más pequeñas en uno o más clústeres. Por ejemplo, si tiene dos clústeres con seis instancias de base de datos db.m6gd.large en total, puede comprar tres instancias de base de datos reservadas Single-AZ db.m6gd.xl. Al hacerlo, se reservan las seis instancias de base de datos en los dos clústeres. Para obtener más información, consulte Flexibilidad del tamaño de las instancias de base de datos reservadas.

Puede reservar instancias de base de datos que tengan el mismo tamaño que las instancias de base de datos del clúster, pero reservar menos instancias de base de datos que el número total de instancias de base de datos del clúster. Sin embargo, si lo hace, el clúster solo estará reservado parcialmente. Por ejemplo, supongamos que tiene un clúster con tres instancias de base de datos db.m6gd.large y compra una instancia de base de datos reservada multi-AZ db.m6gd.large. En este caso, el clúster solo está reservado parcialmente, porque solo dos de las tres instancias del clúster están cubiertas por instancias de base de datos reservadas. La instancia de base de datos restante se cobra a la tarifa por horas de db.m6gd.large bajo demanda.

Para obtener más información acerca de los clústeres de base de datos multi-AZ, consulte Implementaciones de clústeres de base de datos multi-AZ para Amazon RDS.

Eliminación de una instancia de base de datos reservada

Los términos de una instancia de base de datos reservada implican un compromiso de un año o de tres años. No tiene autorización para cancelar una instancia de base de datos reservada. Sin embargo, puede eliminar una instancia de base de datos que tenga un descuento de instancia de base de datos reservada. El proceso para eliminar una instancia de base de datos con un descuento de instancia de base de datos reservada es el mismo que para cualquier otra instancia de base de datos.

Los costos iniciales se facturarán independientemente de si utiliza los recursos.

Si elimina una instancia de base de datos con un descuento de instancia de base de datos reservada, puede lanzar otra instancia de base de datos con especificaciones compatibles. En este caso, sigue disfrutando de la tarifa de descuento mientras dure la reserva (de uno o tres años).