Ein Unternehmen hat seine Einzelhandels-Website global bereitgestellt. Die Website läuft auf mehreren Amazon EC2-Instanzen hinter einem Elastic Load Balancer in einer Auto Scaling-Gruppe über mehrere Availability Zones hinweg. Das Unternehmen möchte verschiedene Inhaltsversionen basierend auf dem vom Kunden verwendeten Gerät bereitstellen. Welche Kombination von Maßnahmen sollte ein Solutions Architect ergreifen, um diese Anforderungen zu erfüllen? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie Amazon CloudFront, um mehrere Versionen des Inhalts zwischenzuspeichern., Konfigurieren Sie eine Lambda@Edge-Funktion, um Benutzern basierend auf dem User-Agent-Header bestimmte Objekte zurückzugeben..
Warum dies die Antwort ist
Um verschiedene Inhaltsversionen basierend auf dem Gerät des Kunden bereitzustellen, ist die Kombination aus Amazon CloudFront und Lambda@Edge ideal. CloudFront kann mehrere Versionen des Inhalts zwischenspeichern, was die Latenz reduziert und die Leistung verbessert. Eine Lambda@Edge-Funktion, die am Edge von CloudFront ausgeführt wird, kann den User-Agent-Header der Anfrage analysieren und basierend auf dem Gerät (z.B. Mobil, Desktop) dynamisch entscheiden, welche Inhaltsversion (Objekt) vom Origin-Server abgerufen und an den Benutzer geliefert werden soll. Ein Network Load Balancer (NLB) unterstützt kein Host-basiertes oder Pfad-basiertes Routing auf Anwendungsebene, da er auf Schicht 4 (Transport) arbeitet. AWS Global Accelerator verbessert die globale Performance, löst aber nicht direkt das Problem der gerätebasierten Inhaltsbereitstellung.
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