Fahrer laden Lieferbestätigungen (Unterschriftsfotos) per FTP von Handhelds auf eine einzelne EC2-Instanz hoch. Jedes Gerät schreibt Dateien in benutzerspezifische Verzeichnisse; die EC2-Instanz fragt eine zentrale DB ab, um Metadaten hinzuzufügen, und archiviert die Datei dann in S3. Mit zunehmendem Volumen bricht der FTP-Server auf der EC2-Instanz Verbindungen ab und fällt aus; ein Cron-Neustart wurde als temporäre Problemumgehung verwendet. Geräte können nicht geändert werden. Entwerfen Sie eine skalierbare Lösung, die garantiert, dass Dateien das Archiv erreichen und dass Backend-Systeme aktualisiert werden.
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie AWS Transfer Family, um einen FTP-Server zu hosten, der eingehende Dateien direkt in Amazon S3 schreibt; konfigurieren Sie eine S3-Ereignisbenachrichtigung (SNS), um eine Lambda-Funktion aufzurufen, die Metadaten hinzufügt und das Liefersystem aktualisiert..
Warum dies die Antwort ist
Die korrekte Lösung nutzt AWS Transfer Family, um einen hochverfügbaren und skalierbaren FTP-Endpunkt bereitzustellen, der Dateien direkt in Amazon S3 speichert. Dies eliminiert den Engpass der einzelnen EC2-Instanz. S3-Ereignisbenachrichtigungen (SNS) lösen eine Lambda-Funktion aus, sobald eine neue Datei hochgeladen wird. Diese Lambda-Funktion kann dann die Metadaten hinzufügen und die Backend-Systeme aktualisieren, was eine serverlose, skalierbare und zuverlässige Verarbeitung gewährleistet. Die Option mit der Auto Scaling-Gruppe löst das Problem der Skalierbarkeit des FTP-Servers nicht vollständig, da FTP nicht zustandslos ist und ein Load Balancer die FTP-Sitzungen nicht effizient über mehrere Instanzen verteilen kann. Die EFS-Option verbessert die Speicherung, aber die einzelne EC2-Instanz bleibt ein Engpass für die Verarbeitung. Die Aktualisierung der Handheld-Geräte ist laut Aufgabenstellung nicht möglich.
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