Ein Unternehmen migriert ältere interne Anwendungen zu AWS und gestaltet sein internes Mitarbeiterverzeichnis mit nativen AWS-Diensten neu. Sie müssen die Kontaktdaten und hochauflösenden Fotos der Mitarbeiter speichern und die Suche und den Abruf der Details und Fotos jedes Mitarbeiters über AWS-APIs ermöglichen. Welches Design erreicht dies?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Kontaktinformationen jedes Mitarbeiters in einer Amazon DynamoDB-Tabelle speichern und die hochauflösenden Fotos in Amazon S3 speichern; die S3-Objektschlüssel in den DynamoDB-Elementen speichern..
Warum dies die Antwort ist
Die Speicherung von Kontaktdaten in DynamoDB und hochauflösenden Fotos in S3 ist die effizienteste und kostengünstigste Lösung. DynamoDB ist ideal für schnelle Abfragen strukturierter Daten, während S3 für die Speicherung großer, unstrukturierter Objekte wie Bilder optimiert ist. Das Speichern der S3-Objektschlüssel in DynamoDB ermöglicht eine einfache Verknüpfung der Daten. Base64-Kodierung von Fotos in DynamoDB würde die Elementgröße erheblich erhöhen, was zu höheren Kosten und Leistungsproblemen führen würde, da DynamoDB nicht für die Speicherung großer Binärdaten konzipiert ist. Amazon Cognito User Pools sind für die Benutzerauthentifizierung und -verwaltung gedacht, nicht für die Speicherung großer Mengen von Mitarbeiterdaten und Fotos. Die Verwendung von Amazon RDS und EFS wäre eine überdimensionierte und teurere Lösung für diesen Anwendungsfall, da RDS für relationale Datenbanken und EFS für Dateisysteme gedacht ist, die von mehreren EC2-Instanzen gemeinsam genutzt werden.
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