Un'azienda sta creando un'applicazione di shopping su AWS. Il catalogo cambia una volta al mese e deve scalare in base al traffico. L'azienda desidera la latenza più bassa possibile. I dati del carrello di ogni utente devono essere altamente disponibili e devono persistere se l'utente si disconnette e in seguito si riconnette. Cosa dovrebbe fare un architetto di soluzioni per garantire che i dati del carrello siano sempre conservati?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare Amazon ElastiCache for Redis per memorizzare nella cache i dati del catalogo da Amazon DynamoDB e per archiviare i dati del carrello dalla sessione dell'utente..
Perché questa è la risposta
ElastiCache for Redis è la scelta migliore perché offre una cache in memoria ad alta velocità e bassa latenza, ideale per i dati del catalogo che cambiano raramente e richiedono un accesso rapido. Redis supporta anche la persistenza dei dati e la replica, rendendolo perfetto per archiviare i dati del carrello degli utenti in modo altamente disponibile e duraturo, anche in caso di disconnessione. L'Application Load Balancer con sticky sessions è utile per mantenere le sessioni utente su un'istanza specifica, ma non garantisce la persistenza dei dati del carrello in caso di disconnessione o fallimento dell'istanza. Amazon OpenSearch Service è un motore di ricerca e analisi, non una soluzione di caching o persistenza per i dati del carrello. Un'istanza EC2 con EBS è una soluzione generica, ma ElastiCache for Redis è ottimizzato per le prestazioni e la disponibilità richieste in questo scenario.
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