Bir ekip, birçok Lambda işlevinden oluşan bir mikro hizmet uygulaması için AWS SAM şablonları kullanıyor ve tam dağıtımdan önce trafiğin küçük bir yüzdesini güncellemelere yönlendirerek yeni dağıtımları otomatik olarak test etmek istiyor. Hangi adımlar operasyonel olarak en verimli çözümü sağlar? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: AWS SAM şablonlarında kademeli dağıtım tercihlerini etkinleştirin., Canary10Percent30Minutes dağıtım tercihini kullanın ve dağıtım sırasında test yapmak için hook'lar ekleyin..
Neden bu cevap
Doğru cevaplar, AWS SAM şablonlarında kademeli dağıtım tercihlerini etkinleştirmek ve Canary10Percent30Minutes dağıtım tercihini kullanıp dağıtım sırasında test yapmak için hook'lar eklemektir. AWS SAM, Lambda fonksiyonları için kademeli dağıtımları (canary, doğrusal) AWS CodeDeploy ile entegre ederek destekler. Bu, yeni sürümlerin küçük bir yüzdesine trafiği yönlendirerek ve otomatik testler yaparak riskli dağıtımları azaltır. Canary10Percent30Minutes, trafiğin %10'unu 30 dakika boyunca yeni sürüme yönlendirir ve bu süre zarfında test hook'ları çalıştırılabilir. Başarısız olursa otomatik geri alma gerçekleşir. Yanlış seçenekler: Dağıtım testi için Lambda işlevlerini çağırmak üzere AWS CodeDeploy içinde AWS SAM CLI komutlarını kullanmak, CodeDeploy'un doğal iş akışına uygun değildir ve SAM CLI genellikle yerel geliştirme ve dağıtım için kullanılır. Lambda işlevleri için OnSuccess ve OnFailure ayarlarıyla SAM şablonlarında EventInvokeConfig bildirmek, asenkron çağrılar için hata işleme mekanizmasıdır, kademeli dağıtım stratejisi değildir. Linear10PercentEvery10Minutes dağıtım tercihi, kademeli dağıtım için bir seçenek olsa da, soruda belirtilen "küçük bir yüzdeyi yönlendirerek otomatik test" senaryosu için Canary10Percent30Minutes daha uygun ve yaygın bir başlangıç stratejisidir.
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