Bir üretim web uygulaması, bir Elastic Load Balancer arkasında dört EC2 instance üzerinde çalışır ve AWS Elastic Beanstalk tarafından yönetilir. Bir geliştiricinin, herhangi bir kesinti olmadan platform sürümünü (Node.js) güncellemesi ve test için yeni uygulama kodunu dağıtması gerekmektedir. Hangi dağıtım yaklaşımı bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yeni kodun yeni EC2 instance'larına dağıtılması için immutable update kullanın; yalnızca sağlık kontrollerini geçtikten sonra yeni instance'lara trafik yönlendirin..
Neden bu cevap
Doğru cevap, "Yeni kodun yeni EC2 instance'larına dağıtılması için immutable update kullanın; yalnızca sağlık kontrollerini geçtikten sonra yeni instance'lara trafik yönlendirin." çünkü bu yaklaşım, mevcut üretim ortamını etkilemeden hem platform sürümünü güncellemeye hem de yeni uygulama kodunu dağıtmaya olanak tanır. Immutable güncellemeler, yeni bir EC2 instance grubu oluşturur, kodu ve platformu bu yeni instance'lara dağıtır ve yalnızca sağlık kontrolleri başarılı olursa trafiği bunlara yönlendirir. Bu, sıfır kesinti süresi sağlar ve bir sorun olması durumunda kolayca geri alma imkanı sunar. Diğer seçenekler neden yanlış: Üretim ortamını klonlamak ve URL'leri değiştirmek, platform sürümü güncellemesi için uygun olsa da, uygulama kodu dağıtımı için daha karmaşık bir süreçtir ve URL değişikliği sırasında kısa bir kesintiye neden olabilir. All-at-once dağıtım, tüm instance'ları aynı anda güncellediği için kesintiye neden olabilir ve testler başarısız olursa geri alma süreci de kesintiye yol açar. Rolling deployment, kesintiyi azaltmaya yardımcı olsa da, her alt kümede test yapmak ve geri almak daha yavaş bir süreçtir ve platform sürümü güncellemesi için ideal değildir; mevcut instance'lar üzerinde değişiklik yapar.
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