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.
Mejore la disponibilidad de las aplicaciones basadas en eventos con 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. Le hemos facilitado la introducción a la consola al proporcionar una pila rellenada previamente para crear una alarma de CloudWatch y comprobaciones de estado de Route 53.
Los puntos de conexión globales de Amazon EventBridge son adecuados para:
- Desarrolladores que crean aplicaciones de alta disponibilidad con un tiempo de inactividad limitado.
- Desarrolladores que intentan minimizar la pérdida de datos durante las interrupciones del servicio al habilitar la replicación multirregional.
- Desarrolladores que buscan reducir la carga operativa con capacidades de recuperación y conmutación por error automáticas.
Utilice destinos de API para integraciones con poco código
Los destinos de la API le permiten enviar eventos de vuelta a cualquier aplicación en las instalaciones o software como servicio (software as a service, 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 por escribir un 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. Descubra cómo usar los destinos de la API con ejemplos de integración que puede usar en sus flujos de trabajo.
Los destinos de la API en Amazon EventBridge son adecuados para:
- Desarrolladores que buscan crear integraciones de servicios con aplicaciones antiguas, modernas, locales y SaaS.
- Desarrolladores que buscan acelerar el tiempo de comercialización y minimizar el tiempo dedicado a crear integraciones personalizadas para conectar aplicaciones de forma segura.
Archive, reproduzca y reprocese eventos pasados con Event Replay
Con Event Replay, puede volver a procesar eventos pasados en un bus de eventos o en 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 sobre cómo funcionan los archivos y las repeticiones en la práctica.
Event Replay en Amazon EventBridge es adecuado para:
- Desarrolladores que buscan añadir más durabilidad a sus aplicaciones.
- Desarrolladores que necesitan almacenar sus datos por motivos de conformidad.
- Desarrolladores que deseen probar y depurar sus eventos utilizando eventos de su archivo para simular el uso en el mundo real.
Realice un seguimiento sencillo de los eventos con Schema Registry
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. Vea un ejemplo de cómo el Registro de esquemas puede ayudar a los desarrolladores de diferentes equipos a trabajar juntos de manera eficaz y eficiente.
El registro de esquemas de Amazon EventBridge es adecuado para:
- Desarrolladores que buscan realizar un seguimiento de los diferentes esquemas de su organización.
- Desarrolladores que necesitan una forma más sencilla de buscar esquemas y descargar enlaces de código que puedan usarse para escribir aplicaciones que reaccionen a los eventos.
- Desarrolladores que buscan ahorrar tiempo determinando el esquema del evento y actualizando el registro de manera automática.
Bus de eventos completamente administrado y escalable
EventBridge es un bus de eventos escalable, totalmente administrado y sin servidor. Le ayuda a crear aplicaciones fiables y escalables a un ritmo más rápido. El bus de eventos de Amazon EventBridge le permite comunicarse fácilmente entre aplicaciones y servicios mediante eventos. Reduce la sobrecarga operativa sin tener que aprovisionar, aplicar parches ni administrar servidores.
El bus de eventos de Amazon EventBridge es adecuado para:
- Desarrolladores que buscan responder automáticamente a los cambios en sus aplicaciones.
- Desarrolladores que buscan mantener sus datos sincronizados en varios sistemas.
- Organizaciones que buscan crear arquitecturas impulsadas por eventos (Event-Driven Architectures, EDA).
Intégrese sin esfuerzo con aplicaciones de SaaS de terceros
Sus 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 Shopify, BuildKite, 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: aparecerán en el bus de eventos.
Más de 200 orígenes de eventos y destinos incorporados
EventBridge está integrado directamente con más de 200 orígenes de eventos y más de 20 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.
Aumente la agilidad de los desarrolladores con editores de eventos y suscriptores disociados
EventBridge le facilita la creación de arquitecturas de aplicaciones basadas en eventos. Aplicaciones o microservicios para:
- Publicar eventos en el bus de eventos sin que los suscriptores se den cuenta.
- Suscribirse a eventos sin que el editor se dé cuenta.
- Enviar eventos desde sus propias aplicaciones a un bus de eventos a través de la API PutEvents del servicio.
- Recibir eventos a través de cualquiera de los diferentes servicios de destino compatibles de AWS.
Desacoplarse permite a los equipos trabajar de forma independiente, lo que lleva a un desarrollo más rápido y una mayor agilidad.
Procese solo los eventos relevantes con el filtrado de eventos
- Desarrolladores que desean transferir solo los eventos que necesitan.
- Desarrolladores que desean reducir el costo total de propiedad filtrando solo los datos que les interesan.
Entrega de eventos fiable con reintentos automáticos
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 coincida 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 Simple Notification Service (SNS) para alertar a un operador.
Monitorización, auditoría e informes del bus de eventos a través de Amazon CloudWatch
Puede monitorear su bus de eventos utilizando las métricas de Amazon 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 Amazon EventBridge.
Cree teniendo en cuenta la seguridad y el cumplimiento para proteger sus datos
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.
Precios flexibles con pago por uso
Amazon EventBridge ofrece precios flexibles: solo paga por los eventos publicados en su bus de eventos, los eventos ingeridos para el descubrimiento de esquemas, la reproducción de eventos y los destinos de la API. Esto lo convierte en una solución rentable para todas las organizaciones. No se cobran cargos adicionales por reglas o por entrega de eventos. No se requieren tarifas mínimas ni compromisos iniciales. Todos los eventos de modificaciones de estados que publiquen servicios de AWS son gratuitos.
Visite la página de precios de EventBridge.
Comience a crear con Amazon EventBridge en la consola de administración de AWS.
Consulte EventBridge (la Guía del desarrollador) para obtener información detallada.