Şirket içi bir Java web uygulaması, abone verilerini depolamak için MongoDB kullanıyor. Şirket, uygulamayı aynı mimariyle AWS'ye geçirmeli, yüksek erişilebilirlik için dağıtmalı ve uygulama kodunu değiştirememelidir. Bu gereksinimleri hangi AWS tabanlı mimari karşılayacaktır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Abone verileri için birden çok Erişilebilirlik Alanı'nda uygun boyutlandırılmış instance'larla Amazon DocumentDB (MongoDB uyumluluğu ile) kullanın. Java uygulamasını birden çok Erişilebilirlik Alanı'nda bir Auto Scaling grubu içindeki EC2 instance'larına dağıtın..
Neden bu cevap
Doğru seçenek, mevcut MongoDB veritabanı mimarisini korurken yüksek erişilebilirlik ve ölçeklenebilirlik sağlayan Amazon DocumentDB'yi (MongoDB uyumluluğu ile) önermektedir. Uygulama kodunu değiştirememe kısıtlaması nedeniyle, MongoDB API'si ile uyumlu bir hizmet kritik öneme sahiptir. DocumentDB, birden çok Erişilebilirlik Alanı'nda dağıtılarak yüksek erişilebilirlik sunar. Java uygulamasının birden çok Erişilebilirlik Alanı'nda bir Auto Scaling grubu içindeki EC2 instance'larına dağıtılması, uygulamanın kendisi için de yüksek erişilebilirlik ve otomatik ölçeklendirme sağlar. Diğer seçenekler neden yanlış: Amazon Aurora DB kümesi kullanmak, uygulama kodunda MongoDB'den Aurora'ya geçiş için önemli değişiklikler gerektirecektir. MongoDB'yi tek bir Erişilebilirlik Alanı'nda Amazon EC2 instance'larında çalıştırmak, yüksek erişilebilirlik gereksinimini karşılamaz. Amazon DocumentDB'yi isteğe bağlı kapasite modunda kullanmak, performans ve maliyet açısından uygun boyutlandırılmış instance'lar kadar verimli olmayabilir, özellikle tahmin edilebilir iş yükleri için.
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