Компания Red Hat представила релиз платформы MRG 2.1 (Messaging, Real Time and Grid) для обеспечения работы задач с гарантированным временем выполнения, организации обмена сообщениями между бизнес приложениями и создания среды распределенных вычислений.
Среди добавленных в новой версии улучшений:
- Red Hat Enterprise MRG 2.1, основанный на дистрибутиве RHEL 6, теперь поставляется с ядром Linux 3.0 (ветка "-rt" с реализацией жёсткого режима реального времени);
- Событийно-ориентированная система сбора данных об изменении производительности, позволяющая собирать информацию в режиме реального времени;
- Расширенные возможности интеграции системы обмена сообщений с использованием протокола AMQP за счёт добавления поддержки JBoss Enterprise SOA, JBoss Application Platform, IPv6 и Microsoft Visual Studio 2010;
- В код брокера (Messaging broker) добавлена возможность поддержания единого порядка следования сообщений для всех распределённых получателей;
- Интеграция средств инвенторизации и управления конфигурацией в консоль управления Grid-сетью;
- В Grid Aviary API добавлена поддержка SSL;
- В Grid Scheduler добавлена поддержка средств обеспечения высокой доступности (High Availability) через использование технологий Red Hat Cluster Suite;
- Возможность поднятия Grid Execute Node на узлах Red Hat Enterprise Linux HPC Compute Node.
Базовые компоненты, составляющие инфраструктуру MRG:
- "MRG Messaging" - для организации быстрого и надежного обмена сообщениями между бизнес приложениями или web-сервисами. Решение построено на основе открытого протокола AMQP;
- "MRG Realtime" - выполнение критических к задержкам выполнения задач за счет использования специального Linux ядра с Realtime расширениями, пригодного для установки в дистрибутивах Red Hat Enterprise Linux;
- "MRG Grid" - создание грид-среды для распределенного решения разноплановых задач. Разработка базируется на открытом проекте Condor. Поддерживается создание сети на основе локальных и удаленных машин, виртуальных и cloud-окружений, на основе задействовании времени простоя процессора на обычных рабочих станциях;
- Средства для централизованного и унифицированного управления конфигурацией набора машин;
- High Performance Computing (HPC) - организация высокопроизводительных вычислений, с полной поддержкой разработки параллельных алгоритмов на Java, JMS, .NET, C++, Ruby и Python.
|