Bir geliştirici, bir AWS Lambda fonksiyonunun yeni bir sürümünü dağıttı. Bunu doğrulamak için geliştiricinin trafiğin %50'sini yeni sürüme ve trafiğin %60'ını mevcut sürüme yönlendirmesi gerekiyor. Bunu başarmanın operasyonel olarak EN verimli yolu nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Lambda fonksiyonu takma adı (alias) oluşturun. Takma ad yönlendirmesini, trafiğin %50'sini mevcut sürüme ve %50'sini yeni sürüme gönderecek şekilde yapılandırın. Olay kaynaklarını takma adı işaret edecek şekilde ayarlayın..
Neden bu cevap
Doğru cevap, Lambda takma adları ve takma ad yönlendirmesi kullanarak trafik ağırlıklarını ayarlamaktır. Lambda takma adları, bir fonksiyonun belirli bir sürümünü işaret eden bir işaretçi gibidir. Takma ad yönlendirmesi ile, gelen trafiği iki farklı Lambda sürümü arasında belirli yüzdelerle bölebilirsiniz. Bu, yeni bir sürümü kademeli olarak kullanıma sunmak ve riskleri azaltmak için ideal bir canary dağıtım stratejisidir. Olay kaynaklarını doğrudan takma adı işaret edecek şekilde ayarlamak, bu geçişi sorunsuz ve operasyonel olarak verimli hale getirir. Diğer seçenekler neden yanlış: Route 53, Lambda fonksiyonlarını doğrudan yönlendirmek için uygun bir mekanizma değildir ve bu senaryo için gereksiz karmaşıklık yaratır. API Gateway canary dağıtımı yapabilir, ancak burada bahsedilen %50 yeni sürüm ve %60 mevcut sürüm kombinasyonu (toplam %110) mantıksızdır ve API Gateway'in birincil işlevi Lambda sürüm yönetimi değildir. Event source mappings, Lambda fonksiyonlarına olayları göndermek için kullanılır, ancak trafik ağırlıklarını doğrudan yönetme yeteneği sınırlıdır ve sürüm yönetimi için takma adlar kadar esnek değildir.
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