CodePipeline ve CodeBuild ile oluşturulmuş bir CI/CD hattı, beş bağımsız Lambda işlevini sırayla dağıtır. Bir EventBridge kuralı, kaynak değişiklikleri meydana geldiğinde hattı hemen başlatır. Aylarca kullanımdan sonra hat, bitirmek için çok uzun sürüyor. Hattı hızlandırmak için en iyi değişiklik nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her Lambda işlevi için eylemlerin aynı runOrder'ı atayarak paralel çalışması için CodePipeline kurulumunu değiştirin..
Neden bu cevap
Mevcut kurulumda Lambda işlevleri sırayla dağıtıldığı için her dağıtımın tamamlanması bir sonrakinin başlamasını beklemektedir. CodePipeline'daki eylemlere aynı runOrder değerini atamak, bu dağıtımların paralel olarak çalışmasını sağlar ve toplam dağıtım süresini önemli ölçüde azaltır. Diğer seçenekler neden doğru değil: CodeBuild projelerini daha yüksek ağ verimi sunan bir işlem türüyle değiştirmek, derleme süresini biraz kısaltabilir ancak dağıtımın sıralı doğasını değiştirmediği için genel hattın hızlanmasında sınırlı etkiye sahiptir. Simetrik çoklu işlem için yapılandırılmış özel bir CodeBuild yürütme ortamı oluşturmak, derleme performansını artırabilir ancak yine de dağıtım aşamasının sıralı çalışmasını etkilemez. Her CodeBuild projesini bir VPC içinde çalıştırmak ve özel örnekler kullanmak, güvenlik ve ağ yapılandırmasıyla ilgili faydalar sağlayabilir ancak doğrudan derleme veya dağıtım hızını artırmaz.
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