Sie müssen ein fehlertolerantes System entwerfen, das Client-Sitzungsdaten bewahrt, falls eine Amazon EC2-Instance ausfällt. Welcher Ansatz stellt sicher, dass Sitzungsdaten nicht verloren gehen, wenn eine Instance ausfällt?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Amazon DynamoDB für skalierbare Sitzungsspeicherung und -verwaltung verwenden..
Warum dies die Antwort ist
Die Speicherung von Sitzungsdaten in Amazon DynamoDB ist die beste Lösung. DynamoDB ist eine vollständig verwaltete NoSQL-Datenbank, die hohe Verfügbarkeit, Skalierbarkeit und Fehlertoleranz bietet. Wenn eine EC2-Instanz ausfällt, bleiben die Sitzungsdaten in DynamoDB erhalten und können von einer anderen Instanz abgerufen werden, wodurch die Sitzung des Benutzers nahtlos fortgesetzt wird. Sticky Sessions (Haftende Sitzungen) würden die Sitzungsdaten nicht bewahren, da sie nur sicherstellen, dass Anfragen desselben Clients an dieselbe Instanz weitergeleitet werden. Fällt diese Instanz aus, gehen die Daten verloren. Amazon SQS ist eine Warteschlange und nicht für die persistente Speicherung von Sitzungsdaten konzipiert. Connection Draining (Verbindungsentleerung) hilft, laufende Anfragen bei der Abmeldung einer Instanz abzuschließen, verhindert aber nicht den Verlust von Sitzungsdaten, die direkt auf der Instanz gespeichert sind, wenn diese unerwartet ausfällt.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich