Sunucusuz bir uygulama CloudFront, API Gateway ve Lambda kullanır. Dağıtımlar şu anda yeni bir Lambda sürümü oluşturularak ve güncelleme yapmak için bir CLI betiği çalıştırılarak yapılır. Yeni sürümde hatalar varsa, başka bir CLI betiği önceki sürümü yeniden dağıtır. Şirket daha hızlı dağıtımlar ve hatalar oluştuğunda daha hızlı tespit ve geri alma istiyor. 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 bir Lambda sürümünü dağıtmak, trafiği yeni sürüme kademeli olarak kaydırmak ve trafik öncesi ve trafik sonrası test kancalarını çalıştırmak için AWS SAM'i ve AWS CodeDeploy ile Lambda dağıtım entegrasyonunu kullanın. CloudWatch alarmları tetiklenirse otomatik olarak geri alın..
Neden bu cevap
Bu yaklaşım, AWS SAM (Serverless Application Model) ve AWS CodeDeploy entegrasyonunu kullanarak Lambda dağıtımlarını otomatikleştirir ve hızlandırır. AWS CodeDeploy, yeni sürüme trafiği kademeli olarak kaydırarak (kanarya veya doğrusal dağıtım) riskleri azaltır ve dağıtım öncesi/sonrası kancaları ile otomatik testler yapılmasına olanak tanır. CloudWatch alarmları ile entegrasyon sayesinde, hatalar tespit edildiğinde otomatik geri alma sağlanır, bu da hızlı tespit ve geri alma hedeflerini karşılar. Diğer seçenekler ya manuel adımlar içerir, ya da geri alma mekanizmalarını otomatikleştirmez veya daha karmaşık ve yavaş yöntemler sunar.
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