Bir şirket, iki basit Node.js uygulamasını şirket içi ortamdan AWS'ye taşıyor. Uygulamalardan biri sensör verilerini toplar ve bir MySQL veritabanına yazar; diğeri verileri raporlar halinde toplar. Toplama işleri çalıştırıldığında, bazı yükleme işleri başarısız olur. Taşıma işlemi, yükleme hatalarını çözmeli ve müşteriler tarafından görülebilir herhangi bir kesinti veya değişiklik olmadan gerçekleşmelidir. Bir çözümler mimarı ne önermelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon Aurora MySQL veritabanı sağlayın ve şirket içi ortamdan Aurora'ya sürekli replikasyon için AWS Database Migration Service (AWS DMS) kullanın. Bir Aurora Replica oluşturun ve toplama işlerini replika üzerinde çalıştırın. Toplama uç noktalarını bir ALB arkasındaki Lambda işlevleri olarak barındırın ve Aurora'ya yazma işlemleri için Amazon RDS Proxy kullanın. Veritabanları senkronize edildikten sonra, toplayıcı DNS'ini ALB'ye işaret edecek şekilde güncelleyin ve AWS DMS görevini devre dışı bırakın..
Neden bu cevap
Doğru cevap, kesintisiz bir geçiş için AWS DMS ile sürekli replikasyon, okuma iş yüklerini bir Aurora Replikasına yönlendirme ve Lambda ile RDS Proxy kullanarak uygulama katmanını modernize etme stratejisini birleştirir. AWS DMS, şirket içi veritabanından Aurora'ya kesinti olmadan veri senkronizasyonu sağlar. Toplama işlerinin bir Aurora Replikası üzerinde çalıştırılması, birincil veritabanı üzerindeki yükü azaltır ve geçiş sırasında performans sorunlarını önler. Lambda işlevleri sunucusuz bir yaklaşım sunarken, Amazon RDS Proxy bağlantı yönetimini basitleştirir ve Aurora'ya yazma işlemlerini optimize eder. Geçiş tamamlandığında, DNS güncellemesi ile trafik yeni AWS ortamına yönlendirilir ve DMS görevi devre dışı bırakılır. Diğer seçenekler, ya kesintisiz geçiş gereksinimini karşılamaz (örneğin, manuel replikasyon kurulumu), ya yükleme hatalarını çözmek için uygun bir mimari sunmaz (örneğin, Kinesis akışı doğrudan toplama işleri için uygun değildir), ya da uygulama katmanı için en iyi uygulamaları içermez (örneğin, NLB yerine ALB, HTTP/HTTPS trafiği için daha uygundur).
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