View a markdown version of this page

NVMe-backed istanze - Amazon DocumentDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

NVMe-backed istanze

NVMe-backed le istanze offrono prestazioni di interrogazione fino a 7 volte più veloci per le applicazioni con set di dati di grandi dimensioni che superano la memoria di un'istanza normale. Queste istanze sfruttano lo storage SSD ( Solid-State Drive) locale non volatile memory express (NVMe) disponibile sulle istanze r6gd per archiviare dati temporanei, ridurre l'accesso allo storage basato sulla rete e migliorare la latenza di lettura e il throughput.

Lo spazio SSD locale è diviso in due sezioni:

  • Cache su più livelli: circa il 73% dell'SSD locale è allocato come cache del database, consentendo al sistema di archiviare fino a cinque volte più pagine del database rispetto alla sola memoria principale. L'SSD locale funge da cache di secondo livello, mentre la buffer cache in memoria esistente rimane la cache di primo livello. La query accede all'archiviazione esterna solo in caso di errore sia nella cache buffer che nella cache SSD.

  • Archiviazione temporanea: il restante 27% è riservato all'archiviazione temporanea di file non persistente, utilizzata per query complesse che comportano ordinamenti o operazioni ad alta intensità di risorse come la creazione di indici. In casi normali, lo spazio temporaneo risiede su un volume Amazon Elastic Block Store (EBS). L'archiviazione temporanea ospitata localmente sull'SSD riduce la latenza delle query che coinvolgono gli ordinamenti fino a due volte e accelera le operazioni che richiedono molte risorse, come la creazione di indici.

I dettagli relativi al tipo di NVMe-backed istanze supportate e alle relative specifiche sono disponibili in. Specifiche della classe di istanza

Casi d'uso consigliati per le istanze NVMe-backed

Usa NVMe-backed le istanze nei seguenti scenari:

  • Read-heavy carichi di lavoro: se il carico di lavoro è ad alta intensità di lettura e il set di dati è più grande della cache del buffer, come indicato da ReadIOPS metriche basse BufferCacheHitRatio e alte, le istanze possono offrire vantaggi in termini di prestazioni. NVMe-backed

  • Update-heavy carichi di lavoro: se il carico di lavoro richiede un elevato numero di aggiornamenti e la Garbage Collection non è in grado di tenere il passo a causa della latenza di lettura sullo storage di rete, le istanze potrebbero contribuire a mitigare il problema. NVMe-backed

NVMe-backed le istanze possono beneficiare di vari casi d'uso, tra cui:

  • Internet-scale applicazioni: applicazioni come l'elaborazione dei pagamenti, la fatturazione e l'e-commerce con contratti di servizio (SLA) a prestazioni rigorose possono sfruttare i vantaggi prestazionali delle istanze. NVMe-backed

  • Real-time dashboard di reporting: le dashboard che eseguono centinaia di query per la metrics/data raccolta possono trarre vantaggio dalla bassa latenza e dall'elevato throughput delle istanze. NVMe-backed

  • Applicazioni di intelligenza artificiale generativa: le applicazioni che utilizzano la ricerca vettoriale per trovare i vicini esatti o più vicini su milioni di incorporamenti vettoriali possono sfruttare le elevate prestazioni delle istanze. NVMe-backed

Utilizzo delle istanze con Amazon DocumentDB NVMe-backed

Per utilizzare le NVMe-backed istanze di Amazon DocumentDB:

Per verificare la disponibilità delle NVMe-backed istanze in diverse AWS regioni, consulta. Classi di istanze supportate per regione

Se desideri tornare da un' NVMe-backed istanza a un'istanza normale, modifica la classe di istanza di database della tua istanza Amazon DocumentDB con una classe di istanza simile senza lo storage NVMe. Ad esempio, se la tua classe di istanza corrente è 'db.r6gd.4xlarge', scegli 'db.r6g.4xlarge' per tornare indietro. Per ulteriori informazioni, consulta Modifica di un cluster Amazon DocumentDB.

Monitoraggio delle istanze NVMe-backed

Oltre alle normali metriche delle istanze disponibili in Amazon CloudWatch, NVMe-backed le istanze emettono parametri aggiuntivi specifici per lo storage NVMe-based SSD, gli IOPS e la velocità effettiva.

NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage

Per ulteriori informazioni su queste metriche, consulta NVMe-backed metriche dell'istanza