Bir SaaS web uygulaması, her biri kendi Auto Scaling grubu ve EC2 filosuyla birden çok ALB'ye dağılmış kullanıcılara sahiptir. Bir derleme aşaması yoktur; CodeCommit'e yapılan commit'ler tüm ALB'lere ve Auto Scaling gruplarına eş zamanlı dağıtımları tetiklemelidir. Hangi mimari EN AZ yapılandırmayı gerektirir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tek bir CodeDeploy uygulaması ve her ALB-Auto Scaling grubu çifti için benzersiz bir dağıtım grubu kullanarak uygulamayı paralel olarak dağıtan tek bir CodePipeline oluşturun..
Neden bu cevap
Doğru seçenek, tek bir CodeDeploy uygulaması ve her ALB-Auto Scaling grubu çifti için benzersiz bir dağıtım grubu kullanarak uygulamayı paralel olarak dağıtan tek bir CodePipeline oluşturmaktır. Bu yaklaşım, en az yapılandırmayı gerektirir çünkü CodeDeploy uygulamaları, birden fazla dağıtım grubunu yönetebilir. Her dağıtım grubu, belirli bir ALB ve Auto Scaling grubu çiftini hedefleyerek eş zamanlı dağıtımları mümkün kılar. Diğer seçenekler neden yanlış: Her ALB-Auto Scaling grubu çifti için benzersiz CodeDeploy uygulamaları oluşturmak, gereksiz yere daha fazla CodeDeploy uygulaması yönetimi yükü getirir. Tek bir CodeDeploy uygulaması ve tek bir dağıtım grubu kullanmak, tüm ALB'lere ve Auto Scaling gruplarına eş zamanlı dağıtım yapma gereksinimini karşılamaz, çünkü tek bir dağıtım grubu yalnızca tek bir hedefi yönetebilir. Her ALB-Auto Scaling grubu çifti için ayrı bir CodePipeline oluşturmak, çok daha fazla yönetim yükü ve karmaşıklık yaratır.
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