Bir şirketin sipariş sistemi, istemcilerden Amazon EC2 örneklerine istekler gönderir ve bu örnekler siparişleri işleyerek Amazon RDS'ye kaydeder. Kullanıcılar, sistem arızalandığında siparişleri yeniden işlemek zorunda kalmaktadır. Şirket, bir kesintiden sonra siparişleri otomatik olarak işleyecek dayanıklı bir çözüm istemektedir. Bir çözümler mimarı bu gereksinimleri karşılamak için ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 örneklerini bir Auto Scaling grubuna taşıyın. Sipariş sistemini, mesajları bir Amazon Simple Queue Service (Amazon SQS) kuyruğuna gönderecek şekilde yapılandırın. EC2 örneklerini, kuyruktan mesajları tüketecek şekilde yapılandırın..
Neden bu cevap
Bu çözüm, dayanıklılık ve otomatik yeniden işleme gereksinimlerini karşılar. EC2 örneklerini bir Auto Scaling grubuna taşımak, örneklerin sağlıklı kalmasını ve yük dalgalanmalarına uyum sağlamasını sağlar. Sipariş sisteminin mesajları bir Amazon SQS kuyruğuna göndermesi, mesajların kalıcı olarak depolanmasını ve EC2 örnekleri geçici olarak kullanılamaz hale gelse bile kaybolmamasını garanti eder. EC2 örnekleri daha sonra kuyruktan mesajları tüketerek siparişleri otomatik olarak işleyebilir. Diğer seçenekler: Auto Scaling grubu ve ALB, ölçeklenebilirlik ve yük dengeleme sağlar ancak mesajların kalıcılığı ve otomatik yeniden işleme sorununu doğrudan çözmez. EventBridge kuralı ve ECS görevi, belirli olaylara tepki vermek için kullanılabilir ancak burada ana sorun, sipariş mesajlarının güvenilir bir şekilde kuyruğa alınması ve işlenmesidir. SNS konusu ve Lambda işlevi, yayınlama/abone olma modeli için uygundur ancak SQS'in sağladığı mesaj kuyruğu ve yeniden işleme yeteneklerini doğrudan sunmaz. Systems Manager Run Command, isteğe bağlı komut yürütme için tasarlanmıştır, sürekli mesaj işleme için uygun değildir.
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