Bir şirket, us-west-1 Bölgesi'ndeki bir Application Load Balancer'ın arkasındaki Amazon EC2 örneklerinden dinamik bir web sitesi sunmaktadır. Site birden çok dili desteklemeli ve dünyanın diğer bölgelerindeki kullanıcılar için yüksek gecikme süresi yaşamaktadır. Şirket, mimariyi birden çok Bölgeye yeniden oluşturmadan daha hızlı küresel performans istiyor. Bir çözümler mimarı ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: ALB'yi kaynak olarak kullanarak bir Amazon CloudFront dağıtımı yapılandırın. Önbellek davranış ayarlarını Accept-Language istek başlığına göre önbelleğe alacak şekilde ayarlayın..
Neden bu cevap
Bu senaryoda, mevcut Application Load Balancer (ALB) önündeki bir Amazon CloudFront dağıtımı, küresel kullanıcılar için gecikmeyi azaltmanın en etkili yoludur. CloudFront, içeriği uç konumlarda önbelleğe alarak kullanıcıya en yakın konumdan sunar. Accept-Language başlığına göre önbelleğe alma ayarı, CloudFront'ın farklı dillerdeki içerikleri ayrı ayrı önbelleğe almasını sağlayarak çok dilli bir web sitesinin performansını optimize eder. Diğer seçenekler: S3 bucket'ından sunulan bir web sitesi, dinamik içerik için uygun değildir ve mevcut mimarinin tamamen yeniden tasarlanmasını gerektirir. API Gateway, API önbellekleme için tasarlanmıştır, ancak tüm web sitesi içeriğini önbelleğe almak için CloudFront kadar optimize değildir ve ek karmaşıklık getirir. Her bölgede EC2 örneği başlatmak ve NGINX'i yapılandırmak, mimariyi birden çok bölgeye yeniden oluşturmadan daha hızlı küresel performans elde etme gereksinimini karşılamaz; bu, tam bir yeniden mimaridir ve daha fazla yönetim yükü getirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez