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á.
Instâncias baseadas em NVMe
As instâncias baseadas em NVMe oferecem performance de consulta até 7 vezes mais rápida para aplicações com grandes conjuntos de dados que excedem a memória de uma instância comum. Essas instâncias utilizam o armazenamento local de unidade de estado sólido (SSD) baseado em memória não volátil expressa (NVMe) disponível em instâncias r6gd para armazenar dados efêmeros, reduzir o acesso ao armazenamento baseado em rede e melhorar a latência de leitura e throughput.
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 instâncias com suporte pelo NVMe e suas especificações podem ser encontrados em Especificações de classe de instância.
Tópicos
Casos de uso recomendados para Instâncias baseadas em NVMe
Recomendamos que você use insâncias baseadas em NVMe nos cenários a seguir:
Workloads com muita leitura: se sua workload exige muita leitura e seu conjunto de dados é maior que o cache de buffer, indicado por métricas
BufferCacheHitRatioinferiores eReadIOPSsuperiores, as instâncias baseadas em NVMe podem oferecer benefícios de performance.Workloads com muita atualização: se sua workload exige muitas atualizações e a coleta de resíduos não consegue acompanhar devido à latência de leitura no armazenamento em rede, as instâncias baseadas em NVMe podem ajudar a mitigar o problema.
As instâncias baseadas em NVMe podem beneficiar vários casos de uso, incluindo:
Aplicações em escala de Internet: aplicações como processamento de pagamentos, cobrança e comércio eletrônico com acordos de serviço (SLAs) de performance rigorosa podem aproveitar as vantagens de performance das instâncias baseadas em NVMe.
Painéis de relatórios em tempo real: painéis que executam centenas de consultas para coleta de métricas/dados podem se beneficiar da baixa latência e do alto throughput de instâncias baseadas em NVMe.
Aplicações generativas de IA: as aplicações que usam a pesquisa vetorial para encontrar vizinhos exatos ou mais próximos em milhões de incorporações vetoriais podem aproveitar a alta performance de instâncias baseadas em NVMe.
Uso de instâncias baseadas em NVMe com o Amazon DocumentDB
Para usar instâncias baseadas em NVMe com o Amazon DocumentDB:
Crie um cluster do Amazon DocumentDB e adicione uma das classes de instâncias baseada em NVMe. Para obter mais informações, consulte Criar um cluster do Amazon DocumentDB.
Como alternativa, modifique um cluster do Amazon DocumentDB para utilizar uma das classes de instâncias baseada em NVMe. Para obter mais informações, consulte Modificar um cluster do Amazon DocumentDB.
Para verificar a disponibilidade de instâncias baseadas em NVMe em diferentes regiões da AWS, consulte Classes de instância compatíveis por região.
Se você quiser voltar de uma instância baseada em NVMe 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.
Monitoramento de Instâncias baseadas em NVMe
Além das métricas de instância regulares disponíveis no Amazon CloudWatch, as instâncias baseadas em NVMe emitem métricas adicionais específicas para armazenamento SSD, IOPS e throughput baseados em NVMe.
NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage
Para ter mais informações sobre essas métricas, consulte NVMe- métricas de instância apoiadas