Ein Social-Media-Unternehmen betreibt seine App auf Amazon EC2-Instances hinter einem ALB. Der ALB ist der Ursprung für eine CloudFront-Distribution. Die App speichert mehr als eine Milliarde Bilder in einem S3-Bucket und verarbeitet Tausende von Bildern pro Sekunde. Das Unternehmen möchte Bilder dynamisch in der Größe ändern und den Clients geeignete Formate bereitstellen. Welche Lösung erfüllt diese Anforderungen mit dem geringsten Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie eine Lambda@Edge-Funktion mit einer externen Bildverwaltungsbibliothek. Verknüpfen Sie die Lambda@Edge-Funktion mit den CloudFront-Verhaltensweisen, die die Bilder bereitstellen..
Warum dies die Antwort ist
Die Verwendung einer Lambda@Edge-Funktion mit einer externen Bildverwaltungsbibliothek ist die effizienteste Lösung, da sie serverseitige Bildverarbeitung am Edge ermöglicht. Lambda@Edge kann Anfragen abfangen, Bilder bei Bedarf dynamisch in der Größe ändern und das passende Format basierend auf den Client-Anforderungen (z.B. User-Agent) bereitstellen, ohne die Origin-Server zu belasten. Dies reduziert den Betriebsaufwand, da keine dedizierten Server für die Bildverarbeitung verwaltet werden müssen. Das Installieren einer externen Bildverwaltungsbibliothek auf einer EC2-Instanz würde den Betriebsaufwand erhöhen und die Skalierbarkeit einschränken. CloudFront Origin Request Policies und Response Headers Policies sind für die Manipulation von Header-Informationen und nicht für die dynamische Bildverarbeitung konzipiert.
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