Bir şirket, her yeni siparişin tek bir Availability Zone'daki bir Amazon EC2 örneğindeki bir RabbitMQ kuyruğuna yayınlandığı bir e-ticaret uygulaması çalıştırmaktadır. Ayrı bir EC2 örneği mesajları işler ve ayrıntıları başka bir EC2 örneğindeki bir PostgreSQL veritabanında saklar. Tüm EC2 örnekleri aynı Availability Zone'dadır. Şirket, en az operasyonel yük ile en yüksek kullanılabilirliği istemektedir. 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: Kuyruğu, Amazon MQ üzerinde yedekli bir çift (aktif/bekleme) RabbitMQ örneğine taşıyın. Uygulamayı barındıran EC2 örnekleri için bir Multi-AZ Auto Scaling grubu oluşturun. Veritabanını, Amazon RDS for PostgreSQL'in Multi-AZ dağıtımında çalışacak şekilde taşıyın..
Neden bu cevap
Doğru cevap, RabbitMQ kuyruğunu Amazon MQ'daki yedekli bir çift (aktif/bekleme) RabbitMQ örneğine taşımayı, uygulamayı barındıran EC2 örnekleri için Multi-AZ Otomatik Ölçeklendirme grubu oluşturmayı ve veritabanını Amazon RDS for PostgreSQL'in Multi-AZ dağıtımında çalıştırmayı önerir. Bu yaklaşım, tek bir Erişilebilirlik Alanı arızasına karşı koruma sağlayarak ve yönetilen hizmetler (Amazon MQ ve Amazon RDS) kullanarak operasyonel yükü azaltarak en yüksek kullanılabilirliği en az operasyonel yükle sağlar. Diğer seçenekler, RabbitMQ veya PostgreSQL için EC2 tabanlı çözümleri sürdürerek operasyonel yükü artırır veya Multi-AZ yeteneklerini tam olarak kullanmaz.
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.