Amazon EventBridge

Создавайте управляемые событиями приложения на базе AWS, существующих систем или приложений SaaS в любом масштабе

Amazon EventBridge – это бессерверная шина событий, которая позволяет без труда создавать приложения, управляемые событиями, на основе ваших приложений, интегрированных приложений SaaS и сервисов AWS в любом масштабе. EventBridge предоставляет поток данных в режиме реального времени из источников событий, например Zendesk или Shopify, и направляет эти данные целевым адресатам, таким как AWS Lambda и другие приложения SaaS. EventBridge позволяет задавать правила пересылки, с помощью которых можно создавать архитектуры приложений, способные реагировать на информацию из любых указанных источников данных в режиме реального времени при полной изоляции публикатора и приемника событий.

Intro to Amazon EventBridge (Введение в Amazon EventBridge) (9:13)

Преимущества

Простая разработка архитектур, управляемых событиями

EventBridge упрощает процесс разработки архитектур, управляемых событиями. События можно фильтровать и публиковать напрямую в EventBridge, что устраняет для целевых адресатов необходимость отслеживать источники этих событий. Настройки не требуется. Дайте разработчикам дополнительную гибкость, а приложениям – стабильность, применяя слабосвязанные архитектуры, управляемые событиями.

Устанавливайте связь между приложениями SaaS

EventBridge принимает данные от поддерживаемых приложений SaaS и направляет их в сервисы AWS и целевые объекты SaaS (через точки назначения API, целевые конечные точки вызова по HTTP для событий) без написания пользовательского кода для интеграции. Вы можете использовать EventBridge для связывания своих SaaS‑приложений для инициации рабочих процессов, связанных с поддержкой клиентов, различными бизнес‑операциями и другими действиями. Подробнее об интегрированных партнерах SaaS.

Пишите меньше пользовательского кода

EventBridge упрощает создание связей между приложениями. Вы можете принимать, фильтровать, преобразовывать и доставлять события без написания пользовательского кода. В реестре схем EventBridge хранится коллекция схем событий, которые легко искать. Реестр дает возможность загружать привязки кода для этих схем в используемую вами интегрированную среду разработки, чтобы вы могли представить события в качестве строго типизированных объектов в своем коде. Автоматически добавляйте схемы из шины событий в этот реестр, используя функцию обнаружения схем.

Снижение операционных расходов

При использовании EventBridge не нужно предоставлять серверы, применять на них исправления и управлять ими. Нет необходимости в установке, обслуживании и эксплуатации дополнительного программного обеспечения. EventBridge автоматически масштабируется в соответствии с количеством полученных данных, и пользователи платят только за события, опубликованные приложениями AWS или SaaS. EventBridge обладает распределенной доступностью и отказоустойчивостью, встроенными в саму архитектуру шины. Кроме того, в EventBridge встроен архив событий и функция воспроизведения, что упрощает процесс восстановления после аварий или создания новых состояний приложений на основании прошедших событий.

Принцип работы

EventBridge соединяет приложения с помощью событий. Событием считается любой сигнал об изменении состояния системы, например об изменении статуса обращения в службу поддержки. Клиенты могут интегрировать собственные приложения AWS с микросервисами, приложениями SaaS и пользовательскими приложениями в качестве источников событий, которые публикуют события в шине событий. Вы можете определить правило фильтрации для фильтрации событий и направления событий целевым объектам сервисов AWS и точкам назначения API (через адреса HTTP). В реестре схем EventBridge хранятся схемы, которые создаются приложениями вашей организации, сервисами AWS и приложениями SaaS. Схема включает такую информацию, как название, формат и правила проверки данных о событии. Вы сможете скачать привязки кода из реестра среды разработки для любой из сохраненных схем и напрямую представлять каждое событие в виде строго типизированного объекта.

Как Amazon EventBridge соединяет приложения с помощью событий

Примеры использования

Преобразование архитектуры для ускорения

Используйте EventBridge для ускорения модернизации и изменения оркестрации архитектуры с изолированными сервисами и приложениями. Благодаря EventBridge нет необходимости в тщательном координировании источников событий с потребительскими приложениями или сервисами. Вы можете ускорить процесс разработки в своей организации, позволив командам выполнять итерации разработки функций без явной зависимости между системами.

Мониторинг и аудит

Вы можете осуществлять мониторинг и аудит сред AWS и реагировать на операционные изменения в своих приложениях в режиме реального времени, чтобы предотвращать появление уязвимостей в инфраструктуре. Например, когда к ресурсам обращаются совместно использующие их аккаунты или общедоступные аккаунты, можно указать, что следует генерировать событие Amazon Access Analyzer и отправлять его функции AWS Lambda с помощью EventBridge, чтобы отключать нежелательные права.

Расширение функциональности с помощью интеграции с SaaS

Вы можете расширить функциональность своих приложений, легко подключая их к другим приложениям SaaS с помощью EventBridge. Например, можно отправлять в EventBridge пользовательские события, когда на уровне бесплатного пользователя создается пользователь, и передавать эти события через целевые объекты API в CRM Zendesk.

Настройка SaaS с помощью искусственного интеллекта и машинного обучения

Вы можете расширить события приложений SaaS с помощью сервисов искусственного интеллекта и машинного обучения AWS и получать ценные сведения. Например, можно загружать данные из Shopify в EventBridge, чтобы инициировать рабочий процесс, и использовать сервисы искусственного интеллекта, такие как Amazon Comprehend, чтобы назначать теги для изображений новых продуктов.

Клиенты

Les Mills

Les Mills в реальном времени формирует потоки данных из различных событийных источников.

Ознакомиться с примером использования »

Hudson

Hudson использует EventBridge, чтобы масштабировать свой продукт JobAccelerator.

Читать рекомендацию клиента »

Standard Product Icons (Features) Squid Ink
Ознакомиться с возможностями продукта

Подробнее о возможностях Amazon EventBridge.

Подробнее 
Standard Product Icons (Start Building) Squid Ink
Начать разработку в консоли

Начните разработку с помощью Amazon EventBridge в Консоли управления AWS.

Войти 
Sign up for a free account
Подробности в документации

Более подробные сведения об EventBridge см. в руководстве для разработчиков.

Подробнее