Bir şirket, monolitik bir uygulamayı AWS üzerinde modern bir tasarıma dönüştürüyor. CI/CD işlem hattı şunları yapmalıdır: saatte birden fazla sürüm yayınlamaya izin vermeli ve hızlı geri alımları mümkün kılmalıdır. Hangi dağıtım tasarı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 sürümü ayrı bir ortamda hazırlamak için AWS Elastic Beanstalk kullanın ve dağıtım yapmak üzere hazırlık ve üretim ortamı URL'lerini değiştirmek için CI/CD işlem hattını kullanın..
Neden bu cevap
Doğru cevap, AWS Elastic Beanstalk'ı kullanarak yeni sürümü ayrı bir ortamda hazırlamak ve ardından hazırlık ile üretim ortamı URL'lerini değiştirmek için CI/CD hattını kullanmaktır. Bu strateji, mavi/yeşil dağıtım olarak bilinir ve kesintisiz dağıtımlar, hızlı geri alımlar ve saatte birden fazla sürüm yayınlama yeteneği sağlar. Yeni sürüm tamamen dağıtılıp test edildikten sonra, trafik anında yeni ortama yönlendirilir. Diğer seçenekler bu gereksinimleri tam olarak karşılamaz: AMI'leri değiştirmek, dağıtım sırasında kısa bir kesinti süresi yaratabilir ve hızlı geri alımlar için daha karmaşık bir süreç gerektirebilir. AWS Systems Manager ile altyapıyı yeniden sağlamak ve Route 53 ağırlıklı yönlendirme kullanmak, daha yavaş bir dağıtım süreci ve potansiyel olarak daha uzun geri alma süreleri anlamına gelebilir. Auto Scaling grubunda AMI'leri güncellemek ve eski örnekleri kaldırmak, kademeli bir dağıtım olsa da, anında geri alma yeteneği sunmaz ve dağıtım sırasında tutarsızlıklar yaratabilir.
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