Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описываются доступные решения для размещения Red Hat JBoss Enterprise Application Platform (EAP) в Azure, включая функции и преимущества каждого варианта, чтобы выбрать лучший вариант для развертывания.
Существует три варианта размещения для JBoss EAP в Azure: служба приложений, Azure Red Hat OpenShift и виртуальные машины Azure. Red Hat и Корпорация Майкрософт совместно разрабатывают и поддерживают все три решения. При открытии обращения в службу поддержки на портале Azure о приложениях JBoss EAP Служба поддержки Azure автоматически обращается к технической поддержке Red Hat при необходимости.
Если вы заинтересованы в предоставлении отзывов или тесной работе с сценариями миграции с помощью команды разработчиков, разрабатывающей JBoss EAP в решениях Azure, заполните этот краткий опрос по миграции JBoss EAP и включите контактные данные. Наша команда руководителей программ, архитекторов и инженеров быстро связаться с вами, чтобы инициировать тесное сотрудничество.
JBoss EAP в Службе приложений Azure
Служба приложений Azure — это полностью управляемая платформа для веб-приложений с встроенным обслуживанием инфраструктуры, безопасностью, исправлением и масштабированием. Вы можете использовать любимые средства разработки, такие как Visual Studio Code, быстро развертывать с помощью Maven и GitHub Actions или отслеживать приложения с помощью Application Insights. Дополнительные сведения см. в разделе Обзор службы приложений Azure.
JBoss EAP доступен в различных планах Службы приложений Linux, включая бесплатный уровень. Дополнительные сведения о планах Службы приложений Linux см. в разделе "Цены на службу приложений Azure". Кластеризация JBoss EAP полностью поддерживается в изолированных планах. Все поддерживаемые версии JBoss EAP Red Hat доступны в службе приложений, включая 8.0 и 7.4. По мере выпуска новых версий JBoss EAP они предлагаются в службе приложений в рамках регулярных обновлений платформы. Чтобы получить полный список доступных версий, перейдите к веб-приложению JBoss EAP на портале Azure, а затем выберите Настройки>Конфигурация>Общие настройки>Версия веб-сервера Java. Коммерческая поддержка JBoss EAP встроена в службу приложений. Сведения о ценах на JBoss EAP доступны на странице цен на службу приложений Azure .
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.
- При необходимости пример приложения для начала работы.
- По выбору, развертывание пользовательского приложения с использованием процесса "исходник в образ" (S2I).
- Виртуальная сеть и подсеть.
Вы можете запустить решение JBoss EAP на портале Azure Red Hat OpenShift (просто щелкните ссылку).
В качестве альтернативы шаблону решения, Red Hat и Майкрософт также предоставляют подробное пошаговое руководство по развертыванию JBoss EAP на платформе Azure Red Hat OpenShift. Дополнительные сведения см. в статье "Развертывание приложения Java с помощью Red Hat JBoss Enterprise Application Platform (JBoss EAP) в кластере Azure Red Hat OpenShift 4.
JBoss EAP в Виртуальных машинах Azure
Виртуальные машины — это зрелый, проверенный путь миграции в облако, который обеспечивает максимальную гибкость и контроль. Эти факторы особенно важны для критически важных рабочих нагрузок, наиболее подходящих для миграции по принципу «подъём и перенос». Корпорация Майкрософт и Red Hat предоставляют надежные варианты переноса рабочих нагрузок JBoss EAP в Azure Виртуальные машины. Существует два шаблона решения, которые можно запустить на портале Azure, чтобы соответствовать вашему варианту использования (просто щелкните ссылки):
- Один экземпляр JBoss EAP на виртуальной машине Azure.
- Кластер JBoss EAP на виртуальных машинах Azure.
Шаблоны решений помогают ускорить перенос рабочих нагрузок. Они могут автоматически подготавливать следующие ресурсы:
- Виртуальные машины Red Hat Enterprise Linux (RHEL)
- JBoss EAP в режиме standalone или в кластере
- Консоль управления JBoss EAP
- Сборка OpenJDK от Red Hat
- Подключение к источнику данных (необязательно)
- Режим домена включен (необязательно)
- Виртуальная сеть и подсеть
- группу безопасности сети;
- Шлюз приложений Azure с общедоступным IP-адресом (если применимо)
- Учетная запись хранения для настройки протокола ping Azure для использования JGroups (если применимо)
- Учетная запись хранения для совместного использования файлов конфигурации между виртуальными машинами (если применимо)
Решения поддерживают различные версии JBoss EAP, OpenJDK и RHEL, такие как JBoss EAP 8 с OpenJDK 17 в RHEL 9. Они могут работать на основе модели "принеси свою собственную подписку" или оплаты по мере использования. Чтобы использовать собственную подписку, необходимо обратиться к Red Hat , чтобы включить подписку в Azure. После этого параметры собственной подписки становятся видимыми в виде планов.
Помимо шаблонов решений, Red Hat и Майкрософт также публикуют базовые образы виртуальных машин для JBoss EAP в Azure Marketplace. Изображения представляют сертифицированные, поддерживаемые, up-to-date и безопасные сочетания JBoss EAP, OpenJDK и RHEL. Изображения доступны только с оплатой по мере использования. Для клиентов, которым требуется еще больше гибкости и управления, Red Hat и Майкрософт предоставляют подробное пошаговое руководство по развертыванию JBoss EAP на виртуальных машинах Azure.
Следующие шаги
В следующих статьях описано, как начать работу с этими технологиями.