Bir şirket, performansı artırmak için çok katmanlı bir uygulamayı AWS'ye taşıyacak. Katmanlar RESTful servisler aracılığıyla iletişim kuruyor ve bir katman aşırı yüklendiğinde işlemler düşüyor. Çözüm mimarı, düşen işlemleri çözen ve uygulamayı en yüksek operasyonel verimlilikle modernize eden bir çözüm tasarlamalıdır. Hangi çözüm bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulama katmanı olarak Amazon API Gateway'i kullanın ve işlemleri AWS Lambda fonksiyonlarına yönlendirin. Uygulama servisleri arasında iletişim katmanı olarak Amazon Simple Queue Service (Amazon SQS) kullanın..
Neden bu cevap
Doğru cevap, API Gateway ve Lambda'yı sunucusuz bir ön uç için birleştirerek performansı artırır ve aşırı yüklenmeyi önler. API Gateway, RESTful servisler için bir giriş noktası sağlar ve istekleri Lambda fonksiyonlarına yönlendirir. Lambda, sunucusuz ve otomatik ölçeklenebilir olduğu için aşırı yüklenmeyi doğal olarak yönetir. Servisler arası iletişim için Amazon SQS kullanmak, mesajları arabelleğe alarak ve asenkron işleyerek sistemin dayanıklılığını ve esnekliğini artırır, böylece bir katman aşırı yüklendiğinde işlemlerin düşmesini engeller. Diğer seçenekler: EC2 instance'larının boyutunu artırmak, geçici bir çözüm olabilir ancak aşırı yüklenmenin temel nedenini çözmez ve maliyetleri artırabilir. SNS, yayınla/abone ol modeli için tasarlanmıştır, kuyruğa alma ve mesaj arabelleğe alma yetenekleri SQS kadar gelişmiş değildir. SQS'i EC2 ile kullanmak, mesajlaşma sorununu çözse de, uygulamanın ön ucunda sunucusuz bir yaklaşım sunmaz ve operasyonel verimliliği tam olarak optimize etmez.
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