Bir geliştirici, kullanıcı çevrimiçi etkinliğini izleyen güncellenmiş Lambda kodunu dağıtıyor. Web uygulaması, Lambda'yı AWS SDK aracılığıyla çağırır. Geliştirici, SDK tarafından çağrılan isteklerin yalnızca küçük bir yüzdesinin yeni kodu çağırmasını, çoğunun ise orijinal kodu çağırmaya devam etmesini istiyor. Bu gereksinimi hangi yaklaşım karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Lambda fonksiyonu için bir alias oluşturun ve alias'ı güncellenmiş versiyona belirli bir yüzdeyi yönlendiren bir ağırlıkla yapılandırın..
Neden bu cevap
Lambda alias'ları, bir fonksiyonun farklı versiyonlarına gelen trafiği ağırlıklı olarak yönlendirme yeteneği sunar. Bu, yeni kodun yalnızca küçük bir yüzdesine trafik göndererek kademeli dağıtımlar (canary deployments) yapmanızı sağlar. Bu sayede, yeni kodun beklenmedik sorunlara yol açması durumunda etkiyi sınırlayabilir ve gerektiğinde kolayca geri alabilirsiniz. Diğer seçenekler neden yanlış: Bir Lambda versiyonu oluşturmak, kodu izole eder ancak trafiği otomatik olarak yönlendirmez. Trafik yönlendirme için alias gereklidir. Application Load Balancer (ALB) ve Network Load Balancer (NLB) doğrudan Lambda fonksiyonlarını hedefleyebilir ancak bu senaryoda Lambda'nın yerleşik trafik yönlendirme özelliklerini kullanmak daha uygun ve basittir. Ayrıca, web uygulaması Lambda'yı doğrudan AWS SDK aracılığıyla çağırdığı için bir yük dengeleyiciye ihtiyaç duymaz.
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