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á.
NVMe-backed instâncias
NVMe-backed as instâncias oferecem desempenho de consulta até 7 vezes mais rápido para aplicativos com grandes conjuntos de dados que excedem a memória de uma instância comum. Essas instâncias utilizam o armazenamento em Solid-State unidade (SSD) local baseado em memória expressa não volátil (NVMe) disponível nas instâncias r6gd para armazenar dados efêmeros, reduzir o acesso ao armazenamento baseado em rede e melhorar a latência e a taxa de transferência de leitura.
O espaço em SSD local é dividido em duas seções:
Cache hierárquico: aproximadamente 73% do SSD local é alocado como cache de banco de dados, permitindo que o sistema armazene até cinco vezes mais páginas do banco de dados do que somente a memória principal. O SSD local atua como um cache de segundo nível, enquanto o cache de buffer existente na memória continua sendo o cache de primeiro nível. A consulta só acessa o armazenamento externo se o cache do buffer e o cache de SSD falharem.
Armazenamento temporário: os 27% restantes são reservados para armazenamento não persistente de arquivos temporários, usado para consultas complexas envolvendo classificações ou operações que consomem muitos recursos, como compilações de índices. Em instâncias regulares, o espaço temporário reside em um volume de armazenamento do Amazon Elastic Block Store (EBS). O armazenamento temporário hospedado localmente no SSD reduz a latência de consultas envolvendo classificações em até duas vezes e acelera as operações que consomem muitos recursos, como a criação de índices.
Os detalhes sobre o tipo de NVMe-backed instâncias suportadas e suas especificações podem ser encontrados emEspecificações de classe de instância.
Tópicos
Casos de uso recomendados para NVMe-backed instâncias
Recomendamos que você use NVMe-backed instâncias nos seguintes cenários:
Read-heavy cargas de trabalho — Se sua carga de trabalho exige muita leitura e seu conjunto de dados é maior que o cache de buffer, indicado por
ReadIOPSmétricas baixasBufferCacheHitRatioe altas, as instâncias podem oferecer benefícios de desempenho. NVMe-backedUpdate-heavy cargas de trabalho — Se sua carga de trabalho exige muitas atualizações e a coleta de lixo não consegue acompanhar devido à latência de leitura no armazenamento em rede, as NVMe-backed instâncias podem ajudar a mitigar o problema.
NVMe-backed as instâncias podem beneficiar vários casos de uso, incluindo:
Internet-scale aplicativos — aplicativos como processamento de pagamentos, cobrança e comércio eletrônico com contratos de nível de serviço (SLAs) de desempenho rigorosos podem aproveitar as vantagens de desempenho das NVMe-backed instâncias.
Real-time painéis de relatórios — painéis que executam centenas de consultas para metrics/data coleta podem se beneficiar da baixa latência e da alta taxa de transferência das instâncias. NVMe-backed
Aplicativos generativos de IA — Os aplicativos que usam a pesquisa vetorial para encontrar vizinhos exatos ou mais próximos em milhões de incorporações vetoriais podem aproveitar o alto desempenho das NVMe-backed instâncias.
Usando NVMe-backed instâncias com o Amazon DocumentDB
Para usar NVMe-backed instâncias do Amazon DocumentDB:
Crie um cluster Amazon DocumentDB e adicione uma das classes de NVMe-backed instância. Para obter mais informações, consulte Criar um cluster do Amazon DocumentDB.
Como alternativa, modifique um cluster Amazon DocumentDB existente para usar uma das classes de NVMe-backed instância. Para obter mais informações, consulte Modificar um cluster do Amazon DocumentDB.
Para verificar a disponibilidade de NVMe-backed instâncias em diferentes AWS regiões, consulteClasses de instância compatíveis por região.
Se você quiser voltar de uma NVMe-backed instância para uma instância normal, modifique a classe de instância de banco de dados da sua instância Amazon DocumentDB para uma classe de instância similar sem o armazenamento NVMe. Por exemplo, se a sua classe de instância atual for db.r6gd.4xlarge, selecione ‘db.r6g.4xlarge’ para alternar de volta. Para obter mais informações, consulte Modificar um cluster do Amazon DocumentDB.
NVMe-backed Instâncias de monitoramento
Além das métricas de instância regulares disponíveis na Amazon CloudWatch, as NVMe-backed instâncias emitem métricas adicionais específicas para armazenamento NVMe-based SSD, IOPS e taxa de transferência.
NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage
Para obter mais informações sobre essas métricas, consulte NVMe-backed métricas de instância