Clases de instancia de base de datos de Aurora - Amazon Aurora

Clases de instancia de base de datos de Aurora

La clase de instancia de base de datos determina la capacidad de computación y de memoria de una instancia de base de datos Amazon Aurora de . La clase de instancia de base de datos que se necesite dependerá de la potencia de procesamiento y de los requisitos de memoria.

Una clase de instancia de base de datos determina tanto el tamaño como el tipo de clase de instancia de base de datos. Por ejemplo, db.r6g es una clase de instancia de base de datos de memoria optimizada con tecnología de procesadores Graviton2 de AWS. Dentro del tipo de clase de instancia db.r6g, db.r6g.2xlarge es una clase de instancia de base de datos. El tamaño de esta clase es 2xlarge.

Para obtener más información acerca de los precios de las clases de instancias, consulte Precios de Amazon RDS.

Tipos de clase de instancia de base de datos

Amazon Aurora admite las clases de instancia de base de datos para los siguientes casos de uso:

Para obtener más información sobre los tipos de instancias de Amazon EC2, consulte Tipos de instancia en la documentación de Amazon EC2.

Tipo de clase de instancia de Aurora Serverless v2

El siguiente tipo de Aurora Serverless v2 está disponible:

  • db.serverless: tipo de clase de instancia de base de datos especial que utiliza Aurora Serverless v2. Aurora ajusta la computación, la memoria y la red dinámicamente a medida que cambia la carga de trabajo. Para obtener más información sobre el uso, consulte Uso de Aurora Serverless v2.

Tipo de clase de instancia optimizada para memoria

La familia X optimizada para memoria admite los siguientes tipos de clases de instancias:

  • db.x2g: clases de instancia optimizadas para aplicaciones con gran uso de la memoria y con la tecnología de los procesadores Graviton2 de AWS. Estas clases de instancias ofrecen un bajo coste por GiB de memoria.

    Puede modificar una instancia de base de datos para que utilice una de las clases de instancia de base de datos con tecnología de procesadores Graviton2 AWS. Para ello, siga los mismos pasos que con cualquier otra modificación de la instancia de base de datos.

La familia R optimizada para memoria admite los siguientes tipos de clases de instancias:

  • db.r7g: clases de instancias con tecnología de procesadores AWS Graviton3. Estas clases de instancia son idóneas para ejecutar cargas de trabajo de uso intensivo de memoria.

    Puede modificar una instancia de base de datos para que utilice una de las clases de instancia de base de datos con tecnología de procesadores AWS Graviton3. Para ello, siga los mismos pasos que con cualquier otra modificación de la instancia de base de datos.

  • db.r6g: clases de instancia con tecnología de procesadores Graviton2 de AWS. Estas clases de instancia son idóneas para ejecutar cargas de trabajo de uso intensivo de memoria

    Puede modificar una instancia de base de datos para que utilice una de las clases de instancia de base de datos con tecnología de procesadores Graviton2 AWS. Para ello, siga los mismos pasos que con cualquier otra modificación de la instancia de base de datos.

  • db.r6i: clases de instancia con tecnología de procesadores Intel Xeon Scalable de 3.ª generación. Estas clases de instancias cuentan con certificación SAP y son idóneas para cargas de trabajo de uso intensivo de memoria en bases de datos de código abierto como MySQL y PostgreSQL.

  • db.r4: estas clases de instancias solo son compatibles con las versiones 11 y 12 de Aurora PostgreSQL. Para todos los clústeres de base de datos de Aurora PostgreSQL que utilicen clases de instancia de base de datos db.r4, recomendamos que actualice a una clase de instancia de una generación superior lo antes posible.

    Las clases de instancia db.r4 no están disponibles para la configuración de almacenamiento de clúster Aurora I/O-Optimized.

  • db.r3: clases de instancia que proporcionan optimización de la memoria.

    Amazon Aurora ha iniciado el proceso de fin de vida útil de las clases de instancia de base de datos db.r3 con el siguiente calendario, que incluye recomendaciones de actualización. Para todos los clústeres de base de datos de Aurora MySQL que utilicen clases de instancia de base de datos db.r3, recomendamos que actualice a una clase de instancia de base de datos db.r5 o posterior lo antes posible.

    Acción o recomendación Fechas

    Ya no puede crear clústeres de base de datos de Aurora MySQL que utilicen las clases de instancia de base de datos db.r3.

    Ahora

    Amazon Aurora ha iniciado las actualizaciones automáticas de clústeres de base de datos de Aurora MySQL que utilicen clases de instancia de base de datos db.r3 a clases de instancias de base de datos equivalentes o posteriores a la db.r5.

    31 de enero de 2023

Tipos de clases de instancias de rendimiento ampliable

A continuación, se indican los tipos de clase de instancia de base de datos de rendimiento ampliable disponibles:

  • db.t4g: clases de instancia de uso general con la tecnología de los procesadores Graviton2 de AWS basados en ARM. Estas clases de instancia ofrecen un mejor rendimiento que las clases de instancia de base de datos de rendimiento ampliable anteriores para un amplio conjunto de cargas de trabajo de uso general ampliable. Las instancias db.t4g de Amazon RDS están configuradas para el modo ilimitado. Esto significa que pueden ampliarse más allá de la línea base en una ventana de 24 horas con cargo adicional.

    Puede modificar una instancia de base de datos para que utilice una de las clases de instancia de base de datos con tecnología de procesadores Graviton2 AWS. Para ello, siga los mismos pasos que con cualquier otra modificación de la instancia de base de datos.

  • db.t3: clases de instancias que proporcionan un nivel de rendimiento de referencia con la capacidad de transmitir ráfagas que usen la totalidad de la CPU. Las instancias db.t3 están configuradas para el modo ilimitado. Las clases de instancia proporcionan más capacidad de computación que las clases de instancia db.t2 anteriores. Con tecnología del nuevo sistema Nitro AWS, una combinación de hardware dedicado e hipervisor ligero. Recomendamos que se usen estas clases de instancia solo para los servidores de desarrollo y de pruebas, o para otros servidores que no se utilicen para la producción.

  • db.t2: clases de instancias que proporcionan un nivel de desempeño de referencia con la capacidad de transmitir ráfagas que usen la totalidad de la CPU. Las instancias db.t2 están configuradas para el modo ilimitado. Recomendamos que se usen estas clases de instancia solo para los servidores de desarrollo y de pruebas, o para otros servidores que no se utilicen para la producción.

    Las clases de instancia db.t2 no están disponibles para la configuración de almacenamiento de clúster Aurora I/O-Optimized.

nota

Recomendamos que las clases de instancias de base de datos T se utilicen solo para servidores de desarrollo, de pruebas u otros servidores que no se utilicen para la producción. Para obtener más recomendaciones sobre las clases de instancia T, consulte Utilización de clases de instancia T para el desarrollo y la prueba.

Para las especificaciones de hardware de clase de instancia de base de datos, consulte Especificaciones de hardware para clases de instancia de base de datos para Aurora.

Tipo de clase de instancia de lecturas optimizadas

Los siguientes tipos de clases de instancia de lecturas optimizadas están disponibles:

  • db.r6g: tipo de instancia con tecnología de procesadores Graviton2 de AWS. Estas clases de instancia son ideales para ejecutar cargas de trabajo con un gran uso de memoria, y ofrecen almacenamiento por bloques SSD local basado en NVMe para aplicaciones que necesitan almacenamiento local de alta velocidad y baja latencia.

  • db.r6id: clases de instancia con tecnología de procesadores Intel Xeon Scalable de 3.ª generación. Estas clases de instancias cuentan con certificación SAP y son idóneas para cargas de trabajo de uso intensivo de memoria en bases de datos de código abierto como MySQL y PostgreSQL. Ofrecen una memoria máxima de 1 TiB y hasta 7,6 TB de almacenamiento SSD basado en NVMe con conexión directa.

Motores de base de datos compatibles para clases de instancia de base de datos

En la siguiente tabla, podrá encontrar detalles sobre las clases de instancia de base de datos de Amazon Aurora compatibles para el motor de base de datos de Aurora.

Clase de instancia Aurora MySQL Aurora PostgreSQL
db.serverless: clase de instancia con escalado de capacidad automático de Aurora Serverless v2
db.serverless Consulte Aurora Serverless v2. Consulte Aurora Serverless v2.
db.x2g: clases de instancia optimizada para memoria con tecnología de procesadores Graviton2 de AWS
db.x2g.16xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.12xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.8xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.4xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.2xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.x2g.large 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6gd: clases de instancia de lectura optimizada con tecnología de procesadores Graviton2 de AWS
db.r6gd.16xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6gd.12xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6gd.8xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6gd.4xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6gd.2xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6gd.xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6id: clases de instancia de lectura optimizada
db.r6id.32xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r6id.24xlarge No 15.4 y versiones posteriores, 14.9 y versiones posteriores
db.r7g: clases de instancia optimizada para memoria con tecnología de procesadores Graviton3 de AWS
db.r7g.16xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.12xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.8xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.4xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.2xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.xlarge 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r7g.large 2.12.0 y versiones posteriores, 3.03.1 y versiones posteriores 15.2 y versiones posteriores, 14.7 y versiones posteriores, 13.10 y versiones posteriores
db.r6g: clases de instancia optimizada para memoria con tecnología de procesadores Graviton2 de AWS
db.r6g.16xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.12xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.8xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.4xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.2xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.xlarge 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6g.large 2.09.2 y versiones posteriores, 2.10.0 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.8 y versiones posteriores, 11.9, 11.12 y versiones posteriores
db.r6i: clases de instancia optimizada para memoria
db.r6i.32xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.24xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.16xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6g.12xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.8xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.4xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.2xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.xlarge 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r6i.large 2.11.0 y versiones posteriores, 3.02.1 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.5 y versiones posteriores, 12.9 y versiones posteriores
db.r5: clases de instancia optimizada para memoria
db.r5.24xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.16xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.12xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.8xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.4xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.2xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.xlarge Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r5.large Todas las versiones 2.x; 3.01.0 y posteriores Todas las versiones disponibles actualmente
db.r4: clases de instancia optimizada para memoria
db.r4.16xlarge Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.r4.8xlarge Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.r4.4xlarge Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.r4.2xlarge Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.r4.xlarge Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.r4.large Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.t4g: clases de instancia de rendimiento ampliable con la tecnología de los procesadores Graviton2 de AWS
db.t4g.2xlarge* No No
db.t4g.xlarge No No
db.t4g.large 2.11.1 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.7 y versiones posteriores, 11.12 y versiones posteriores
db.t4g.medium 2.11.1 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.7 y versiones posteriores, 11.12 y versiones posteriores
db.t4g.small No No
db.t3: clases de instancia de rendimiento ampliable
db.t3.2xlarge No No
db.t3.xlarge No No
db.t3.large 2.11.1 y versiones posteriores, 3.01.0 y versiones posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.7 y versiones posteriores, 11.12 y versiones posteriores
db.t3.medium Todas las versiones 2.x; 3.01.0 y posteriores 15.2 y versiones posteriores, 14.3 y versiones posteriores, 13.3 y versiones posteriores, 12.7 y versiones posteriores, 11.12 y versiones posteriores
db.t3.small Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.t3.micro No No
db.t2: clases de instancia de rendimiento ampliable
db.t2.medium Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No
db.t2.small Todas las versiones 2.x; no se admiten en la versión 3.01.0 y posteriores No

Determinación de la compatibilidad de la clase de instancia de base de datos en Regiones de AWS

Para determinar las clases de instancia de base de datos admitidas por cada motor de base de datos en una Región de AWS específica, puede utilizar uno de varios métodos. Puede utilizar el comandoAWS Management Console, la página Precios de Amazon RDS o elAWS CLI comando describe-orderable-db-instance-options.

nota

Cuando realiza operaciones con la AWS Management Console, muestra automáticamente las clases de instancia de base de datos admitidas para un motor de base de datos específico, una versión del motor de base de datos y la Región de AWS. Entre los ejemplos de operaciones que puede realizar se incluyen la creación y modificación de una instancia de base de datos.

Uso de la página de precios de Amazon RDS para determinar la compatibilidad de las clases de instancia de base de datos en las Regiones de AWS

Puede utilizar la página Precios de Amazon Aurora para determinar las clases de instancia de base de datos admitidas por cada motor de base de datos en una Región de AWS específica.

Para utilizar la página de precios para determinar las clases de instancia de base de datos admitidas por cada motor de una región
  1. Vaya a Precios de Amazon Aurora.

  2. Elija un motor Amazon Aurora en la sección Calculadora de precios de AWS.

  3. En Elija una región, elija una Región de AWS.

  4. En Opción de configuración del clúster, elija una opción de configuración.

  5. Utilice la sección de instancias compatibles para ver las clases de instancias de base de datos compatibles.

  6. (Opcional) Elija otras opciones en la calculadora y, a continuación, elija Guardar y ver resumen o Guardar y agregar servicio.

Uso de la AWS CLI para determinar la compatibilidad de la clase de instancia de base de datos en las Regiones de AWS

Puede utilizar la AWS CLI para determinar qué clases de instancia de base de datos se admiten para los motores de base de datos específicos y las versiones de motor de base de datos en una Región de AWS.

Para utilizar los ejemplos de la AWS CLI dsiguientes, ingrese valores válidos para el motor de base de datos, la versión del motor de base de datos, la clase de instancia de base de datos y la Región de AWS. En la tabla siguiente se muestran los valores válidos del motor de base de datos.

Nombre del motor Valor del motor en comandos de CLI Más información acerca de las versiones

Aurora compatible con MySQL 5.7 y 8.0

aurora-mysql

Actualizaciones del motor de base de datos de Amazon Aurora MySQL versión 2 y actualizaciones del motor de base de datos de Amazon Aurora MySQL versión 3 en las notas de la versión de Aurora MySQL

Aurora PostgreSQL

aurora-postgresql

Notas de la versión de Aurora PostgreSQL

Para obtener más información sobre los nombres de la Región de AWS, consulte AWSRegiones de .

Los siguientes ejemplos muestran cómo determinar la compatibilidad de la clase de instancia de base de datos en una Región de AWS mediante el comando describe-orderable-db-instance-options de la AWS CLI.

Enumeración de las clases de instancia de base de datos compatibles con una versión específica del motor de base de datos en una Región de AWS

Para enumerar las clases de instancia de base de datos compatibles con una versión específica del motor de base de datos en una Región de AWS, ejecute el siguiente comando.

Para Linux, macOS o Unix:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region region

En Windows:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

La salida también muestra los modos del motor que son compatibles con cada clase de instancia de base de datos.

Por ejemplo, el siguiente comando enumera las clases de instancia de base de datos compatibles para la versión 13.6 del motor de base de datos Aurora PostgreSQL en Este de EE. UU. (Norte de Virginia).

Para Linux, macOS o Unix:

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1

En Windows:

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1

Enumeración de las versiones del motor de base de datos que admiten una clase de instancia de base de datos específica en una Región de AWS

Para enumerar las versiones del motor de base de datos que admiten una clase de instancia de base de datos específica en una Región de AWS, ejecute el siguiente comando.

Para Linux, macOS o Unix:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region region

En Windows:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

La salida también muestra los modos de motor que son compatibles con cada versión del motor de base de datos.

Por ejemplo, el siguiente comando enumera las versiones del motor de base de datos del motor de Aurora PostgreSQL base de datos que admiten la clase de instancia de base de datos db.r5.large en US East (N. Virginia).

Para Linux, macOS o Unix:

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1

En Windows:

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1

Especificaciones de hardware para clases de instancia de base de datos para Aurora

La siguiente terminología se utiliza para describir las especificaciones de hardware para clases de instancia de base de datos:

vCPU

El número de unidades de procesamiento central (CPU) virtuales. Una CPU virtual es una unidad de capacidad que se puede usar para comparar clases de instancia de base de datos. En lugar de comprar o arrendar un procesamiento concreto para usarlo durante varios meses o años, la capacidad se alquila por horas. Nuestro objetivo es proporcionar una cantidad constante y específica de capacidad de CPU dentro de los límites del hardware subyacente real.

ECU

La medida relativa de la potencia de procesamiento íntegra de una instancia de Amazon EC2. Para facilitar a los desarrolladores la comparación de la capacidad de la CPU entre distintas clases de instancia, hemos definido una unidad de computación Amazon EC2. La cantidad de CPU asignada a una instancia concreta se expresa en términos de estas unidades informáticas EC2. Actualmente, una ECU proporciona capacidad de CPU equivalente a un procesador 2007 Opteron o 2007 Xeon de 1,0–1,2 GHz.

Memoria (GiB)

La RAM, en gibibytes, asignada a la instancia de base de datos. A menudo, hay una relación coherente entre memoria y vCPU. Como ejemplo, seleccione la clase de instancia db.r4, que dispone de una memoria en la relación de vCPU similar a la clase de instancia db.r5. Sin embargo, para la mayoría de casos de uso, la clase de instancia db.r5 proporciona un mejor rendimiento y más coherente que la clase de instancia db.r4.

Ancho de banda Ancho de banda de EBS (MB/s)

El ancho de banda máximo de EBS en megabits por segundo. Divídalo entre 8 para obtener el rendimiento esperado en megabytes por segundo.

nota

Esta figura hace referencia al ancho de banda de E/S para almacenamiento local dentro de la instancia de base de datos. No se aplica a la comunicación con el volumen de clúster Aurora.

Ancho de banda de red

La velocidad de red relativa a otras clases de instancia de base de datos.

En la siguiente tabla, podrá encontrar detalles sobre las clases de instancias de base de datos de Amazon RDS para Aurora.

Para obtener información sobre la compatibilidad del motor de base de datos de Aurora para cada clase de instancia de base de datos, consulte Motores de base de datos compatibles para clases de instancia de base de datos.

Clase de instancia vCPU ECU Memoria (GiB) Ancho de banda (MB/s) del almacenamiento local Rendimiento de la red (Gbps)
db.x2g: clases de instancia de memoria optimizada
db.x2g.16xlarge 64 1024 19 000 25
db.x2g.12xlarge 48 768 14 250 20
db.x2g.8xlarge 32 512 9500 12
db.x2g.4xlarge 16 256 4750 Hasta 10
db.x2g.2xlarge 8 128 Hasta 4750. Hasta 10
db.x2g.xlarge 4 64 Hasta 4750. Hasta 10
db.x2g.large 2 32 Hasta 4750. Hasta 10
db.r7g: clases de instancia optimizada para memoria con tecnología de procesadores Graviton3 de AWS
db.r7g.16xlarge 64 512 20 000 30
db.r7g.12xlarge 48 384 15.000 22.5
db.r7g.8xlarge 32 256 10 000 15
db.r7g.4xlarge 16 128 Hasta 10 000 Hasta 15
db.r7g.2xlarge 8 64 Hasta 10 000 Hasta 15
db.r7g.xlarge 4 32 Hasta 10 000 Hasta 12,5
db.r7g.large 2 16 Hasta 10 000 Hasta 12,5
db.r6g: clases de instancia optimizada para memoria con tecnología de procesadores Graviton2 de AWS
db.r6g.16xlarge 64 512 19 000 25
db.r6g.12xlarge 48 384 13 500 20
db.r6g.8xlarge 32 256 9,000 12
db.r6g.4xlarge 16 128 4750 Hasta 10
db.r6g.2xlarge 8 64 Hasta 4750. Hasta 10
db.r6g.xlarge 4 32 Hasta 4750. Hasta 10
db.r6g.large 2 16 Hasta 4750. Hasta 10
db.r6i: clases de instancia optimizada para memoria
db.r6i.32xlarge 128 1 024 40 000 50
db.r6i.24xlarge 96 768 30.000 37,5
db.r6i.16xlarge 64 512 20 000 25
db.r6g.12xlarge 48 384 15.000 18.75
db.r6i.8xlarge 32 256 10 000 12,5
db.r6i.4xlarge 16 128 Hasta 10 000 Hasta 12,5
db.r6i.2xlarge 8 64 Hasta 10 000 Hasta 12,5
db.r6i.xlarge 4 32 Hasta 10 000 Hasta 12,5
db.r6i.large 2 16 Hasta 10 000 Hasta 12,5
db.r5: clases de instancia optimizada para memoria
db.r5.24xlarge 96 347 768 19 000 25
db.r5.16xlarge 64 264 512 13 600 20
db.r5.12xlarge 48 173 384 9500 12
db.r5.8xlarge 32 132 256 6800 10
db.r5.4xlarge 16 71 128 4750 Hasta 10
db.r5.2xlarge 8 38 64 Hasta 4750. Hasta 10
db.r5.xlarge 4 19 32 Hasta 4750. Hasta 10
db.r5.large 2 10 16 Hasta 4750. Hasta 10
db.r4: clases de instancia optimizada para memoria
db.r4.16xlarge 64 195 488 14 000 25
db.r4.8xlarge 32 99 244 7000 10
db.r4.4xlarge 16 53 122 3500 Hasta 10
db.r4.2xlarge 8 27 61 1.700 Hasta 10
db.r4.xlarge 4 13.5 30.5 850 Hasta 10
db.r4.large 2 7 15.25 425 Hasta 10
db.t4g: clases de instancia de rendimiento ampliable
db.t4g.large 2 8 Hasta 2048. Hasta 5
db.t4g.medium 2 4 Hasta 2085 Hasta 5
db.t3: clases de instancia de rendimiento ampliable
db.t3.large 2 Variable 8 Hasta 2048. Hasta 5
db.t3.medium 2 Variable 4 Hasta 1536. Hasta 5
db.t3.small 2 Variable 2 Hasta 1536. Hasta 5
db.t2: clases de instancia de rendimiento ampliable
db.t2.medium 2 Variable 4 Moderado
db.t2.small 1 Variable 2 Baja