Bir şirket, AWS'de üç katmanlı bir e-ticaret uygulamasını barındırıyor. Web sitesi Amazon S3 üzerinde barındırılıyor ve bir Application Load Balancer (ALB) arkasındaki üç Amazon EC2 instance'ı üzerindeki bir API ile entegre oluyor. API, statik ve dinamik ön uç içeriği ile satış isteklerini eşzamansız olarak işleyen arka uç çalışanlarını sunuyor. Şirket, ürün lansmanları sırasında satış isteklerinde ani ve büyük artışlar bekliyor. Bir çözümler mimarı, tüm isteklerin başarıyla işlenmesini sağlamak için ne önermelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Statik içerik için bir Amazon CloudFront dağıtımı ekleyin. Web sitesinden gelen istekleri EC2 instance'ları tarafından daha sonra işlenmek üzere almak için bir Amazon Simple Queue Service (Amazon SQS) kuyruğu ekleyin..
Neden bu cevap
Doğru cevap, statik içerik için bir Amazon CloudFront dağıtımı eklemek ve istekleri EC2 instance'ları tarafından daha sonra işlenmek üzere almak için bir Amazon SQS kuyruğu eklemektir. CloudFront, statik içeriği önbelleğe alarak web sitesinin performansını artırır ve EC2 instance'ları üzerindeki yükü azaltır. SQS, satış isteklerindeki ani artışları yönetmek için bir mesaj kuyruğu görevi görür. Bu, EC2 instance'larının aşırı yüklenmesini önler ve tüm isteklerin, instance'lar meşgul olsa bile, daha sonra işlenmek üzere güvenilir bir şekilde alınmasını sağlar. Diğer seçenekler: Dinamik içerik için CloudFront kullanmak, dinamik içeriğin doğası gereği sık değişmesi nedeniyle genellikle etkili değildir. EC2 instance'larının sayısını manuel olarak artırmak, ani ve büyük artışlar için otomatik bir çözüm değildir. Dinamik içerik için CloudFront kullanmak yine uygun değildir. ElastiCache eklemek, API'nin işleyeceği trafiği azaltabilir ancak satış isteklerinin işlenmesindeki ani artışları doğrudan ele almaz. Statik içerik için CloudFront eklemek iyi bir uygulamadır, ancak EC2 instance'larını bir Auto Scaling grubuna yerleştirmek tek başına, ani ve büyük artışlarda tüm isteklerin başarıyla işlenmesini garanti etmeyebilir, çünkü instance'ların başlatılması zaman alabilir ve bu sırada istekler kaybedilebilir. SQS, bu tür senaryolarda daha sağlam bir çözüm sunar.
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