Gerenciar classes de instância - Amazon DocumentDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciar classes de instância

A classe de instância determina a capacidade de computação e de memória de uma instância do Amazon DocumentDB (compativel com MongoDB). A classe de instância da qual você precisa depende dos requisitos de energia e memória de processamento.

O Amazon DocumentDB é compatível com as famílias de classes de instância R4, R5, R6G, T3 e T4G. Essas classes são de instâncias da geração atual que são otimizadas para aplicações com uso intensivo de memória. Para obter as especificações dessas classes, consulte Especificações de classe de instância.

Determinar uma classe de instância

Para determinar a classe de uma instância, você pode usar a describe-db-instances AWS CLI operação AWS Management Console ou a.

Using the AWS Management Console

Para determinar a classe de instância para as instâncias do seu cluster, execute as etapas a seguir no console.

  1. Faça login no e abra AWS Management Console o console do Amazon DocumentDB em https://console.aws.amazon.com /docdb.

  2. No painel de navegação, escolha Clusters para encontrar a instância do seu interesse.

    dica

    Caso não visualize o painel de navegação à esquerda da tela, selecione o ícone do menu (Hamburger menu icon with three horizontal lines.) no canto superior esquerdo da página.

  3. Na caixa de navegação Clusters, você verá a coluna Identificador do Cluster. Suas instâncias estão listadas em clusters, semelhante ao snapshot abaixo.

    Tabela de clusters mostrando como uma instância está aninhada em um cluster.
  4. Na lista de instâncias, expanda o cluster para encontrar as instâncias de seu interesse. Encontre a instância desejada. Em seguida, verifique a coluna Tamanho da linha da instância para visualizar a classe de instância.

    Na imagem a seguir, a classe da instância robo3t é db.r5.4xlarge.

    Lista de instâncias na tabela Clusters com a coluna Tamanho mostrando o tipo de instância.
Using the AWS CLI

Para determinar a classe de uma instância usando o AWS CLI, use a describe-db-instances operação com os parâmetros a seguir.

  • --db-instance-identifier: opcional. Especifica a instância para a qual você deseja localizar a classe da instância. Se o parâmetro for omitido, describe-db-instances retornará uma descrição para até 100 das suas instâncias.

  • --query: opcional. Especifica os membros da instância a serem incluídos nos resultados. Se esse parâmetro for omitido, todos os membros da instância serão retornados.

O exemplo a seguir localiza o nome e a classe da instância para a instância sample-instance-1.

Para Linux, macOS ou 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

A saída dessa operação é semelhante à seguinte.

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

O exemplo a seguir localiza o nome e a classe de até 100 instâncias do Amazon DocumentDB.

Para Linux, macOS ou 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

A saída dessa operação é semelhante à seguinte.

[ [ "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 obter mais informações, consulte Descrever instâncias do Amazon DocumentDB.

Alterar a classe de uma instância

Você pode alterar a classe da instância usando o AWS Management Console ou AWS CLI o. Para obter mais informações, consulte Modificar uma instância do Amazon DocumentDB.

Classes de instância compatíveis por região

O Amazon DocumentDB é compatível com as classes de instância a seguir:

  • R6G—A última geração de instâncias otimizadas para memória, alimentadas por processadores AWS Graviton2 baseados em ARM, que oferecem desempenho até 30% melhor do que as instâncias R5 a um custo 5% menor.

  • R6GD—Instâncias R6G otimizadas para memória com armazenamento local de unidade de estado sólido (SSDNVMe) baseado em memória expressa () não volátil para dados efêmeros.

  • R5: instâncias otimizadas para memória que oferecem desempenho até 100% melhor em relação às instâncias R4 pelo mesmo custo de instância.

  • R4: geração anterior de instâncias otimizadas para memória.

  • T4G—Tipo de instância de uso geral intermitente e de baixo custo de última geração com processadores AWS Graviton2 baseados em ARM que fornecem um nível básico de desempenho de CPU, oferecendo um desempenho de preço até 35% melhor em relação às instâncias T3 e ideal para executar aplicativos com uso moderado de CPU que experimentam picos temporários no uso.

  • T3: instância de uso geral de baixo custo com capacidade de expansão que fornecem um nível de linha de base de performance de CPU com a capacidade de expansão para uso de CPU a qualquer momento e pelo tempo necessário.

Para obter especificações dessas classes de instância, consulte Especificações de classe de instância.

Uma classe de instância específica pode ou não ser compatível em uma região. A tabela a seguir especifica quais classes de instância são compatíveis com o Amazon DocumentDB em cada região.

Classes de instância compatíveis por região
Classes de instância
Região R6GD R6G R5 R4 T4G T3

Leste dos EUA (Ohio)

Compatível

Compatível

Compatível

Compatível

Compatível

Compatível

Leste dos EUA (Norte da Virgínia)

Compatível

Compatível

Compatível

Compatível

Compatível

Compatível

Oeste dos EUA (Oregon)

Compatível

Compatível

Compatível

Compatível

Compatível

Compatível

África (Cidade do Cabo)

Compatível

Compatível

Compatível

Compatível

América do Sul (São Paulo)

Compatível

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Hong Kong)

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Hyderabad)

Compatível

Compatível

Ásia-Pacífico (Mumbai)

Compatível

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Seul)

Compatível

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Sydney)

Compatível

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Singapura)

Compatível

Compatível

Compatível

Compatível

Compatível

Ásia-Pacífico (Tóquio)

Compatível

Compatível

Compatível

Compatível

Compatível

Canadá (Central)

Compatível

Compatível

Compatível

Compatível

Compatível

Europa (Frankfurt)

Compatível

Compatível

Compatível

Compatível

Compatível

Europa (Irlanda)

Compatível

Compatível

Compatível

Compatível

Compatível

Compatível

Europa (Londres)

Compatível

Compatível

Compatível

Compatível

Compatível

Europa (Milão)

Compatível

Compatível

Compatível

Compatível

Europa (Paris)

Compatível

Compatível

Compatível

Compatível

Compatível

Europa (Espanha)

Compatível

Compatível

Compatível

Compatível

Oriente Médio (Emirados Árabes Unidos)

Compatível

Compatível

Compatível

Compatível

China (Pequim)

Compatível

Compatível

Compatível

Compatível

Compatível

China (Ningxia)

Compatível

Compatível

Compatível

Compatível

AWS GovCloud (Oeste dos EUA)

Compatível

Compatível

Compatível

Compatível

Compatível

AWS GovCloud (Leste dos EUA)

Compatível

Compatível

Compatível

Compatível

Compatível

Especificações de classe de instância

A tabela a seguir fornece detalhes das classes de instância do Amazon DocumentDB. É possível encontrar explicações para cada coluna da tabela abaixo da tabela.

Classes de instância do Amazon DocumentDB compatíveis
Classe de instância vCPU1 Memória (GiB)2 NVMe Cache SSD em camadas (GiB) 3 Temperatura máxima de armazenamento (GiB) 4 Largura de banda basal/intermitente (Gbps) 5 Motores de apoio 6
R6G — Classe de instância otimizada para memória da geração atual com base no Graviton2
db.r6g.large 2 16 - 32 0,75/10 4.0.0 e 5.0.0
db.r6g.xlarge 4 32 - 63 1,25/10 4.0.0 e 5.0.0
db.r6g.2xlarge 8 64 - 126 2,5/10 4.0.0 e 5.0.0
db.r6g.4xlarge 16 128 - 252 5,0/10 4.0.0 e 5.0.0
db.r6g.8xlarge 32 256 - 504 12 4.0.0 e 5.0.0
db.r6g.12xlarge 48 384 - 756 20 4.0.0 e 5.0.0
db.r6g.16xlarge 64 512 - 1008 25 4.0.0 e 5.0.0
R6GD — Classe de instância NVMe suportada pela geração atual baseada em Graviton2
db.r6gd.xlarge 4 32 173 64 1,25/10 Somente 5.0.0
db.r6gd.2xlarge 8 64 346 128 2,5/10 Somente 5.0.0
db.r6gd.4xlarge 16 128 694 256 5,0/10 Somente 5.0.0
db.r6gd.8xlarge 32 256 1388 512 12 Somente 5.0.0
db.r6gd.12xlarge 48 384 2082 768 20 Somente 5.0.0
db.r6gd.16xlarge 64 512 2776 1024 25 Somente 5.0.0
R5: classes de instância da geração anterior otimizadas para memória
db.r5.large 2 16 - 31 0,75/10 3.6.0, 4.0.0 e 5.0.0
db.r5.xlarge 4 32 - 62 1,25/10 3.6.0, 4.0.0 e 5.0.0
db.r5.2xlarge 8 64 - 124 2,5/10 3.6.0, 4.0.0 e 5.0.0
db.r5.4xlarge 16 128 - 249 5,0/10 3.6.0, 4.0.0 e 5.0.0
db.r5.8xlarge 32 256 - 504 10 3.6.0, 4.0.0 e 5.0.0
db.r5.12xlarge 48 384 - 748 12 3.6.0, 4.0.0 e 5.0.0
db.r5.16xlarge 64 512 - 1008 20 3.6.0, 4.0.0 e 5.0.0
db.r5.24xlarge 96 768 - 1500 25 3.6.0, 4.0.0 e 5.0.0
R4: classes de instância da geração anterior otimizadas para memória
db.r4.large 2 15.25 - 30 0,75/10 3.6.0 somente
db.r4.xlarge 4 30.5 - 60 1,25/10 3.6.0 somente
db.r4.2xlarge 8 61 - 120 2,5/10 3.6.0 somente
db.r4.4xlarge 16 122 - 240 5,0/10 3.6.0 somente
db.r4.8xlarge 32 244 - 480 10 3.6.0 somente
db.r4.16xlarge 64 488 - 960 25 3.6.0 somente
T4G: classes de instância de desempenho expansível de última geração com base no Graviton2
db.t4g.medium 2 4 - 8.13 0,256/5 4.0.0 e 5.0.0
T3: classes de instância de desempenho expansível de geração anterior
db.t3.medium 2 4 - 7,5 0,256/5 3.6.0, 4.0.0 e 5.0.0
  1. vCPU — O número de unidades de processamento central virtual ()CPUs. CPU virtual é uma unidade de capacidade que pode ser usada para comparar classes de instância. Em vez de comprar ou alugar um determinado processador para usar durante vários meses ou anos, você está alugando a capacidade de acordo com a hora. Nossa meta é fornecer uma quantidade consistente de capacidade da CPU independentemente do hardware subjacente real.

  2. Memória (GiB): a memória RAM, em gigabytes, que é atribuída à instância. Geralmente, há uma proporção consistente entre a memória e a vCPU.

  3. NVMe Cache SSD em camadas — O espaço no volume SSD, medido em gigabytes, alocado como cache estendido para armazenar dados efêmeros. Esse cache só está disponível em instâncias NVMe com suporte.

  4. Armazenamento em temperatura máxima (GiB) — O espaço, medido em gigabytes, alocado à instância para armazenamento não persistente de arquivos temporários. Para instâncias NVMe com suporte, esse armazenamento é hospedado em um volume SSD NVMe baseado. Em todas as outras instâncias, ele é hospedado na Amazon Elastic Block Store (EBS) Amazon Elastic Block Store (EBS).

  5. Largura de banda basal/intermitência (Gbps) — A largura de banda intermitente representa a largura de banda máxima em gigabits por segundo. Divida por 8 para obter a taxa de transferência esperada em gigabytes por segundo. Instâncias de tamanho 4xlarge e menores têm uma largura de banda básica. Para atender a demanda adicional, eles podem usar um mecanismo de crédito de E/S para explodir além da largura de banda de base. As instâncias podem usar largura de banda expansível por um tempo limitado, geralmente de 5 a 60 minutos, dependendo do tamanho da instância.

  6. Mecanismos de suporte — os mecanismos do Amazon DocumentDB que oferecem suporte à classe de instância.