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á.
NVMeAs instâncias com suporte 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 local de unidade de estado sólido (SSDNVMe) baseado em memória expressa () não volátil disponível em 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 SSD local é dividido em duas seções:
Cache em camadas — 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 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 casos regulares, o espaço temporário reside em um volume Amazon Elastic Block Store (EBS) da 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 NVMe apoiadas por suporte e suas especificações podem ser encontrados emEspecificações de classe de instância.
Tópicos
Casos de uso recomendados para NVMe instâncias suportadas
Recomendamos que você use instâncias NVMe com suporte em -nos seguintes cenários:
Cargas de trabalho com muita leitura — Se sua carga de trabalho exige muita leitura e seu conjunto de dados é maior que o cache de buffer, indicado por
ReadIOPS
métricas baixasBufferCacheHitRatio
e altas, as instâncias apoiadas podem oferecer benefícios de desempenho. NVMeCargas de trabalho com muita atualização — 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, NVMe as instâncias com suporte podem ajudar a mitigar o problema.
NVMeinstâncias apoiadas por -podem beneficiar vários casos de uso, incluindo:
Aplicativos em escala de Internet — 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 instâncias apoiadas. 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 da alta taxa de transferência das instâncias apoiadas. NVMe
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 NVMe de instâncias suportadas.
Usando instâncias NVMe apoiadas por -com o Amazon DocumentDB
Para usar instâncias NVMe suportadas pelo Amazon DocumentDB:
Crie um cluster Amazon DocumentDB e adicione uma das classes de instância NVMe suportadas. 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 instância NVMe suportadas. Para obter mais informações, consulte Modificar um cluster do Amazon DocumentDB.
Para verificar a disponibilidade NVMe de instâncias com suporte em diferentes AWS regiões, consulteClasses de instância compatíveis por região.
Se você quiser voltar de uma instância com NVMe suporte para uma instância regular, modifique a classe de instância de banco de dados da sua instância Amazon DocumentDB para uma classe de instância similar sem NVMe o armazenamento. Por exemplo, se sua classe de instância atual for 'db.r6gd.4xlarge', escolha 'db.r6g.4xlarge' para voltar atrás. Para obter mais informações, consulte Modificar um cluster do Amazon DocumentDB.
Instâncias NVMe apoiadas pelo monitoramento
Além das métricas de instância regulares disponíveis na Amazon CloudWatch, as instâncias com NVMe suporte emitem métricas adicionais específicas para armazenamento SSD, IOPS e taxa de transferência NVMe baseados.
NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage
Para obter mais informações sobre essas métricas, consulte NVMe- métricas de instância apoiadas