Compartir a través de


JBoss EAP de Red Hat en Azure

En este artículo, se describen las soluciones disponibles para hospedar JBoss EAP en Azure, incluidas las características y ventajas de cada opción para que pueda elegir la mejor para su implementación.

Hay tres opciones de hospedaje para JBoss EAP en Azure: App Service, Red Hat OpenShift en Azure y Azure Virtual Machines/VM Scale Sets. De manera conjunta, Red Hat y Microsoft han desarrollado estas tres soluciones y proporcionan el soporte técnico correspondiente.

Si está interesado en proporcionar comentarios o trabajar estrechamente en sus escenarios de migración con el equipo de ingeniería que desarrolla JBoss EAP en soluciones de Azure, rellene esta breve encuesta sobre la migración de JBoss EAP e incluya la información de contacto. Nuestro equipo de administradores de programas, arquitectos e ingenieros se pondrá en contacto rápidamente con usted para iniciar una estrecha colaboración.

JBoss EAP en Azure App Service

Azure App Service es una plataforma totalmente administrada para aplicaciones web y de API, con mantenimiento integrado de la infraestructura, aplicación de revisiones de seguridad y escalado. App Service se integra con características de redes, como redes virtuales, puntos de conexión privados y conexiones híbridas. Esta integración permite proteger y aislar la infraestructura según sea necesario. Puede implementar rápidamente con acciones de GitHub e integración de Azure Pipelines y supervisar las aplicaciones con Application Insights de Azure Monitor. Para obtener más información, consulte App de Azure Service overview (Información general del servicio App de Azure).

JBoss EAP está disponible en las variantes de Linux de los planes de App Service Premium v3 y Aislado v2. Para obtener más información sobre estos planes, consulte precios de servicio App de Azure. Los planes de tipo Aislado hospedan la aplicación en un entorno de Azure privado y dedicado. Puede comprar planes Premium v3 y Aislado v2 en la opción de pago por uso o en reservas de uno a tres años para reducir los costos hasta un 50 %. Para más información, consulte ¿Qué son las reservas de Azure? y ¿Cómo se aplican los descuentos de reserva a App de Azure Service?

JBoss EAP se ofrece con versiones 7.3 y 7.4 en App Service. A medida que Red Hat publica nuevas versiones de JBoss EAP, se ofrecen en App Service como parte de las actualizaciones de plataforma normales. Para obtener una lista completa de las versiones secundarias disponibles para JBoss EAP en App de Azure Service, vaya a la aplicación web de JBoss EAP en Azure Portal y, a continuación, seleccione Configuración Configuración>configuración general>Versión>del servidor web de Java.

JBoss EAP en Azure App Service tiene soporte técnico conjunto de Red Hat y Microsoft. Al abrir un caso de soporte técnico en Azure Portal acerca de las aplicaciones de JBoss EAP, el equipo de soporte técnico de Azure se pondrá en contacto automáticamente con el equipo de soporte técnico de Red Hat cuando sea necesario. Esta compatibilidad integrada se proporciona a todas las aplicaciones de JBoss EAP que se ejecutan en App Service, la información de precios está disponible en la página precios de App de Azure Service. Los sitios de JBoss EAP no pueden rechazar la compatibilidad integrada, pero puede comprar una reserva para el soporte integrado para reducir los costos.


JBoss EAP en Red Hat OpenShift en Azure

Red Hat OpenShift en Azure proporciona clústeres de OpenShift totalmente administrados y de alta disponibilidad a petición, supervisados y operados conjuntamente por Microsoft y Red Hat. Si ya usa o planea adoptar contenedores o Kubernetes, la implementación de JBoss EAP en Red Hat OpenShift (ARO) de Azure es una opción atractiva. Red Hat y Microsoft proporcionan una plantilla de solución de Marketplace que automatiza las tareas comunes de aprovisionamiento reutilizable para implementar JBoss EAP en ARO. La solución puede aprovisionar automáticamente un clúster de ARO, el operador de JBoss EAP, una aplicación de ejemplo o su propia aplicación implementada mediante la tecnología de origen a imagen (S2I). Puede iniciar la solución JBoss EAP en Red Hat OpenShift en Azure desde Azure Portal.

Como alternativa a la plantilla de solución, Red Hat y Microsoft también proporcionan una guía paso a paso sobre cómo implementar JBoss EAP en ARO mediante gráficos de Helm en lugar del operador. Para más información, consulte Implementación de una aplicación Java con Red Hat JBoss Enterprise Application Platform (JBoss EAP) en un clúster de Red Hat OpenShift 4 de Azure.

JBoss EAP en Azure Virtual Machines

Las máquinas virtuales son una ruta de migración probada y madura a la nube que proporciona máxima flexibilidad y control. Estos factores son especialmente importantes para las cargas de trabajo críticas más adecuadas para la migración mediante lift-and-shift. Microsoft y Red Hat proporcionan opciones sólidas para migrar cargas de trabajo de JBoss EAP a Azure Virtual Machines. Puede iniciar las soluciones desde Azure Portal para implementar los siguientes recursos:

Las plantillas de solución de Azure ayudan a acelerar la migración de cargas de trabajo de JBoss EAP. Las soluciones aprovisionan automáticamente varios recursos de Azure para crear rápidamente una implementación de JBoss EAP en Azure Virtual Machines o conjuntos de escalado de máquinas virtuales. Los recursos aprovisionados automáticamente incluyen red virtual, almacenamiento, grupo de seguridad de red, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, App de Azure Gateway y conectividad de bases de datos (Azure SQL, Oracle Database, PostgreSQL, MySQL). Las soluciones admiten las versiones más recientes de JBoss EAP 7, OpenJDK 8 y RHEL 8.

Las ofertas requieren una suscripción de JBoss EAP y funcionan en función de Bring-Your-Own-Subscription (BYOS). Para la parte de RHEL de la oferta, tiene la opción de usar pago por uso (PAYGO) o BYOS. En el caso de PAYGO, hay un cargo de suscripción de RHEL por hora adicional por el uso de la oferta sobre los costos normales de proceso, red y almacenamiento de Azure. Para usar RHEL BYOS, debe ponerse en contacto con Red Hat para habilitar la suscripción en Azure. Una vez hecho esto, las opciones BYOS de RHEL se verán como planes.

Pasos siguientes

En los artículos siguientes, se proporciona más información sobre cómo empezar a trabajar con estas tecnologías.