Вопросы и ответы

  • Что такое Amazon MQ?

    Amazon MQ – управляемый сервис брокера сообщений для Apache ActiveMQ. Он позволяет без труда настраивать в облаке брокеры сообщений и работать с ними. Сервис Amazon MQ работает с популярным брокером сообщений ActiveMQ с открытым исходным кодом, управляя администрированием и обслуживанием системы. Ресурсы базовой инфраструктуры автоматически выделяются для обеспечения высокой доступности и сохранности сообщений, поддерживая таким образом надежную работу приложений. Amazon MQ позволяет получить прямой доступ к консоли ActiveMQ, а также стандартным отраслевым API и протоколам службы сообщений, в том числе JMS, NMS, AMQP, STOMP, MQTT и WebSocket. Перейти на Amazon MQ с любого другого брокера сообщений, использующего перечисленные стандарты, очень просто: переписывать программный код приложений в части обмена сообщениями не потребуется.

  • Для кого предназначен Amazon MQ?

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

  • Какие виды управления берет на себя Amazon MQ?

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

  • Что такое сеть брокеров Amazon MQ?

    Amazon MQ использует «сеть брокеров» – функцию в составе Apache ActiveMQ. Сеть объединяет несколько связанных между собой брокеров. Брокеры в сети обмениваются информацией о клиентах и целевых объектах, размещенных в каждом брокере. Брокеры используют эту информацию для маршрутизации сообщений в сети. В сети, с которой взаимодействует Amazon MQ, присутствуют активные-резервные брокеры (каждый активный брокер в сети имеет резервный узел с общим хранилищем, которое задействуется в случае сбоя активного узла) или брокеры с недублирующим хранением (в случае сбоя узел остается недоступным до перезапуска). Каждый брокер в сети располагает собственным уникальным хранилищем сообщений, которое реплицируется между несколькими зонами доступности в пределах региона. Узлы в сети пересылают сообщения друг другу, поэтому в любой момент времени сообщения хранятся одним брокером.

    Сеть брокеров рекомендуется использовать, когда требуется высокая доступность с быстрым переподключением в случае сбоя брокера или если нужна возможность горизонтального масштабирования.

  • Каковы преимущества использования Amazon MQ по сравнению с самостоятельным управлением брокером ActiveMQ в Amazon EC2?

    Выбор зависит от того, насколько подробно требуется управлять брокером сообщений и базовой инфраструктурой. Amazon MQ предоставляет управляемый сервис брокера сообщений, который самостоятельно обеспечивает работу ActiveMQ, включая настройку брокера, мониторинг, обслуживание и предоставление базовой инфраструктуры для обеспечения высокой доступности и надежности. Если требуется уменьшить операционные издержки и прочие связанные расходы, следует рассмотреть использование Amazon MQ. Если требуется большая свобода управления, чтобы настраивать возможности и конфигурации или использовать специальные плагины ActiveMQ, следует рассмотреть вариант самостоятельной установки и запуска ActiveMQ на Amazon EC2.

  • Как выполнить миграцию, если используется не ActiveMQ, а другой брокер сообщений?

    Amazon MQ обеспечивает совместимость с API обмена сообщениями наиболее распространенных систем, таких как Java Message Service (JMS) и .NET Message Service (NMS), а также стандартными протоколами, включая AMQP, STOMP, MQTT и WebSocket. Это позволяет легко переключаться с любого стандартного брокера сообщений на Amazon MQ, не переписывая код приложений в части обмена сообщениями. В большинстве случаев для подключения к имеющимся приложениям достаточно указать брокеру Amazon MQ новые адреса, и обмен сообщениями будет запущен.

  • Как Amazon MQ взаимодействует с другими сервисами AWS?

    Любое приложение, которое выполняется в вычислительном сервисе AWS, например Amazon EC2, Amazon ECS или AWS Lambda, может использовать Amazon MQ. Amazon MQ также интегрирован со следующими сервисами AWS: 

    • Amazon CloudWatch – для отслеживания метрик и создания предупреждений;
    • Amazon CloudWatch Logs – для публикации журналов брокеров Amazon MQ в Amazon CloudWatch Logs;
    • AWS CloudTrail – для регистрации, непрерывного отслеживания и сохранения вызовов API Amazon MQ;
    • AWS CloudFormation – для автоматизации создания, обновления и удаления брокеров сообщений;
    • AWS Identity and Access Management (IAM) – для аутентификации и авторизации API сервиса.
  • Какую надежность хранения сообщений обеспечивает Amazon MQ?

    Когда брокер ActiveMQ используется в режиме постоянного хранения, каждое сообщение записывается в нескольких зонах доступности с обеспечением избыточности. Доступ к хранилищу сообщений можно получить одновременно из всех зон доступности в регионе, где оно расположено, а это значит, что брокер сообщений способен выполнить аварийное переключение с одной зоны доступности на другую в пределах региона без потери сообщений.

  • Как начать работу с Amazon MQ?

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

    Начните прямо сегодня, попробовав краткое учебное пособие Create a Connected Message Broker.

  • Как начисляется плата за Amazon MQ?

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

  • Какие версии ActiveMQ поддерживаются в сервисе Amazon MQ?

    Amazon MQ поддерживает ActiveMQ версий 5.15.0, 5.15.6 и 5.15.8.

  • Соответствует ли сервис Amazon MQ отраслевым стандартам?

    Да. Amazon MQ соответствует требованиям HIPAA, а также стандартам PCI, SOC и ISO.

    Поскольку Amazon MQ соответствует требованиям HIPAA, этот сервис можно использовать для хранения и передачи сообщений между системами в сфере здравоохранения, в том числе сообщений, содержащих закрытую медицинскую информацию (PHI). Amazon MQ соответствует требованиям PCI DSS, поэтому сервис можно использовать для обработки, хранения и передачи платежной информации. Кроме того, Amazon MQ соответствует требованиям ISO 9001, 27001, 27017 и 27018. Эти программы сертификации входят в число самых признанных международных стандартов безопасности, подтверждающих качество и управление информационной безопасностью в облаке, а также защиту персональной информации. Amazon MQ соответствует требованиям SOC 1, 2, и 3, позволяя получить глубокое понимание процессов и средств, обеспечивающих безопасность данных клиентов.

    Полный список сервисов AWS и программ по обеспечению соответствия требованиям см. на странице Сервисы AWS в программе обеспечения соответствия.

  • Когда рекомендуется использовать Amazon MQ, а когда – Amazon SQS и Amazon SNS?

    Amazon MQ, Amazon SQS и Amazon SNS – сервисы обмена сообщениями, подходящие для компаний любого масштаба, от стартапов до крупных корпораций. Если обмен сообщениями используется в существующих приложениях и эту систему требуется быстро и просто перенести в облако, рекомендуем использовать сервис Amazon MQ. Сервис поддерживает стандартные отраслевые API и протоколы, что позволяет переключиться с любого стандартного брокера сообщений на Amazon MQ, не переписывая код приложении в части обмена сообщениями. Если речь идет о разработке в облаке приложений с нуля, рекомендуем использовать Amazon SQS и Amazon SNS. Amazon SQS и SNS – это компактные и полностью управляемые сервисы очередей и тем сообщений со встроенным масштабированием и простыми удобными API. Amazon SQS и SNS можно использовать для того, чтобы разъединять и масштабировать микросервисы, распределенные системы и бессерверные приложения, а также чтобы повышать их надежность.

Дополнительные ресурсы по Amazon MQ

Перейти на страницу ресурсов
Готовы начать?
Регистрация
Есть вопросы?
Свяжитесь с нами
Содержание страницы
Вопросы и ответы