È necessario progettare un sistema fault-tolerant che preservi i dati di sessione del client in caso di guasto di un'istanza Amazon EC2. Quale approccio garantisce che i dati di sessione non vengano persi quando un'istanza si arresta?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Amazon DynamoDB per l'archiviazione e la gestione scalabile delle sessioni..
Perché questa è la risposta
L'utilizzo di Amazon DynamoDB per l'archiviazione e la gestione scalabile delle sessioni è la soluzione più efficace per garantire la persistenza dei dati di sessione in un sistema fault-tolerant. DynamoDB è un database NoSQL completamente gestito, ad alta disponibilità e scalabile, che permette di salvare i dati di sessione esternamente alle istanze EC2. In caso di guasto di un'istanza, i dati di sessione rimangono integri e accessibili da altre istanze. Abilitare le sticky sessions (sessioni permanenti) su un Elastic Load Balancer non risolve il problema della persistenza dei dati in caso di guasto dell'istanza, poiché i dati di sessione sono ancora memorizzati sull'istanza stessa. Archiviare i dati di sessione in Amazon SQS non è l'uso appropriato per i dati di sessione, in quanto SQS è una coda di messaggi e non un database per l'archiviazione persistente e l'accesso rapido ai dati di sessione. Abilitare l'Elastic Load Balancer connection draining (svuotamento delle connessioni) serve a gestire le connessioni esistenti durante la deregistrazione o il guasto di un'istanza, ma non preserva i dati di sessione memorizzati sull'istanza fallita.
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