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 casi
NVMe-backed le istanze offrono prestazioni di query fino a 7 volte più veloci per applicazioni con set di dati di grandi dimensioni che superano la memoria di un'istanza normale. Queste istanze sfruttano lo storage Solid-State SSD (Non-Volatile Memory Express) locale basato su NVMe disponibile sulle istanze r6gd per archiviare dati effimeri, 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 a più livelli: circa il 73% dell'SSD locale viene allocato come cache del database, il che consente 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 cache buffer in memoria esistente rimane la cache di primo livello. La query accede alla memoria esterna solo se si verifica un 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 implicano operazioni di ordinamento o che richiedono molte risorse come la creazione di indici. Nelle istanze normali, lo spazio temporaneo risiede su un volume Amazon Elastic Block Store (EBS). Lo storage temporaneo ospitato localmente sull'SSD riduce la latenza delle query e degli 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
Ti consigliamo di utilizzare NVMe-backed le istanze nei seguenti scenari:
Read-heavy carichi di lavoro: se il carico di lavoro richiede un'intensa attività di lettura e il set di dati è più grande della cache buffer, come indicato da
ReadIOPSparametri bassiBufferCacheHitRatioe alti, 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 essere utili in diversi casi d'uso, tra cui:
Internet-scale applicazioni: applicazioni come l'elaborazione dei pagamenti, la fatturazione e l'e-commerce con rigorosi accordi sul livello di servizio (SLA) in termini di prestazioni 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 in milioni di incorporamenti vettoriali possono sfruttare le elevate prestazioni delle istanze. NVMe-backed
Utilizzo di NVMe-backed istanze con Amazon DocumentDB
Per utilizzare NVMe-backed istanze di Amazon DocumentDB:
Crea un cluster Amazon DocumentDB e aggiungi una delle classi di NVMe-backed istanza. 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 istanza 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 in una classe di istanza simile senza lo storage NVMe. Ad esempio, se la classe di istanza corrente è 'db.r6gd.4xlarge', scegli 'db.r6g.4xlarge' per tornare indietro. Per ulteriori informazioni, consulta Modifica di un cluster Amazon DocumentDB.
Istanze di monitoraggio NVMe-backed
Oltre ai normali parametri delle istanze disponibili in Amazon CloudWatch, NVMe-backed le istanze emettono parametri aggiuntivi specifici per lo storage NVMe-based SSD, gli IOPS e il throughput.
NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage
Per ulteriori informazioni su queste metriche, consulta NVMe-backed metriche delle istanze