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
Argomenti
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
ReadIOPSmetriche basseBufferCacheHitRatioe alte, le istanze possono offrire vantaggi in termini di prestazioni. NVMe-backedUpdate-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:
Crea un cluster Amazon DocumentDB e aggiungi una delle classi di istanze. NVMe-backed Per ulteriori informazioni, consulta Creazione di un cluster Amazon DocumentDB.
In alternativa, modifica un cluster Amazon DocumentDB esistente per utilizzare una delle classi di NVMe-backed istanza. Per ulteriori informazioni, consulta Modifica di un cluster 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