Paylaşılan bir hesapta yeni dağıtılan bir AWS Lambda fonksiyonu, CloudWatch'ta artan kısıtlama metrikleri gösteriyor. Kısıtlamayı azaltacak operasyonel olarak verimli eylemler hangileridir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Fonksiyon için daha fazla reserved concurrency ayırın., Hesap düzeyinde eşzamanlılık için bir hizmet kotası artışı talep edin..
Neden bu cevap
Lambda kısıtlaması, fonksiyonunuzun veya hesabınızın eşzamanlılık limitine ulaşmasından kaynaklanır. Kısıtlamayı azaltmak için iki ana strateji vardır: 1. Fonksiyon için daha fazla reserved concurrency ayırın: Bu, belirli bir Lambda fonksiyonuna özel bir eşzamanlılık havuzu tahsis eder. Bu havuz, diğer fonksiyonların kullanımından etkilenmez ve fonksiyonunuzun her zaman belirli sayıda eşzamanlı çalıştırma yapabilmesini sağlar. Bu, o fonksiyonun kısıtlanmasını doğrudan önler. 2. Hesap düzeyinde eşzamanlılık için bir hizmet kotası artışı talep edin: AWS hesaplarının varsayılan bir eşzamanlılık limiti vardır (örneğin, bölge başına 1000 eşzamanlı yürütme). Bu limit, tüm Lambda fonksiyonlarınızın toplam eşzamanlılığını kapsar. Bu kotayı artırmak, hesabınızdaki tüm fonksiyonlar için daha fazla eşzamanlı çalıştırmaya izin vererek genel kısıtlama olasılığını azaltır. Diğer seçenekler: Fonksiyonu Amazon EKS'ye taşımak, Lambda'nın kısıtlama sorununu çözmez, çünkü bu tamamen farklı bir hizmet ve dağıtım modelidir. Lambda'daki olayların maksimum yaşını artırmak, kısıtlanmış olayların daha uzun süre yeniden denemesine izin verebilir ancak kısıtlamanın temel nedenini (eşzamanlılık eksikliği) çözmez. lambda:GetFunctionConcurrency iznini eklemek, yalnızca eşzamanlılık ayarlarını görüntülemeye izin verir, kısıtlamayı doğrudan azaltmaz.
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