Amazon MQ – управляемый сервис брокера сообщений для Apache ActiveMQ. Он позволяет без труда настраивать в облаке брокеры сообщений и работать с ними. Брокеры сообщений обеспечивают различным программным системам – зачастую написанным на разных языках программирования для различных платформ – возможность связываться между собой и обмениваться информацией. Amazon MQ позволяет уменьшить операционную нагрузку благодаря эффективному управлению подготовкой, настройкой и обслуживанием ActiveMQ – популярному брокеру сообщений с открытым исходным кодом. Существующие приложения легко подключить к Amazon MQ, так как в нем реализованы соответствующие отраслевым стандартам API-интерфейсы и протоколы для обмена сообщениями, включая JMS, NMS, AMQP, STOMP, MQTT и WebSocket. Использование стандартов в большинстве случаев означает отсутствие необходимости переписывать код обмена сообщениями при переходе на AWS.
Преимущества
Полностью управляемый сервис
Использование Amazon MQ позволяет за считанные минуты запустить полностью готовый к работе брокер сообщений с помощью консоли управления AWS, AWS CloudFormation, интерфейса командной строки или вызовов API. Для этого не требуется выделять аппаратную инфраструктуру или устанавливать и обслуживать ПО ActiveMQ. Amazon MQ обеспечивает выполнение текущих административных задач: обновление версий ПО и компонентов безопасности, обнаружение сбоев и восстановление. Сервис также интегрирован с Amazon CloudWatch, что позволяет отслеживать журналы и метрики, а также создавать уведомления о потенциальных проблемах.
Простота миграции
Amazon MQ упрощает миграцию систем обмена сообщениями в облако с сохранением имеющихся связей между приложениями. Он поддерживает стандартные отраслевые API и протоколы обмена сообщениями, в том числе JMS, NMS, AMQP, STOMP, MQTT и WebSocket. Благодаря этому перейти на Amazon MQ с любого другого брокера сообщений, использующего перечисленные стандарты, очень просто: переписывать программный код в части обмена сообщениями, как правило, не требуется. В большинстве случаев достаточно обновить URL-адреса приложений для подключения к Amazon MQ, после чего можно приступать к отправке сообщений.
Доступность и надежность
Amazon MQ обеспечивает высокую доступность и надежность обмена сообщениями, так как работает на той же высоконадежной инфраструктуре, что и другие сервисы Amazon Web Services. Amazon MQ всегда хранит копии сообщений в нескольких зонах доступности (AZ). Amazon MQ также предлагает конфигурацию с активными / резервными брокерами, в которой в случае сбоя брокера или зоны доступности автоматически выполняется переход на резервный инстанс. Прием и отправка сообщений при этом не останавливаются. Для активных / резервных брокеров сообщений Amazon MQ обеспечивает Соглашение об уровне обслуживания 99,9 %
Низкая задержка
Amazon MQ обеспечивает возможность обмена сообщениями с низкой задержкой (вплоть до миллисекунд с одной цифрой после запятой). Используя постоянное (AlwaysOn) подключение между брокером и приложением, Amazon MQ способствует сокращению времени между публикацией сообщения и его получением принимающей стороной. Низкая задержка важна в приложениях, где скорость обмена играет ключевую роль, например в приложениях для обработки финансовых транзакций или ведения счета в спортивных состязаниях.
Клиенты

SkipTheDishes стала тратить меньше времени на обслуживание и снизила задержку при обмене сообщениями с помощью Amazon MQ.

Компании Malmberg удалось повысить стабильность обмена сообщениями и уменьшить затраты времени на обслуживание системы благодаря Amazon MQ.

Компания Dealer.com перенесла обмен сообщениями в сервис Amazon MQ, сделав свой первый шаг на пути запланированной миграции в облако.

Bench Accounting улучшает отказоустойчивость брокеров с помощью Amazon MQ.
Публикации в блогах и статьи

Implementing enterprise integration patterns with AWS messaging services: point‑to‑point channels
Кристиан Мюллер и Дирк Френер
22 ноября 2018 г.

Implementing enterprise integration patterns with AWS messaging services: publish‑subscribe channels
Кристиан Мюллер и Дирк Френер
22 ноября 2018 г.


Новые возможности
Начало работы с Amazon MQ

Начните разработку с помощью учебных пособий

Зарегистрировать бесплатный аккаунт
Подробнее об Amazon MQ