Amazon MQ для Apache ActiveMQ

Полностью управляемый брокер сообщений с открытым исходным кодом

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 с любого другого брокера сообщений, использующего перечисленные стандарты, очень просто: переписывать программный код в части обмена сообщениями, как правило, не требуется. В большинстве случаев достаточно обновить адреса приложений для подключения к Amazon MQ, после чего можно приступать к отправке сообщений.

Доступность и надежность

Amazon MQ обеспечивает высокую доступность и надежность обмена сообщениями, так как работает на той же высоконадежной инфраструктуре, что и другие сервисы Amazon Web Services. Брокеры сообщений с оптимизацией для надежности на основе Amazon Elastic File System (Amazon EFS) сохраняют сообщения с избыточностью в нескольких зонах доступности, а система с активными и резервными брокерами автоматически выполняет отработку отказа на резервный инстанс при сбое отдельного брокера или зоны доступности, позволяя без перебоев отправлять и получать сообщения. Подключение брокеров к сети предоставляет доступность типа «активный — активный» с почти мгновенной отработкой отказов. Для активных и (или) резервных брокеров сообщений Amazon MQ обеспечивает Соглашение об уровне обслуживания 99,9 %.

 

Низкая задержка

Amazon MQ обеспечивает возможность обмена сообщениями с низкой задержкой (вплоть до миллисекунд с одной цифрой после запятой). Используя постоянное (AlwaysOn) подключение между брокером и приложением, Amazon MQ способствует сокращению времени между публикацией сообщения и его получением принимающей стороной. Низкая задержка важна в приложениях, где скорость обмена играет ключевую роль, например в приложениях для обработки финансовых транзакций или ведения счета в спортивных состязаниях.

Высокая пропускная способность

Amazon MQ поддерживает создание брокеров сообщений с оптимизацией для производительности на основе Amazon Elastic Block Store (EBS), которые идеально подходят для задач с высокими требованиями к пропускной способности, например, для обработки больших объемов заказов, фондовой торговли, обработки текстов и т. п. Брокеры сообщений с оптимизацией для производительности позволяют снизить требуемое число брокеров и расходы на работы приложений с высокой нагрузкой на платформе Amazon MQ.

Клиенты

Рекомендации SkipTheDishes

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

Рекомендации Malmberg

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

Рекомендации Dealer.com

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

Рекомендации Bench Accounting

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

Публикации в блогах и статьи

product-icon_Amazon-MQ

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

product-icon_Amazon-MQ

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

product-icon_Amazon-MQ
Сэм Денглер
26 июня 2018 г.
product-icon_Amazon-MQ
Джош Кан
29 января 2018 г.

Новые возможности

Дата
  • Дата
Подробнее...

Начало работы с Amazon MQ

Учебные пособия по Amazon MQ

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

Знакомьтесь с Amazon MQ и учитесь с помощью простых учебных пособий.
Зарегистрировать бесплатный аккаунт

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

Получите мгновенный доступ к уровню бесплатного пользования AWS.
Приступить к разработке с использованием Amazon MQ

Начать разработку в консоли

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

Готовы приступить к разработке?
Начало работы с Amazon MQ
Есть вопросы?
Свяжитесь с нами