Un'azienda esegue un cluster di database Amazon Aurora PostgreSQL in una singola regione AWS. Il team del database deve acquisire e monitorare tutte le attività sui dati tra i database. Quale soluzione soddisferà questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare uno stream di attività del database sul cluster DB Aurora per pubblicare l'attività in uno stream di dati Amazon Kinesis. Configurare Amazon Kinesis Data Firehose per consumare quello stream di dati Kinesis e consegnare i dati ad Amazon S3 per l'analisi..
Perché questa è la risposta
La soluzione corretta è abilitare uno stream di attività del database su Amazon Aurora PostgreSQL. Questa funzionalità nativa di Aurora cattura tutte le attività sui dati, inclusi accessi, modifiche e query, e le pubblica in uno stream di dati Amazon Kinesis. Successivamente, Amazon Kinesis Data Firehose può essere configurato per consumare questi dati dallo stream Kinesis e consegnarli in modo efficiente ad Amazon S3 per l'archiviazione a lungo termine e l'analisi. Questo approccio è scalabile, gestito e progettato specificamente per il monitoraggio delle attività del database Aurora. Le opzioni che utilizzano AWS DMS per CDC sono meno ideali perché DMS è principalmente per la migrazione e la replica dei dati, non per il monitoraggio dettagliato di tutte le attività del database a livello di sessione o utente. L'opzione con EventBridge e Lambda per la decrittografia è eccessivamente complessa e meno efficiente rispetto all'integrazione diretta con Kinesis Data Streams e Firehose per volumi elevati di dati di attività.
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