in

AWS Lambda mejora el procesamiento de eventos con modo aprovisionado para el mapeo de origen de eventos SQS | Servicios web de Amazon

Expresado por Polly

Hoy anunciamos la disponibilidad general del modo aprovisionado para AWS Lambda con Amazon Simple Queue Service (Amazon SQS) Event Source Mapping (ESM), una nueva característica que los clientes pueden utilizar para optimizar el rendimiento de sus aplicaciones basadas en eventos mediante la configuración de recursos de sondeo dedicados. Con esta nueva capacidad, que proporciona un escalamiento 3 veces más rápido y una concurrencia 16 veces mayor, puede procesar eventos con menor latencia, manejar picos de tráfico repentinos de manera más efectiva y mantener un control preciso sobre sus recursos de procesamiento de eventos.

Las aplicaciones modernas dependen cada vez más de arquitecturas basadas en eventos donde los servicios se comunican a través de eventos y mensajes. Amazon SQS se utiliza comúnmente como fuente de eventos para funciones Lambda, de modo que los desarrolladores puedan crear aplicaciones escalables y poco acopladas. Aunque SQS ESM maneja automáticamente el sondeo de colas y la invocación de funciones, los clientes con requisitos de rendimiento estrictos han solicitado más control sobre el comportamiento del sondeo para manejar patrones de tráfico elevados y mantener una baja latencia de procesamiento.

El modo aprovisionado para SQS ESM aborda estas necesidades mediante la introducción de sondeadores de eventos, que son recursos dedicados que permanecen listos para manejar los patrones de tráfico esperados. Estos sondeadores de eventos pueden escalar automáticamente hasta 1000 ejecuciones simultáneas por minuto, más de tres veces más rápido que antes para manejar picos repentinos en el tráfico de eventos y proporcionar hasta 20 000 simultaneidades, una capacidad 16 veces mayor para procesar millones de eventos con funciones Lambda. Este comportamiento de escalado mejorado ayuda a los clientes a mantener una latencia baja y predecible incluso durante picos de tráfico.

Empresas de diversos sectores, desde servicios financieros hasta empresas de juegos, están utilizando AWS Lambda con Amazon SQS para procesar eventos en tiempo real para sus aplicaciones de misión crítica. Estas organizaciones, que incluyen algunas de las plataformas de juegos en línea e instituciones financieras más grandes, requieren tiempos de procesamiento constantes de menos de un segundo para sus cargas de trabajo basadas en eventos, particularmente durante los períodos de uso máximo. El modo aprovisionado para SQS ESM es una capacidad que puede utilizar para cumplir con sus estrictos requisitos de rendimiento mientras mantiene controles de costos.

Control y rendimiento mejorados

Con el modo aprovisionado, puede configurar el número mínimo y máximo de sondeadores de eventos para su SQS ESM. Cada sondeador de eventos representa una unidad de proceso que maneja el sondeo de colas, el procesamiento por lotes de eventos y el filtrado antes de invocar funciones Lambda. Cada sondeador de eventos puede manejar hasta 1 MB/s de rendimiento, hasta 10 invocaciones simultáneas o hasta 10 llamadas API de sondeo SQS por segundo. Al establecer una cantidad mínima de sondeadores de eventos, permite que su aplicación mantenga una capacidad de procesamiento de referencia que pueda manejar de inmediato aumentos repentinos de tráfico. Le recomendamos que establezca los sondeadores de eventos mínimos necesarios para manejar sus requisitos de carga de trabajo máxima conocidos. La configuración máxima opcional ayuda a evitar la sobrecarga de los sistemas posteriores al limitar el rendimiento total del procesamiento.

El nuevo modo ofrece mejoras significativas en la forma en que las aplicaciones basadas en eventos manejan distintas cargas de trabajo. Cuando aumenta el tráfico, su ESM detecta el creciente trabajo pendiente en cuestión de segundos y escala dinámicamente los sondeadores de eventos entre los valores mínimo y máximo configurados tres veces más rápido que antes. Esta capacidad de escalamiento mejorada se complementa con un aumento sustancial en la capacidad de procesamiento, con soporte para hasta 2 GBps de tráfico agregado y hasta 20 000 solicitudes simultáneas, 16 veces más de lo que era posible anteriormente. Al mantener una cantidad mínima de sondeadores de eventos listos para usar, su aplicación logra un rendimiento predecible, manejando picos repentinos de tráfico sin la demora típicamente asociada con el aumento de recursos. Durante los períodos de poco tráfico, su ESM se reduce automáticamente al número mínimo configurado de sondeadores de eventos, lo que significa que puede optimizar los costos mientras mantiene la capacidad de respuesta.

Probemoslo

Habilitar el modo aprovisionado es sencillo en la Consola de administración de AWS. Debe tener configurada una cola SQS y una función Lambda. Para empezar, en el Configuración pestaña para su función Lambda, elija Desencadenantesentonces Agregar disparador. Esto abrirá una interfaz de usuario donde puede configurar su disparador. Elegir SQS en el menú desplegable de fuente y luego seleccione el cola SQS quieres usar.

Bajo Configuración del sondeador de eventosahora verás una nueva opción llamada Modo aprovisionado. Seleccionar Configurar para revelar la configuración de Encuestas de eventos mínimos y Máximos encuestadores de eventoscada uno con valores predeterminados y valores mínimos y máximos mostrados.

Panel de configuración para el modo aprovisionado SQS

Después de haber configurado Modo aprovisionadopuede guardar su disparador. Si necesita realizar cambios más adelante, puede encontrar la configuración actual en Desencadenantes en la sección de configuración de AWS Lambda y podrá modificar su configuración actual allí.

Config del sondeador aprovisionado SQS

Monitoreo y observabilidad

Puede monitorear el uso del modo aprovisionado a través de métricas de Amazon CloudWatch. La métrica ProvisionedPollers muestra la cantidad de sondeadores de eventos activos que procesan eventos en períodos de un minuto.

Ahora disponible

El modo aprovisionado para Lambda SQS ESM está disponible hoy en todas las regiones comerciales de AWS. Puede comenzar a utilizar esta característica a través de la Consola de administración de AWS, la interfaz de línea de comandos de AWS (AWS CLI) o los SDK de AWS. El precio se basa en la cantidad de sondeadores de eventos aprovisionados y la duración durante la cual se aprovisionan, medido en unidades de sondeo de eventos (EPU). Cada EPU admite una capacidad de rendimiento de hasta 1 MB por segundo por sondeador de eventos, con un mínimo de 2 sondeadores de eventos por ESM. Consulte la página de precios de AWS para obtener más información sobre los cargos de EPU.

Para obtener más información sobre el modo aprovisionado para SQS ESM, visite la documentación de AWS Lambda. Comience a crear aplicaciones basadas en eventos con mayor capacidad de respuesta hoy mismo con un control mejorado sobre sus recursos de procesamiento de eventos.

Fuente

Belkin retira del mercado el Auto-Tracking Stand Pro y dos Power Banks debido al riesgo de incendio

Agradezca: el martes de parches de noviembre tiene solo un día cero

Agradezca: el martes de parches de noviembre tiene solo un día cero