Administración de clases de instancias - Amazon DocumentDB

Administración de clases de instancias

La clase de instancia de base de datos determina la capacidad de cómputo y de memoria de una instancia de Amazon DocumentDB (con compatibilidad con MongoDB). La clase de instancia que necesita depende de la potencia de procesamiento y de los requisitos de memoria.

Amazon DocumentDB admite las familias de clases de instancias R4, R5, R6G, T3 y T4G. Se trata de clases de instancias de la generación actual que se han optimizado para las aplicaciones que hacen un uso intensivo de la memoria. Para conocer las especificaciones de estas clases, consulte Especificaciones de clases de instancias.

Determinación de la clase de una instancia

Para determinar la clase de una instancia, puede usar la AWS Management Console o la operación describe-db-instances de la AWS CLI.

Using the AWS Management Console

Para determinar la clase de instancia de las instancias del clúster, complete los siguientes pasos en la consola.

  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon DocumentDB en https://console.aws.amazon.com/docdb.

  2. Para encontrar la instancia que le interesa, elija Clústeres en el panel de navegación.

    sugerencia

    Si no ve el panel de navegación del lado izquierdo de la pantalla, seleccione el icono de menú (Hamburger menu icon with three horizontal lines.) en la esquina superior izquierda de la página.

  3. En el cuadro de navegación de clústeres, verá la columna Identificador del clúster. Las instancias se muestran en clústeres, de forma similar a la siguiente captura de pantalla.

    DocumentDB clusters list showing two clusters with their identifiers and roles.
  4. En la lista de instancias, expande el clúster para encontrar las instancias que le interesan. Encuentre la instancia que desee. A continuación, fíjese en la columna Tamaño de la fila correspondiente a la instancia.

    En la imagen siguiente, la clase de la instancia robo3t es db.r5.4xlarge.

    Captura de pantalla que muestra una lista de instancias con sus tipos de instancias.
Using the AWS CLI

Para determinar la clase de una instancia con la AWS CLI, utilice la operación describe-db-instances con los siguientes parámetros.

  • --db-instance-identifier: opcional. Especifica la instancia para la que desea encontrar la clase de instancia. Si se omite este parámetro, describe-db-instances devuelve una descripción para un máximo de 100 instancias.

  • --query: opcional. Especifica los miembros de la instancia que se van a incluir en los resultados. Si se omite este parámetro, se devuelven todos los miembros de la instancia.

En el siguiente ejemplo se busca el nombre y la clase de la instancia para la instancia sample-instance-1.

Para Linux, macOS o Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --db-instance-identifier sample-instance-1

Para Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --db-instance-identifier sample-instance-1

La salida de esta operación será similar a lo que se indica a continuación.

[ [ "sample-instance-1", "db.r5.large" ]

En el siguiente ejemplo se busca el nombre y la clase de la instancia para un máximo de 100 instancias de Amazon DocumentDB.

Para Linux, macOS o Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --filter Name=engine,Values=docdb

Para Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --filter Name=engine,Values=docdb

La salida de esta operación será similar a lo que se indica a continuación.

[ [ "sample-instance-1", "db.r5.large" ], [ "sample-instance-2", "db.r5.large" ], [ "sample-instance-3", "db.r5.4xlarge" ], [ "sample-instance-4", "db.r5.4xlarge" ] ]

Para obtener más información, consulte Descripción de las instancias de Amazon DocumentDB.

Cambio de la clase de una instancia

Puede cambiar la clase de instancia de su instancia con la AWS Management Console o la AWS CLI. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon DocumentDB.

Clases de instancias admitidas por región

Amazon DocumentDB admite las siguientes clases de instancia:

  • R6G: instancias optimizadas para memoria de última generación equipadas con procesadores de AWS Graviton2 basados en ARM, que ofrecen un rendimiento hasta un 30 % superior al de las instancias R5 a un coste un 5 % inferior.

  • R5: instancias optimizadas para memoria que ofrecen un rendimiento hasta un 100 % superior al de las instancias R4 por el mismo coste de instancia.

  • R4: instancias optimizadas para memoria de generación anterior.

  • T4G: tipo de instancia de uso general, con ráfagas y bajo coste, de última generación, equipada con procesadores de AWS Graviton2 basados en ARM, que proporcionan un nivel básico de rendimiento de la CPU, ofrecen una relación precio-rendimiento hasta un 35 % superior a la de las instancias T3 y son ideales para ejecutar aplicaciones con un uso moderado de la CPU que sufren picos temporales de uso.

  • T3: tipo de instancia de uso general y ampliables que proporcionan un nivel básico de rendimiento de la CPU con posibilidad de ampliar el uso de la CPU en cualquier momento durante el tiempo que sea necesario.

Para conocer las especificaciones detalladas de las clases de instancias, consulte Especificaciones de clases de instancias.

Una clase de instancia determinada se podría admitir o no en una región determinada. En la siguiente tabla, se especifica qué clases de instancias admite Amazon DocumentDB en cada región.

Clases de instancias admitidas por región
Clases de instancia
Región R6G R5 R4 T4G T3

Este de EE. UU. (Ohio)

Soportado

Soportado

Soportado

Soportado

Soportado

Este de EE. UU. (Norte de Virginia)

Soportado

Soportado

Soportado

Soportado

Soportado

Oeste de EE. UU. (Oregón)

Soportado

Soportado

Soportado

Soportado

Soportado

África (Ciudad del Cabo)

Soportado

Soportado

Soportado

Soportado

América del Sur (São Paulo)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Hong Kong)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Hyderabad)

Soportado

Soportado

Asia Pacific (Bombay)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Seúl)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Sídney)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Singapur)

Soportado

Soportado

Soportado

Soportado

Asia-Pacífico (Tokio)

Soportado

Soportado

Soportado

Soportado

Canadá (centro)

Soportado

Soportado

Soportado

Soportado

Europa (Fráncfort)

Soportado

Soportado

Soportado

Soportado

Europa (Irlanda)

Soportado

Soportado

Soportado

Soportado

Soportado

Europa (Londres)

Soportado

Soportado

Soportado

Soportado

Europa (Milán)

Soportado

Soportado

Soportado

Soportado

Europa (París)

Soportado

Soportado

Soportado

Soportado

Europa (España)

Soportado

Soportado

Soportado

Soportado

Medio Oriente (EAU)

Soportado

Soportado

Soportado

Soportado

Región China (Pekín)

Soportado

Soportado

Soportado

Soportado

China (Ningxia)

Soportado

Soportado

Soportado

Soportado

AWS GovCloud (Oeste de EE.UU.)

Soportado

Soportado

Soportado

Soportado

AWS GovCloud (Este de EE. UU.)

Soportado

Soportado

Soportado

Soportado

Especificaciones de clases de instancias

La siguiente tabla proporciona información detallada de las clases de instancias de Amazon DocumentDB. Puede encontrar explicaciones sobre cada columna de la tabla debajo de la tabla.

Clases de instancias de Amazon DocumentDB compatibles
Clase de instancia CPU virtuales1 Memoria (GiB)2 Temperatura máxima de almacenamiento (GiB)3 Ancho de banda máx. (Mbps)4 Rendimiento de la red5 Motores compatibles6
R6G: clase de instancia optimizada para memoria de la generación actual basada en Graviton2
db.r6g.large 2 16 32 Hasta 4750. Hasta 10 Gbps 4.0.0 y 5.0.0
db.r6g.xlarge 4 32 63 Hasta 4750. Hasta 10 Gbps 4.0.0 y 5.0.0
db.r6g.2xlarge 8 64 126 Hasta 4750. Hasta 10 Gbps 4.0.0 y 5.0.0
db.r6g.4xlarge 16 128 252 4750 Hasta 10 Gbps 4.0.0 y 5.0.0
db.r6g.8xlarge 32 256 504 9,000 12 Gbps 4.0.0 y 5.0.0
db.r6g.12xlarge 48 384 756 13 500 20 Gbps 4.0.0 y 5.0.0
db.r6g.16xlarge 64 512 1008 19 000 25 Gbps 4.0.0 y 5.0.0
R5: clases de instancia optimizada para memoria de generación anterior
db.r5.large 2 16 31 Hasta 3500 Hasta 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.xlarge 4 32 62 Hasta 3500 Hasta 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.2xlarge 8 64 124 Hasta 3500 Hasta 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.4xlarge 16 128 249 3500 Hasta 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.8xlarge 32 256 504 6800 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.12xlarge 48 384 748 7000 10 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.16xlarge 64 512 1008 13 600 20 Gbps 3.6.0, 4.0.0 y 5.0.0
db.r5.24xlarge 96 768 1500 14 000 25 Gbps 3.6.0, 4.0.0 y 5.0.0
R4: clases de instancia optimizada para memoria de generación anterior
db.r4.large 2 15,25 30 437 Hasta 10 Gbps Solo 3.6.0
db.r4.xlarge 4 30,5 60 875 Hasta 10 Gbps Solo 3.6.0
db.r4.2xlarge 8 61 120 875 Hasta 10 Gbps Solo 3.6.0
db.r4.4xlarge 16 122 240 875 Hasta 10 Gbps Solo 3.6.0
db.r4.8xlarge 32 244 480 875 10 Gbps Solo 3.6.0
db.r4.16xlarge 64 488 960 14 000 25 Gbps Solo 3.6.0
T4G: clases de instancia de rendimiento ampliable de última generación basadas en Graviton2
db.t4g.medium 2 4 8.13 Hasta 2048. Hasta 5 Gbps 4.0.0 y 5.0.0
T3: clases de instancia de rendimiento ampliable de generación anterior
db.t3.medium 2 4 7.5 Hasta 1536. Hasta 5 Gbps 3.6.0, 4.0.0 y 5.0.0
  1. 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 instancias. 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 de capacidad de CPU sea cual sea el hardware subyacente.

  2. Memoria (GiB): RAM, en gigabytes, que se asigna a la instancia. A menudo, hay una relación coherente entre memoria y vCPU.

  3. Temperatura máxima de almacenamiento (GiB): RAM, en gigabytes, que se asigna a la instancia para el almacenamiento temporal no persistente de archivos.

  4. Ancho de banda máximo (Mbps): el ancho de banda máximo en megabits por segundo. Divídalo entre 8 para obtener el rendimiento esperado en megabytes por segundo.

  5. Rendimiento de redes: la velocidad de red relativa a otras clases de instancia de base de datos.

  6. Motores compatibles: los motores de Amazon DocumentDB que admiten la clase de instancia.