Bir şirket, bir uygulamayı Amazon EC2 Linux örneklerine geçirdi. Bir EC2 örneği, farklı dillerde yazılmış birkaç 1 saatlik zamanlanmış görevi çalıştırır. Şirket, bu görevler tek bir örnekte çalışırken performans ve ölçeklenebilirlik konusunda endişe duymaktadır. Bu endişeleri EN AZ operasyonel yük ile giderecek çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Görevleri job olarak çalıştırmak için AWS Batch kullanın. Amazon EventBridge (Amazon CloudWatch Events) kullanarak job'ları zamanlayın..
Neden bu cevap
AWS Batch, uzun süreli ve karmaşık iş yüklerini verimli bir şekilde yönetmek için tasarlanmıştır. Farklı dillerde yazılmış 1 saatlik zamanlanmış görevler için idealdir, çünkü işleri paralel olarak çalıştırabilir ve kaynakları dinamik olarak ölçeklendirebilir. EventBridge ile zamanlama, operasyonel yükü minimumda tutar. AWS App Runner, web uygulamaları ve API'ler için daha uygundur, uzun süreli zamanlanmış işler için değil. AWS Lambda, 15 dakikalık çalışma süresi sınırı nedeniyle 1 saatlik görevler için uygun değildir. Auto Scaling grubu, görevleri çalıştırmak için sürekli çalışan örnekler gerektirir ve bu da maliyeti ve operasyonel yükü artırır; Batch ise işler tamamlandığında kaynakları serbest bırakı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