Share via


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.

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 las acciones de GitHub y la integración de Azure Pipelines y supervisar las aplicaciones con Azure Monitor Application Ideas. Para obtener más información, consulte Información general de App Service.

JBoss EAP está disponible en las variantes de Linux de los planes de App Service Premium v3 y Aislado v2. Para más información sobre estos planes, consulte Precios de App Service . 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 seleccione Configuración> Configuración>general Configuración> Versión del servidor web deJava.

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 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 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.

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.

Puede crear diferentes tipos de implementaciones de JBoss EAP:

  • Una sola instancia de una máquina virtual.
  • Un clúster de JBoss EAP en un número fijo de máquinas virtuales (con o sin el modo de dominio habilitado). Esta opción es muy similar a los clústeres de JBoss EAP locales tradicionales.
  • Un clúster de JBoss EAP dinámico en conjuntos de escalado de máquinas virtuales. Los conjuntos de escalado de máquinas virtuales proporcionan grupos de máquinas virtuales con equilibrio de carga que se pueden escalar o reducir verticalmente en respuesta a la demanda. Para más información, consulte Azure Virtual Machine Scale Sets. El clúster de JBoss EAP se forma mediante Azure Ping y es adecuado para aplicaciones con estado. Esta opción no admite el modo de dominio.

Puede iniciar las soluciones desde Azure Portal para implementar una sola instancia, un clúster estático o un clúster dinámico.

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.