Amazon EventBridge представляет глобальные конечные точки для автоматического аварийного переключения и восстановления
Amazon EventBridge теперь поддерживает глобальные конечные точки — это более простой и надежный способ для клиентов повысить доступность своих приложений, управляемых событиями, на AWS. Глобальный адрес – это новая функция, которая облегчает клиентам создание надежных и прочных приложений благодаря автоматическому переключению приема событий на вторичный регион во время сбоев в обслуживании без необходимости ручного вмешательства. Заказчик может использовать репликацию для минимизации данных, подверженных риску во время таких перебоев в обслуживании.
EventBridge — это сервис бессерверной шины событий, который позволяет создавать масштабируемые приложения, управляемые событиями, путем маршрутизации событий между собственными приложениями, сторонними приложениями SaaS и другими сервисами AWS с помощью встроенных интеграций. Можно настроить правила маршрутизации, определяющие, куда отправлять данные, что позволит приложениям реагировать на изменения в ваших данных и системах по мере их возникновения. Amazon EventBridge упрощает создание приложений, управляемых событиями, поскольку обеспечивает прием и доставку событий, безопасность, авторизацию и обработку ошибок.
Благодаря глобальным конечным точкам клиенты теперь могут гибко управлять сбоями и настраивать критерии аварийного переключения с помощью CloudWatch Alarms (с помощью проверок работоспособности Route53), чтобы определить, когда следует переключиться на резервный ресурс, и направить события обратно в основной регион. Как только клиенты публикуют события на глобальной конечной точке, события перенаправляются на шину событий в основном регионе. При обнаружении ошибок в основном регионе проверка работоспособности клиента помечается как неработоспособная, а EventBridge перенаправляет входящие события во вторичный регион.
Вы можете начать, выполнив несколько простых шагов. Во-первых, вы можете выбрать основные и дополнительные регионы из регионов, в которых доступны глобальные конечные точки (см. ниже). Во-вторых, можно создать конечную точку с помощью Консоли управления AWS или API. В-третьих, вы можете заархивировать события во вторичном регионе, чтобы ни одно из событий не было потеряно во время сбоя. Чтобы быстро восстановиться после сбоев, вы можете реплицировать свою архитектуру во вторичном регионе для продолжения обработки событий. Наконец, после создания глобальной конечной точки вы можете обновить свои приложения (изменив одну строку кода), чтобы публиковать события на глобальной конечной точке.
Глобальные адреса доступны без дополнительной платы. Сегодня глобальные конечные точки доступны только для специальных событий, а оплата за пользовательские события, опубликованные на глобальной конечной точке, производится в соответствии с ценами на специальные события. С клиентов взимается дополнительная плата за репликацию в соответствии с существующими межрегиональными ценами. Чтобы узнать больше, посетите страницу цен на EventBridge.
Глобальные адреса доступны в таких регионах: восток США (Огайо и Северная Виргиния), запад США (Орегон и Северная Калифорния), Канада (центр), ЕС (Стокгольм, Париж, Ирландия, Франкфурт и Лондон), Азия и Тихий океан (Мумбаи, Токио, Сеул, Сингапур, Осака и Сидней) и Южная Америка (Сан-Паулу). Подробнее:
- Прочитайте сообщение в блоге Стивена Лидига
- Прочтите руководство для разработчиков Amazon EventBridge
- Прочитайте наш FAQ