Un'applicazione Java viene eseguita su ECS Fargate (porta 8080); le metriche JVM sono esposte sulla porta 9404. Si desidera scalare il servizio in base al numero di thread JVM con un sovraccarico operativo minimo. Quali due approcci soddisfano questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Eseguire l'agente Amazon CloudWatch come container sidecar, configurarlo per raccogliere le metriche JVM dalla porta 9404, creare allarmi CloudWatch sulla metrica del conteggio dei thread JVM e aggiungere una policy di step-scaling in Fargate guidata da tali allarmi., Creare un workspace di Amazon Managed Service for Prometheus e distribuire AWS Distro for OpenTelemetry come sidecar per pubblicare le metriche JVM dalla porta 9404 al workspace. Utilizzare una policy di target-tracking in Fargate che selezioni la metrica Prometheus come target di scaling..
Perché questa è la risposta
L'opzione corretta che prevede l'agente CloudWatch come sidecar è valida perché l'agente può raccogliere metriche personalizzate da endpoint HTTP (come la porta 9404 per le metriche JVM), inviarle a CloudWatch e poi utilizzare allarmi CloudWatch per attivare policy di step-scaling su Fargate. Questo è un metodo standard e con minimo overhead. L'altra opzione corretta, che utilizza Amazon Managed Service for Prometheus (AMP) e AWS Distro for OpenTelemetry (ADOT) come sidecar, è anch'essa valida. ADOT può raccogliere le metriche JVM ed inviarle ad AMP. Successivamente, Fargate può utilizzare una policy di target-tracking che si basa su queste metriche Prometheus per scalare il servizio. L'opzione che menziona un filtro di metriche dai log dell'agente CloudWatch è errata perché le metriche JVM sono esposte su una porta HTTP, non vengono estratte dai log. L'opzione che usa regole Prometheus per lo step-scaling è meno ideale perché le policy di scaling di Fargate si integrano direttamente con metriche CloudWatch o Prometheus, non con "regole Prometheus" in quel contesto.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta