Un'azienda di vendita al dettaglio gestisce diverse applicazioni che registrano ordini, elaborano resi e forniscono analisi. Attualmente, utilizzano un database transazionale MySQL e un database di analisi OLAP Oracle, tutti su EC2. Diversi componenti dell'applicazione producono eventi da diverse fonti; un ETL settimanale copia i dati dell'applicazione nel database di analisi. L'azienda desidera una riprogettazione serverless basata su eventi che fornisca analisi quasi in tempo reale. Quale architettura soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Rifattorizzare i componenti in microservizi in esecuzione su Amazon EKS con AWS Fargate. Migrare il database transazionale MySQL ad Amazon Aurora Serverless MySQL e migrare il database di analisi ad Amazon Redshift Serverless. Utilizzare Amazon EventBridge per instradare gli eventi in ingresso ai microservizi e al sistema di analisi..
Perché questa è la risposta
Questa soluzione soddisfa tutti i requisiti per un'architettura serverless basata su eventi con analisi quasi in tempo reale. Amazon EKS con Fargate fornisce una piattaforma serverless per i microservizi. Amazon Aurora Serverless MySQL è ideale per il database transazionale, offrendo scalabilità on-demand. Amazon Redshift Serverless è una soluzione di data warehousing serverless e scalabile che supporta analisi quasi in tempo reale. Amazon EventBridge è un bus di eventi serverless che consente il routing efficiente degli eventi tra i microservizi e il sistema di analisi, supportando il modello basato su eventi. Le altre opzioni presentano delle lacune: L'opzione 1 usa Amazon Neptune, che è un database a grafo e non adatto per analisi OLAP tradizionali, e Amazon SQS non è un bus di eventi per il routing dinamico. L'opzione 2 non è serverless, mantenendo istanze EC2 e utilizzando Amazon SNS, che è un servizio di pubblicazione/sottoscrizione, non un bus di eventi con routing avanzato. L'opzione 4 usa Amazon AppStream 2.0, che è per lo streaming di applicazioni desktop e non per l'hosting di microservizi, e AWS IoT Core è specifico per dispositivi IoT, non per eventi applicativi generici.
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