Sunucusuz bir web uygulaması, CloudFormation aracılığıyla Lambda fonksiyonlarıyla dağıtılır. Son bir sürüm kesintiye neden oldu. Dağıtım sürecinin, trafiğin bir kısmını yeni bir Lambda sürümüne kaydırmak için canary tarzı sürümleri desteklemesi gerekiyor. Hangi yaklaşım bunu başarır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yeni dağıtılan her Lambda sürümü için bir takma ad (alias) oluşturun ve sürümler arasında trafiği bölmek için routing-config parametresiyle AWS CLI update-alias komutunu kullanın..
Neden bu cevap
Doğru cevap, Lambda takma adları ve routing-config parametresiyle update-alias komutunu kullanarak canary tarzı dağıtımları etkinleştirir. Bu yaklaşım, trafiğin belirli bir yüzdesini yeni Lambda sürümüne yönlendirirken, geri kalanını mevcut kararlı sürüme yönlendirmenizi sağlar. Bu, yeni sürümün üretim ortamında küçük bir kullanıcı grubuyla test edilmesine olanak tanır ve olası sorunların etkisini azaltır. Yanlış seçenekler: Ayrı bir CloudFormation yığınına dağıtım ve Route 53 ağırlıklı yönlendirme, Lambda işlevlerinin kendisi için canary dağıtımlarına doğrudan destek sağlamaz; daha çok DNS düzeyinde trafik yönlendirmesi içindir. update-function-configuration komutu, işlevin yapılandırmasını günceller ancak sürümler arasında trafik yönlendirme yeteneği sağlamaz. AWS CodeDeploy, Lambda işlevleri için gelişmiş dağıtım stratejileri sunsa da, soruda belirtilen update-alias komutu ve routing-config parametresi, Lambda'nın yerel yetenekleriyle canary dağıtımlarını doğrudan gerçekleştirmenin en etkili yoludur.
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