Características de Amazon EventBridge

Amazon EventBridge Pipes

EventBridge Pipes es un recurso de integración sin servidor que lo ayuda a crear integraciones punto a punto al proporcionar una forma más sencilla y coherente de integrar productores con consumidores de eventos sin escribir código adicional. Puede hacer la integración con más de 14 servicios de AWS. EventBridge Pipes tiene capacidades integradas opcionales de filtrado, enriquecimiento y transformación. Con EventBridge Pipes pagará solo por lo que necesite. Obtenga más información sobre EventBridge Pipes.

Programador de EventBridge

El programador de Amazon EventBridge es un programador sin servidor que facilita la creación, ejecución y administración de tareas programadas a escala. Puede programar de manera fiable millones de eventos y tareas que pueden invocar más de 200 servicios de AWS como destino. El programador de EventBridge proporciona una ubicación central para administrar todos sus trabajos programados en la nube. Obtenga más información sobre el programador de EventBridge.

Puntos de conexión globales

Los puntos de conexión globales son una forma más fácil y fiable para que mejore la disponibilidad de las aplicaciones basadas en eventos en AWS. Los puntos de conexión globales facilitan la creación de aplicaciones sólidas y fiables, ya que la ingesta de eventos se transfiere automáticamente a una región secundaria durante las interrupciones del servicio, sin necesidad de intervención manual. La replicación (opcional) está integrada, de manera que podrá minimizar los datos expuestos al riesgo durante estas interrupciones del servicio. También tiene la flexibilidad de configurar los criterios de conmutación por error mediante las alarmas de Amazon CloudWatch (a través de las comprobaciones de estado de Amazon Route 53) para determinar cuándo realizar la conmutación por error y cuándo dirigir los eventos de vuelta a la región principal. Comience a usar la consola al proporcionar una pila rellenada previamente para crear una alarma de CloudWatch y comprobaciones de estado de Route 53. Obtenga más información en esta publicación de blog.

Destinos de API

Los destinos de API son una nueva característica de EventBridge que lo ayudan a enviar eventos de vuelta a varias aplicaciones en las instalaciones o de software como servicio (SaaS) con la capacidad de controlar el rendimiento y la autenticación. Puede enviar eventos a cualquier aplicación basada en la web con una dirección web sin tener que preocuparse de escribir código personalizado o utilizar infraestructura adicional. Puede configurar reglas con transformaciones de entrada que asignarán el formato del evento al formato del servicio receptor. También puede usar EventBridge para encargarse de la seguridad y la entrega. Obtenga más información en esta publicación de blog.

Archivar y repetir eventos

La repetición de eventos es una nueva característica de EventBridge que lo ayuda a volver a procesar eventos previos a un bus de eventos o a una regla específica de EventBridge. Esta característica lo ayuda a depurar rápidamente las aplicaciones, ampliarlas por medio de la incorporación de eventos históricos a los destinos y recuperarse de los errores. Obtenga más información en esta publicación de blog.

Registro de esquemas

El registro de esquemas de EventBridge almacena los esquemas de eventos en un registro al que pueden acceder más fácilmente otros desarrolladores de su organización. Así, no tendrá que buscar manualmente los eventos y su estructura. El registro también lo ayuda a generar enlaces de código para lenguajes de programación, como Java, Python o TypeScript directamente en el entorno de desarrollo integrado (IDE), de modo que el evento se pueda utilizar como un objeto en el código. Al activar la detección de esquemas para un bus de eventos, estos se detectan y se agregan al registro automáticamente, lo que elimina la necesidad de crear manualmente un esquema para un evento. Los esquemas para los servicios de AWS se pueden ver automáticamente en el registro de esquemas, y los esquemas para aplicaciones integradas de SaaS se pueden ver al activar la detección de esquemas para el bus de eventos de socios de SaaS. Obtenga más información en esta publicación de blog.

Bus de eventos completamente administrado y escalable

EventBridge es un bus de eventos escalable, completamente administrado y sin servidor que ayuda a que las aplicaciones se comuniquen mediante eventos. No hay que administrar infraestructura ni aprovisionar capacidad.

Integración con SaaS

Las aplicaciones de AWS pueden actuar en función de los eventos que generan las aplicaciones de SaaS. EventBridge se integra de forma nativa con aplicaciones de SaaS de muchos proveedores, como Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir y Zendesk. Además, se tienen previstas integraciones adicionales. No necesita administrar ninguna configuración de integración, como los eventos de autenticación del proveedor de SaaS; estos aparecerán en el bus de eventos.

Más de 100 orígenes de eventos y destinos incorporados

EventBridge está integrado directamente con más de 130 orígenes de eventos y más de 35 destinos, incluidos AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon Kinesis Data Streams y Amazon Kinesis Data Firehose. Además, se tiene previsto incorporar orígenes y destinos adicionales. Todas las llamadas a la API mutantes (todas las llamadas excepto Describe*, List* y Get*) en los servicios de AWS generan eventos a través de AWS CloudTrail.

Editores y suscriptores de eventos desacoplados

EventBridge le facilita la creación de arquitecturas de aplicaciones basadas en eventos. Las aplicaciones o los microservicios pueden publicar eventos en el bus de eventos sin conocer a los suscriptores. Las aplicaciones o microservicios pueden suscribirse a eventos sin conocer al editor. También puede enviar eventos desde sus propias aplicaciones a un bus de eventos a través de la API PutEvents del servicio. Otras aplicaciones pueden recibir eventos a través de cualquiera de los diferentes servicios de destino compatibles de AWS. Al desacoplarse, permite a los equipos trabajar de forma independiente, lo que lleva a un desarrollo más rápido y una mayor agilidad.

Filtrado de eventos

Puede filtrar eventos con reglas. Una regla hace coincidir los eventos entrantes con un bus de eventos dado y los direcciona a los destinos para su procesamiento. Una sola regla puede direccionar a múltiples destinos y todos se procesan en paralelo. Las reglas permiten que diferentes componentes de la aplicación busquen y procesen los eventos que son de su interés. Una regla puede personalizar un evento antes de que se envíe al destino, pasando solo ciertas partes o sobrescribiéndolo con una constante. También puede tener varias reglas que coincidan con el mismo evento, por lo que diferentes microservicios o aplicaciones pueden optar por hacer coincidir los eventos en función de filtros específicos.

Entrega fiable de eventos

EventBridge proporciona la entrega de eventos a los destinos al menos una vez, incluido el reintento con retroceso exponencial durante un máximo de 24 horas. Los eventos se almacenan de forma duradera en múltiples zonas de disponibilidad (AZ), lo que da una garantía adicional de que los eventos se enviarán a su destino. EventBridge también ofrece un acuerdo de nivel de servicio (SLA) con el 99,99 % de disponibilidad, lo que asegura que las aplicaciones pueden acceder de manera fiable al servicio.

Respuesta automática a cambios operativos en los servicios de AWS

EventBridge amplía su predecesor, Eventos de Amazon CloudWatch, y proporciona una secuencia casi en tiempo real de eventos del sistema que describen los cambios en sus recursos de AWS. Ayuda a reaccionar rápidamente ante cambios operativos e implementar acciones correctivas. Tiene que escribir reglas para indicar los eventos de interés para la aplicación y las acciones automatizadas que se deben realizar cuando una regla concuerde con un evento. Por ejemplo, puede establecer una regla para invocar una función de Lambda para solucionar un problema o notificar un tema de Amazon SNS para alertar a un operador.

Monitoreo y seguimiento

Puede monitorear su bus de eventos utilizando las métricas de CloudWatch, así como la cantidad de veces que un evento coincide con una regla o la cantidad de veces que se invoca un destino. Ahora puede usar Registros de Amazon CloudWatch para almacenar, monitorear y analizar los eventos que se inician en su entorno. CloudTrail lo ayuda a monitorear las llamadas hechas a la API de EventBridge.

Seguridad y conformidad

EventBridge se integra con AWS Identity and Access Management (IAM), de manera que es posible controlar qué usuarios y recursos tienen permiso para obtener acceso a los datos y de qué manera lo hacen. EventBridge admite puntos de conexión de la VPC y el cifrado en tránsito mediante TLS 1.2. EventBridge cumple con las normas GDPR, SOC, ISO, DoD CC SRG y FedRamp y es compatible con HIPAA.

Pago por consumo

Los eventos generados por los servicios de AWS son gratuitos. Solo paga por los eventos generados por sus propias aplicaciones o aplicaciones de SaaS (consulte los precios aquí).

Obtenga más información sobre los precios del producto

Visite la página de precios de EventBridge.

Más información 
Comience a crear en la consola

Comience a crear con Amazon EventBridge en la consola de administración de AWS.

Iniciar sesión 
Consulte la documentación para obtener más información.

Consulte EventBridge (la Guía del desarrollador) para obtener información detallada.

Más información