Bir geliştirici, yeni bir dağıtımın hatalara neden olması durumunda önceki bir Lambda sürümüne geri dönebilme seçeneğini, kullanıcı etkisini en aza indirerek istiyor. Hangi dağıtım deseni bunu en az kullanıcı kesintisiyle başarır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamanın mevcut sürüme işaret eden bir takma ad (alias) kullanmasını sağlayın. Yeni sürümü dağıtın, ardından trafiğin %10'unu yeni sürüme yönlendirmek için takma adı güncelleyin. Hatalar oluşursa, trafiğin %100'ünü önceki sürüme geri yönlendirin..
Neden bu cevap
Doğru seçenek, Lambda takma adlarının (alias) trafik kaydırma yeteneğini kullanarak kademeli dağıtım ve hızlı geri alma sağlar. Bu yöntem, yeni sürüme kademeli olarak trafik yönlendirerek (örneğin %10 ile başlayarak) potansiyel hataları küçük bir kullanıcı grubu üzerinde tespit etmenizi sağlar. Hata durumunda, takma adı anında önceki kararlı sürüme geri yönlendirerek kullanıcı kesintisini minimuma indirirsiniz. Diğer seçenekler: İlk seçenek, yeni sürüme doğrudan %100 trafik yönlendirdiği için hatalar durumunda daha büyük bir kullanıcı etkisine neden olur. Üçüncü seçenek, manuel ARN değişikliği gerektirdiğinden otomasyona uygun değildir ve dağıtım sırasında kesintiye yol açabilir. Dördüncü seçenek, üç takma ad kullanılarak daha karmaşık bir yapı sunsa da, temel prensip olarak ikinci seçeneğe benzer bir trafik kaydırma mantığına sahiptir. Ancak, Lambda takma adları zaten yerleşik trafik kaydırma özelliklerine sahip olduğundan, ek bir "router" takma adına gerek yoktur ve bu, gereksiz 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