Ein Unternehmen führt Online-Wettbewerbe über eine mobile App auf AWS durch und wählt am Ende des Wettbewerbs einen zufälligen Gewinner aus. Die Dauer der Wettbewerbe variiert, und nach Beendigung eines Wettbewerbs dürfen keine Wettbewerbsdaten aufbewahrt werden. Derzeit verwendet das Unternehmen benutzerdefinierten Code auf Amazon EC2-Instanzen hinter einem Application Load Balancer und speichert die Wettbewerbseinträge in Amazon RDS. Das Unternehmen wünscht sich eine neue Architektur, die die Wettbewerbskosten senkt. Welche Lösung ist die kostengünstigste und erfüllt gleichzeitig die Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Speichern Sie Wettbewerbseinträge in Amazon DynamoDB. Schreiben Sie den Verarbeitungscode als AWS Lambda-Funktionen neu. Verwenden Sie DynamoDB TTL für Einträge, damit diese am Ende des Wettbewerbs automatisch ablaufen..
Warum dies die Antwort ist
Die Speicherung von Wettbewerbseinträgen in Amazon DynamoDB und die Verwendung von AWS Lambda-Funktionen für die Verarbeitung sind kostengünstig, da beide Services serverlos sind und nur für die tatsächliche Nutzung bezahlt wird. DynamoDB TTL (Time to Live) erfüllt die Anforderung, dass Daten nach dem Wettbewerb nicht aufbewahrt werden dürfen, indem Einträge automatisch gelöscht werden, ohne dass manueller Aufwand oder zusätzliche Kosten anfallen. Die Option mit Amazon Redshift ist nicht geeignet, da Redshift ein Data Warehouse für analytische Workloads ist und für temporäre Wettbewerbsdaten überdimensioniert und zu teuer wäre. Die Option mit ElastiCache vor RDS würde die Kosten nicht ausreichend senken, da RDS weiterhin läuft und ElastiCache zusätzliche Kosten verursacht. Die Option mit DynamoDB, DAX und ECS auf Fargate ist zwar serverlos, aber DAX ist für Hochleistungs-Caching gedacht und für diesen Anwendungsfall möglicherweise überdimensioniert und teurer als die TTL-Lösung, die die Daten automatisch löscht.
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