Un'applicazione di gaming memorizza gli eventi in Amazon DynamoDB e un ingegnere dei dati deve importare tali dati in Amazon OpenSearch Service con aggiornamenti quasi in tempo reale. Quale soluzione soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Amazon DynamoDB Streams per acquisire le modifiche della tabella. Utilizzare una funzione AWS Lambda per elaborare lo stream e aggiornare Amazon OpenSearch Service..
Perché questa è la risposta
La soluzione corretta sfrutta Amazon DynamoDB Streams per catturare le modifiche ai dati in tempo reale. Una funzione AWS Lambda può quindi elaborare questi eventi dello stream e inviare gli aggiornamenti ad Amazon OpenSearch Service, garantendo una sincronizzazione quasi in tempo reale. Le altre opzioni non sono ideali per aggiornamenti quasi in tempo reale: L'esportazione periodica tramite Step Functions e il caricamento con Lambda introduce latenza significativa, non soddisfacendo il requisito "quasi in tempo reale". Un job AWS Glue può essere configurato per lo streaming, ma DynamoDB Streams e Lambda sono una soluzione più diretta ed efficiente per la cattura e l'elaborazione di modifiche a livello di record da DynamoDB. Un plugin OpenSearch personalizzato per la sincronizzazione diretta da DynamoDB non è una funzionalità standard e richiederebbe uno sviluppo e una manutenzione complessi, oltre a non essere la soluzione AWS nativa e raccomandata per questo caso d'uso.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta