Bir Java uygulaması ECS Fargate üzerinde çalışıyor (port 8080); JVM metrikleri 9404 portunda yayınlanıyor. Hizmeti, JVM thread sayısına göre minimum operasyonel yük ile ölçeklendirmek istiyorsunuz. Bu gereksinimi karşılayan iki yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Amazon CloudWatch agent'ı bir sidecar container olarak çalıştırın, JVM metriklerini 9404 portundan çekmesi için yapılandırın, JVM thread-count metriği üzerinde CloudWatch alarmları oluşturun ve bu alarmlar tarafından yönlendirilen Fargate'te bir step-scaling politikası ekleyin., Bir Amazon Managed Service for Prometheus çalışma alanı oluşturun ve JVM metriklerini 9404 portundan çalışma alanına yayınlamak için AWS Distro for OpenTelemetry'yi bir sidecar olarak dağıtın. Prometheus metriğini ölçek hedefi olarak seçen Fargate'te bir target-tracking politikası kullanın..
Neden bu cevap
İlk doğru seçenek, CloudWatch agent'ını sidecar olarak kullanarak JVM metriklerini doğrudan çekmeyi ve CloudWatch alarmları ile step-scaling politikası oluşturmayı içerir. Bu, AWS'nin yerel araçlarını kullanarak basit ve etkili bir çözümdür. CloudWatch agent'ı, belirtilen porttan metrikleri toplayabilir ve CloudWatch metriklerine dönüştürebilir. İkinci doğru seçenek, Amazon Managed Service for Prometheus (AMP) ve AWS Distro for OpenTelemetry (ADOT) kullanımını önerir. ADOT sidecar olarak JVM metriklerini Prometheus formatında AMP'ye gönderir. Ardından, Fargate'te target-tracking scaling politikası ile bu Prometheus metriği üzerinden ölçeklendirme yapılabilir. Bu yaklaşım, Prometheus ekosistemini tercih edenler için modern ve esnek bir çözümdür. Yanlış seçeneklerden ilki, CloudWatch agent'ının loglarından metrik filtresi oluşturmayı önerir, ancak JVM metrikleri genellikle loglarda değil, belirli bir HTTP endpoint'inde sunulur. Diğer yanlış seçenek ise Prometheus kuralları ile step-scaling kullanmayı önerir, ancak target-tracking scaling, sürekli ve dinamik ölçeklendirme için genellikle daha uygun ve verimli bir yöntemdir.
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