Bir DevOps mühendisi, AWS CodeBuild ile sık sık büyük Docker imajları oluşturuyor ve build'leri hızlandırmak, maliyeti düşürmek için build'ler arasında imaj katmanlarını yeniden kullanmak istiyor. Hangi yaklaşım build performansını en iyi şekilde artırır ve operasyonel çabayı en aza indirir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Docker imajlarını bir Amazon ECR repository'sine push'layın ve CodeBuild build'leri için yerel bir Docker katman önbelleğini etkinleştirin..
Neden bu cevap
Doğru cevap, Docker imajlarını Amazon ECR'ye göndermek ve CodeBuild için yerel bir Docker katman önbelleğini etkinleştirmektir. Bu yaklaşım, CodeBuild'in önceki build'lerden imaj katmanlarını yeniden kullanmasına olanak tanıyarak build sürelerini önemli ölçüde hızlandırır ve veri transfer maliyetlerini düşürür. Yerel Docker katman önbelleği, CodeBuild'in kendisinde yönetilir ve operasyonel yükü en aza indirir. Diğer seçenekler daha az etkilidir: S3'te önbelleğe almak, Docker katman önbellekleme mekanizmasının verimliliğini sağlamaz. ECR'den her zaman en son imajı çekmek, katman yeniden kullanımını sağlamaz. Özel AMI'ler oluşturmak ve yönetmek ise operasyonel çabayı artırır ve esneklikten yoksundur.
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