Чем ibm mq отличается от других решений для обмена сообщениями?

 

**Однократная доставка.** При использовании ibm mq данные доставляются один раз, в отличие от других решений, в которых сообщения могут дублироваться или теряться в зависимости от качества обслуживания.

**Транзакционная система.** Обработка всех сообщений в ibm mq осуществляется с помощью транзакций, что обеспечивает предсказуемое поведение даже в случае сбоев.

**Асинхронная система.** В синхронных решениях происходит сбой, если сеть или приложение недоступны. Асинхронные решения, такие как ibm mq, обеспечивают защиту данных и возобновляют передачу, когда система снова становится доступна.

**Шифрование сообщений.** Многие решения обеспечивают защиту хранящихся данных. Некоторые защищают только диск, а ibm mq advanced защищает само содержимое сообщений. Если зашифрован только диск, то в случае взлома диска все данные на нем становятся уязвимыми. Защита самих сообщений дает дополнительную уверенность.



Предлагается ли пробная версия или версия для разработчиков?

 

* 90-дневная пробная версия ibm mq
* ibm mq advanced for developers
* Пробная версия ibm mq on ibm cloud


Какие возможности управления и мониторинга предусмотрены в ibm mq?

 

* **ibm mq console** — графическая веб-консоль для администрирования и настройки.
* **ibm mq explorer** — графический пользовательский интерфейс, построенный на базе eclipse и предназначенный для администрирования и мониторинга локальных и удаленных объектов ibm mq. Дополнительные сведения см. в разделе Знакомство с ibm mq explorer.
* Команды **mqsc** используются в сценариях и в интерактивной командной строке. Эти команды позволяют настраивать все объекты диспетчера очередей и управлять ими. Дополнительные сведения см. в разделе Справочник по mqsc. Клиенты, использующие версию 9.0.4 (или более позднюю версию), могут передавать команды mqsc с помощью rest.
* Команды **programmable command formats (pcf)**представляют собой командные и ответные сообщения, которыми могут обмениваться программы и диспетчеры очередей с поддержкой pcf в сети. Команды pcf обеспечивают программируемый способ настройки и управления диспетчерами очередей. Дополнительные сведения см. в разделе Знакомство с командами pcf.


Как получить справочную информацию?

 

Самые удобные способы получения справочной информации приведены здесь.



Что такое ibm mq?

 

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



На каких платформах может работать ibm mq?

 

ibm mq — это универсальное решение для обмена сообщениями. Оно может работать в локальной среде с использованием соответствующего ПО, на оптимизированном устройстве, на мейнфрейме, в облачной и мультиоблачной среде.



Какая версия ibm mq мне подходит?

 

Все версии ibm mq обеспечивают асинхронную передачу сообщений между приложениями, системами и службами с однократной доставкой, поддержкой транзакций и надежностью. Данные защищены во время передачи. Предусмотрены средства поддержки высокой готовности и восстановления после аварий. Это касается локального развертывания, развертывания на ibm z/os и в облаке.

Для сквозного шифрования данных или передачи содержимого файлов в виде сообщений необходимо выполнить обновление до версии ibm mq advanced или ibm mq advanced для z/os vue. В ibm mq appliance это стандартная функция.

Если у вас недостаточный опыт работы с ibm mq или вы хотите объединить имеющуюся инфраструктуру ibm mq, рассмотрите вариант ibm mq appliance.

Если вы работаете в облачной среде, вам подойдет размещенная служба ibm mq on ibm cloud™, которая обеспечивает более простой способ управления средой ibm mq. Либо, если вы не хотите использовать размещенную версию, можно воспользоваться ibm mq в других облачных средах, включая ibm cloud private, amazon web services и azure.



С какой периодичностью выходят новые версии ibm mq?

 

Основные выпуски ibm mq выходят примерно раз в два года в рамках так называемой модели долгосрочной поддержки (lts). Кроме того, новые функции можно получать чаще (3-4 раза в год) в рамках модели непрерывной поставки (cd). Материалы, предоставленные в рамках модели непрерывной доставки, включаются в следующую долгосрочную версию. Это дает возможность раньше ознакомиться с новыми функциями и приступить к работе с ними.



Что такое выпуски lts и cd?

 

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



Как обновить версию?

 

Обратитесь к торговому представителю ibm или представителю бизнес-партнера ibm. Также можно воспользоваться формой обратной связи.



Какие предлагаются варианты поддержки?

 

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

Период поддержки для варианта cd короче, поскольку новые выпуски предоставляются по мере их появления.



Сколько времени потребуется, чтобы приступить к работе с ibm mq?

 

Начать работать с ibm mq можно за считанные минуты. Дополнительные сведения см. в разделе learnmq на сайте ibm developerworks.



Защищен ли ibm mq?

 

ibm mq обеспечивает защиту передаваемых данных с помощью протокола tls (transport layer security). При обновлении до ibm mq advanced, ibm mq appliance или ibm mq advanced для z/os vue для сквозной защиты данных также применяется шифрование хранящихся данных. Для обеспечения дополнительной защиты шифрование осуществляется на уровне сообщений, а не на уровне диска. Файловые данные также защищены.

Подробнее об этом



Можно ли передавать файлы с помощью ibm mq?

 

Функции управления передачей файлов предусмотрены в ibm mq advanced, ibm mq appliance и ibm mq advanced для z/os vue. Содержимое файлов может быть передано в виде сообщений по имеющейся сети ibm mq. Возможно перераспределение агентов передачи файлов, которые предоставляются бесплатно при использовании диспетчера очередей ibm mq advanced, ibm mq appliance или ibm mq advanced для z/os vue.



Поддерживает ли ibm mq отказоустойчивость?

 

Во всех предложениях ibm mq предусмотрены функции обеспечения высокой готовности и восстановления после аварии. В состав ibm mq и ibm mq advanced входят многоэкземлярные диспетчеры очередей и решения для сетевой файловой системы. Для реализации диспетчера высокой готовности можно использовать ibm powerha для ibm aix (предыдущее название hacmp) или microsoft cluster service (mscs). Кроме того, путем синхронной репликации создается резервная копия сетевой системы хранения данных во внешней системе. 

В различных вариантах развертывания mq предлагаются дополнительные возможности:

**ibm mq advanced.** Диспетчеры очередей реплицированных данных (rdqm) осуществляют синхронную репликацию журналов и данных в две другие системы (только для ibm mq в ОС linux). Также выполняется асинхронная и синхронная репликация для перехода на другой ресурс вручную с использованием rdqm (поддерживаются только 2 узла).

**ibm mq appliance.** Репликация между устройствами.

**ibm mq для z/os.** Группы совместного использования общих очередей высокой готовности с общим хранилищем и восстановлением с других диспетчеров очередей.

**ibm mq on cloud.** Автоматическое переключение диспетчера очередей на другие доступные экземпляры и сетевое хранилище.



Как поддерживается целостность данных в ibm mq?

 

ibm mq поддерживает целостность данных на очень высоком уровне благодаря сохранению сообщений и транзакционным возможностям, включая следующие: 

* Сообщения сохраняются и после перезапуска любой части системы. После успешного получения сообщения в системе ibm mq оно не потеряется даже при сбое и прекращении работы сети или системы.
* Глобальные транзакции позволяют координировать операции обмена сообщениями, выполняемые приложением, с другими ресурсами, такими как серверы приложений и базы данных. При этом ibm mq выступает в качестве координатора транзакций или диспетчера ресурсов.


Какие api-интерфейсы поддерживает ibm mq?

 

ibm mq поддерживает в том числе следующие api:

* mqi
* api типа jms (java message service)
* mqtt
* mq light

В состав выпуска ibm mq cd входят api-интерфейсы rest для администрирования и обмена сообщениями.



Где можно найти информацию о производительности ibm mq?

 

Отчеты о производительности ibm mq см. в разделе Семейство продуктов ibm mq — отчеты о производительности.



Где можно найти информацию об ibm mq для начинающих?

 

Информацию и учебные руководства, которые помогут вам быстро освоить ibm mq и приступить к работе, см. в разделе learnmq на сайте developerworks.



Где можно найти подробную техническую информацию?

 

Подробная техническая информация о ibm mq, ibm mq для z/os и ibm mq appliance приведена в Центре знаний ibm.



Как можно предложить усовершенствования?

 

Предложить усовершенствования и поддержать уже запрошенные усовершенствования можно на странице запросов на усовершенствование.