Bir şirket, AWS üzerinde bir e-ticaret web sitesinin prototipini oluşturuyor. Web sitesi bir Application Load Balancer'dan, web sunucuları için bir Auto Scaling grubundaki Amazon EC2 örneklerinden ve Single-AZ yapılandırmasıyla çalışan bir Amazon RDS for MySQL DB örneğinden oluşmaktadır. Ürün kataloğu aramaları sırasında web sitesi yavaş yanıt veriyor. Ürün kataloğu, şirketin sık sık güncellemediği MySQL veritabanındaki bir tablo grubudur. Bir çözümler mimarı, ürün kataloğu aramaları gerçekleştiğinde DB örneğindeki CPU kullanımının yüksek olduğunu belirlemiştir. Çözümler mimarı, ürün kataloğu aramaları sırasında web sitesinin performansını artırmak için ne önermelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Ürün kataloğunu önbelleğe almak için bir Amazon ElastiCache for Redis kümesi uygulayın. Önbelleği doldurmak için lazy loading kullanın..
Neden bu cevap
Doğru cevap, ürün kataloğunu önbelleğe almak için bir Amazon ElastiCache for Redis kümesi uygulamak ve önbelleği doldurmak için lazy loading kullanmaktır. Ürün kataloğu sık güncellenmediği için, sık erişilen verileri ElastiCache'te önbelleğe almak, RDS veritabanındaki yükü azaltacak ve ürün arama yanıt sürelerini iyileştirecektir. Lazy loading, yalnızca ihtiyaç duyulduğunda verileri önbelleğe yükleyerek veritabanı üzerindeki ilk yükü en aza indirir. Diğer seçenekler: Amazon Redshift, analitik iş yükleri için tasarlanmış bir veri ambarıdır ve sık güncellenmeyen bir ürün kataloğu için uygun değildir. Auto Scaling grubuna ek ölçeklendirme politikası eklemek, web sunucusu kapasitesini artırır ancak veritabanı performans sorununu çözmez. Multi-AZ yapılandırması, dayanıklılığı artırır ancak okuma performansını doğrudan iyileştirmez. Ayrıca, sorguları kısaltmak için EC2 örneklerini yapılandırmak, uygulamanın yeniden yazılmasını gerektirir ve karmaşıktır.
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