Bir startup, yüksek trafikli bir e-ticaret sitesini AWS'ye taşıdı ve şimdi başarısız derlemelerde mühendisleri bilgilendiren, sıfır kesinti süresiyle dağıtımlar sağlayan ve sorunsuz geri alımları destekleyen bir CI/CD'ye ihtiyaç duyuyor. Geliştiriciler, derlemeler ve birim testleri için özel bir GitHub deposu ve Jenkins kullanıyor. Ekip, derlemeleri ve dağıtımları düzenlemek için AWS CodePipeline'ı kullanacak. Hangi tasarım bildirim, sıfır kesinti süresi ve geri alma gereksinimlerini karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: CodePipeline işlem hattını tetiklemek için GitHub webhooks kullanın. Birim testlerini çalıştırmak için AWS CodeBuild için Jenkins eklentisini kullanın. Başarısız derlemeler için uyarıları bir Amazon SNS konusuna gönderin. AWS CodeDeploy ile blue/green dağıtım kullanarak dağıtım yapın..
Neden bu cevap
Doğru cevap, GitHub webhooks kullanarak CodePipeline'ı tetikler, bu da kod değişiklikleri algılandığında otomatik tetikleme sağlar. Jenkins eklentisi ile AWS CodeBuild'da birim testleri çalıştırmak, mevcut Jenkins yatırımını kullanırken ölçeklenebilir testler sunar. Başarısız derlemeler için Amazon SNS'e bildirim göndermek, mühendislerin hızlıca bilgilendirilmesini sağlar. AWS CodeDeploy ile blue/green dağıtım kullanmak, sıfır kesinti süresiyle dağıtım ve sorunsuz geri alma yeteneği sunar. Diğer seçenekler hatalıdır çünkü: GitHub websockets yerine webhooks kullanılır. AWS X-Ray, birim testleri veya statik kod analizi için tasarlanmamıştır; dağıtılmış uygulamaları izlemek içindir. Yerinde dağıtımlar (in-place deployments) sıfır kesinti süresi veya kolay geri alma sağlamaz.
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