Bir şirket, .NET 6 Framework üzerinde bir Windows container içinde çalışan bir Windows işini container'laştırdı. İşin AWS'de her 10 dakikada bir çalışması ve her çalıştırmanın 1 ila 3 dakika sürmesi gerekiyor. En uygun maliyetli çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Container'ı çalıştırmak için AWS Fargate üzerinde Amazon Elastic Container Service (Amazon ECS) kullanın. İşi her 10 dakikada bir çalıştırmak için zamanlanmış bir görev oluşturun..
Neden bu cevap
Doğru cevap, Windows container'ı çalıştırmak için AWS Fargate üzerinde Amazon ECS kullanmak ve işi her 10 dakikada bir çalıştırmak için zamanlanmış bir görev oluşturmaktır. Amazon ECS'deki zamanlanmış görevler, belirli aralıklarla veya cron ifadeleriyle görevleri başlatmak için yerleşik bir mekanizma sunar. Fargate, sunucusuz bir seçenek olduğundan, yalnızca container çalışırken ödeme yaparsınız, bu da maliyet açısından verimlilik sağlar. Diğer seçenekler neden yanlış: AWS Lambda, Windows container görüntülerini doğrudan desteklemez ve .NET 6 Framework'ü Windows container içinde çalıştırmak için uygun değildir. AWS Batch, uzun süreli veya yüksek performanslı bilgi işlem işleri için tasarlanmıştır ve her 10 dakikada bir kısa süreli bir iş çalıştırmak için aşırıya kaçabilir, bu da maliyet etkinliğini azaltır. Windows Task Scheduler'ı Fargate üzerinde bağımsız bir görevde kullanmak mümkün olsa da, bu, AWS'nin yerel zamanlama özelliklerini kullanmak yerine container içinde ek bir yönetim yükü oluşturur ve daha az entegre bir çözümdü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