Descubre Cómo Elegir la Métrica de CloudWatch Correcta para Escalar tu Aplicación Web Basada en la Longitud de la Cola de SQS
Pregunta
Tiene una aplicación web que procesa los pedidos de los clientes.
La aplicación frontend reenvía los mensajes de pedido a una cola de SQS.
El backend contiene un Elastic Load Balancer y un grupo de Auto Scaling.
Desea que el ASG se escale automáticamente según el tamaño de la cola.
¿Cuál de las siguientes métricas de CloudWatch elegiría para descubrir la longitud de la cola de SQS?
Respuestas
A. Número aproximado de mensajes visibles
B. NúmeroDeMensajesRecibidos
C. NúmeroDeMensajesBorrados
D. Número aproximado de mensajes no visibles.
Respuesta Correcta
A.BCD
Respuesta correcta - A.
Los nodos de back-end pueden escalar según la longitud de la cola.
Consulte la referencia en https://aws.amazon.com/blogs/compute/building-loosely-coupled-scalable-c-applications-with-amazon-sqs-and-amazon-sns/.
La opción A es CORRECTA: ApproximateNumberOfMessagesVisible describe la cantidad de mensajes disponibles para recuperar.
Se puede utilizar para decidir la longitud de la cola.
La opción B es incorrecta: porque NumberOfMessagesReceived es la cantidad de mensajes que devuelven las llamadas a la acción ReceiveMessage.
No mide la longitud de la cola.
La opción C es incorrecta: porque NumberOfMessagesDeleted es la cantidad de mensajes eliminados de la cola.
No es adecuado para ser utilizado en este escenario.
La opción D es incorrecta: porque ApproximateNumberOfMessagesNotVisible mide la cantidad de mensajes en tránsito.
No debe usarse aquí.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.