Red Hat Enterprise Linux (RHEL) proporciona una base estable para las cargas de trabajo avanzadas tanto en modo local como en nubes públicas como Microsoft Azure. En el caso de Azure, Red Hat y Microsoft han estado trabajando juntos para brindar las herramientas necesarias para proveer cargas de trabajo más rápido, con menos esfuerzo y con un soporte fuertemente integrado y de clase empresarial. Muchas de las cargas de trabajo de la actualidad requieren algún tipo de base de datos empresarial y una de las más populares es Microsoft SQL Server. 

Hemos realizado varias presentaciones sobre cómo el uso de RHEL como plataforma de sistema operativo para SQL Server ayuda a que las organizaciones reduzcan costos, eviten la dependencia de un único proveedorincrementen el rendimiento. La respuesta de los administradores de las bases de datos de SQL Server ha sido impresionante y revela que casi un tercio de los encuestados por Red Hat y Unisphere Research afirman estar ejecutando actualmente la base de datos en Linux y que RHEL es la distribución más difundida para la implementación.

Otro requisito fundamental para muchas cargas de trabajo avanzadas es contar con un marco de aplicaciones capaz de ofrecer una lógica de presentación de la información almacenada en las bases de datos empresariales alojadas en RHEL. Uno de esos marcos es Red Hat JBoss Enterprise Application Platform (JBoss EAP), que este año celebra 16 años como producto de Red Hat.

Hace un par de años, JBoss EAP introdujo el soporte para SQL Server en Linux. Lo que quizás no se conozca es que tanto SQL Server como JBoss EAP están disponibles como imágenes listas para ejecutar en Microsoft Azure Marketplace. Además, al combinar estas dos soluciones, se pueden crear e implementar aplicaciones empresariales poderosas pagando únicamente el tiempo de computación que se utilice cuando se necesita.

En Azure, SQL Server está disponible en formato de “pago por uso” desde Microsoft preinstalado en una imagen de RHEL estándar o en una que incluya el High-Availability Add-on (o complemento de alta disponibilidad) de RHEL. Para ayudar a incrementar la disponibilidad, se pueden utilizar las funciones de disponibilidad integradas de Azure o aprovechar el Add-on para implementar grupos de disponibilidad Always On de SQL Server y minimizar aún más la probabilidad de tiempo improductivo.

JBoss EAP también está disponible en RHEL en Azure Marketplace. Estas imágenes prediseñadas facilitan el desarrollo y la implementación de un tiempo de ejecución de Jakarta EE potente y familiar en Azure. En el caso de JBoss EAP, se usa la propia suscripción de Red Hat, pero, para el sistema operativo RHEL, se puede elegir entre usar la propia suscripción u optar por el modelo “pago por uso”.

La oferta de Azure Marketplace incluye opciones de planes para JBoss EAP en RHEL como máquinas virtuales (VM) independientes o en un clúster. Existen tres tipos de configuraciones de JBoss EAP disponibles en Azure:  

  1. Un servidor independiente que funciona en una máquina virtual de Azure

  2. Un clúster de servidores JBoss EAP que funcionan en máquinas virtuales de Azure en una red virtual privada en una única subred

  3. Un servidor de clústeres autoescalables que funciona sobre Azure Virtual Machine Scale Set (VMSS)

Yeray Borges Santana, de Red Hat, escribió un gran artículo qué muestra cómo usar el producto Red Hat JBoss en RHEL en Azure para crear un clúster de dos instancias de JBoss EAP.

Pero, ¿qué sucede si quieres conectar JBoss EAP con SQL Server en RHEL? Bueno, también lo tenemos previsto. James Falkner ha creado un vídeo que muestra cómo implementar una aplicación JBoss EAP completa utilizando SQL Server, con todos los componentes funcionando en RHEL. Muestra cómo instalar JBoss en Azure, explica cómo conectar una instancia a una imagen de SQL Server en RHEL y presenta la aplicación de demostración Coolstore que despliega un montón de material promocional de Red Hat en el proceso. Puedes ver su video de demostración aquí.


Sobre los autores

Louis Imershein is a Product Manager at Red Hat focussed on Microsoft SQL Server and database workloads. He is responsible for working with Microsoft and Red Hat engineering to ensure that SQL Server performance, management, and security is optimized for Red Hat platforms. For more than 30 years, Louis has worked in technical support, engineering, software architecture, and product management on a wide range of OS, management, security, and storage software projects. Louis joined Red Hat as part of the acquisition of Permabit Technology Corporation, where he was VP of Product.

Read full bio

James Falkner is a technology evangelist, teacher, learner, author and dedicated to open source and open computing. He works at Red Hat as a technical marketing director for Red Hat's cloud native application runtimes and loves learning from others, and occasionally teaching at conferences. He's been doing this for the last two decades, and is a Computer Engineering graduate of the University of Florida.

Read full bio