Поделиться через


Red Hat JBoss EAP в Azure

В этой статье перечислены доступные решения для размещения JBoss EAP в Azure, с описанием возможностей и преимущества каждого варианта. Эта информация поможет вам выбрать оптимальный вариант для своего развертывания.

Существует три варианта размещения для JBoss EAP в Azure: служба приложений, Azure Red Hat OpenShift и виртуальные машины Azure. Все три решения совместно разрабатываются и поддерживаются Red Hat и Корпорацией Майкрософт.

Если вы заинтересованы в предоставлении отзывов или тесной работе с сценариями миграции с помощью команды разработчиков, разрабатывающей JBoss EAP в решениях Azure, заполните этот краткий опрос по миграции JBoss EAP и включите контактные данные. Наша команда руководителей программ, архитекторов и инженеров будет быстро связаться с вами, чтобы инициировать тесное сотрудничество.

JBoss EAP в Службе приложений Azure

Служба приложений Azure — это полностью управляемая платформа для веб-приложений и приложений API со встроенными возможностями обслуживания инфраструктуры, применения обновлений безопасности и масштабирования. Служба приложений легко интегрируется с разными сетевыми структурами, такими как виртуальные сети, частные конечные точки и гибридные подключения. Такая интеграция позволяет защищать и изолировать инфраструктуру по мере необходимости. Вы можете быстро развертывать с помощью GitHub Actions и интеграции Azure Pipelines и отслеживать приложения с помощью Azure Monitor Application Insights. Дополнительные сведения см. в разделе Обзор службы приложений Azure.

JBoss EAP предоставляется для Linux в планах службы приложений "Премиум" версии 3 и "Изолированный" версии 2. Дополнительные сведения об этих планах см. в разделе Цены на службу Azure App. Планы уровня "Изолированный" предусматривают размещение приложения в частной выделенной среде Azure. Вы можете приобрести планы "Премиум" версии 3 и "Изолированный" версии 2 с оплатой по мере использования или с резервированием на срок от одного до трех лет для экономии средств до 50 %. Дополнительные сведения см. в статье "Что такое резервирования Azure?" и как скидки на резервирование применяются к службе приложений Azure.

JBoss EAP предлагается с версиями 7.3 и 7.4 в Службе приложений. Когда Red Hat выпускает новые версии JBoss EAP, они предлагаются на Службе приложений как часть регулярных обновлений платформы. Полный список минорных версий, доступных для JBoss EAP в службе приложений Azure, можно найти, перейдя в веб-приложение JBoss EAP в портале Azure, а затем выбрав Параметры>Конфигурация>Общие параметры>Версия веб-сервера Java.

JBoss EAP в Службе приложений Azure совместно поддерживается Red Hat и Майкрософт. Когда вы создаете на портале Azure запрос в службу поддержки, связанный с приложениями JBoss EAP, поддержка Azure при необходимости автоматически свяжется с технической поддержкой Red Hat. Эта встроенная поддержка предоставляется всем приложениям JBoss EAP, работающим на Службе приложений Azure. Сведения о ценах доступны на странице цен Azure App Service. Сайты JBoss EAP не могут отказаться от интегрированной поддержки, но вы можете приобрести резервирование для интегрированной поддержки для снижения затрат.


JBoss EAP на Azure Red Hat OpenShift

Azure Red Hat OpenShift предоставляет высокодоступные полностью управляемые кластеры OpenShift по запросу, совместно контролируемые Майкрософт и Red Hat. Если вы уже используете или планируете внедрить контейнеры или Kubernetes, развертывание JBoss EAP в Azure Red Hat OpenShift является убедительным вариантом. Red Hat и Майкрософт предоставляют шаблон решения Marketplace, который автоматизирует общие задачи подготовки для развертывания JBoss EAP в Azure Red Hat OpenShift. Решение может автоматически подготавливать кластер Azure Red Hat OpenShift, оператор JBoss EAP, демонстрационный пример приложения или ваше собственное приложение, развернутое с помощью технологии Source-to-Image (S2I). Вы можете запустить решение JBoss EAP на Azure Red Hat OpenShift из портала Azure.

В качестве альтернативы шаблону решения Red Hat и Майкрософт также предоставляют пошаговое руководство по развертыванию JBoss EAP в Azure Red Hat OpenShift с помощью Helm Charts вместо использования оператора. Дополнительные сведения см. в статье "Развертывание приложения Java с помощью Red Hat JBoss Enterprise Application Platform (JBoss EAP) в кластере Azure Red Hat OpenShift 4.

JBoss EAP в Виртуальных машинах Azure

Виртуальные машины — это зрелый, проверенный путь миграции в облако, который обеспечивает максимальную гибкость и контроль. Эти факторы особенно важны для критически важных рабочих нагрузок, наиболее подходящих для миграции по принципу «подъём и перенос». Корпорация Майкрософт и Red Hat предоставляют надежные варианты переноса рабочих нагрузок JBoss EAP в Azure Виртуальные машины. Вы можете запустить решения из портал Azure, чтобы развернуть следующие ресурсы:

Шаблоны решений Azure помогают ускорить перенос рабочих нагрузок JBoss EAP. Решения автоматически подготавливают несколько ресурсов Azure для быстрого создания развертывания JBoss EAP на виртуальных машинах Azure. К автоматически подготовленным ресурсам относятся виртуальная сеть, хранилище, группа безопасности сети, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, приложение Azure Шлюз и подключение к базе данных (Azure SQL, Oracle Database, PostgreSQL, MySQL). Решения поддерживают последние версии JBoss EAP 7, OpenJDK 8 и RHEL 8.

Для предложений требуется подписка JBoss EAP и они работают на основе собственной подписки (BYOS). Для части предложения RHEL вы можете использовать либо pay-as-You-Go (PAYGO), либо BYOS. В случае PAYGO помимо обычных затрат на вычислительные ресурсы, сеть и хранилище в Azure взимается дополнительная почасовая плата за подписку на RHEL для использования предложения. Чтобы использовать RHEL BYOS, необходимо обратиться к Red Hat , чтобы получить подписку в Azure. После этого опции RHEL BYOS станут видны как планы.

Следующие шаги

В следующих статьях описано, как начать работу с этими технологиями.