Account Login

 

Red Hat Enterprise Linux (RHEL) fornece uma base estável para cargas de trabalho avançadas tanto em ambientes on-premises quanto em nuvens públicas, tais como Microsoft Azure. Para o Azure, Red Hat e Microsoft têm trabalhado juntas para fornecer as ferramentas para entregar cargas de trabalho mais rapidamente, com menos esforço — apoiadas por suporte integrado de nível empresarial. Muitas das cargas de trabalho atualmente exigem alguma forma de banco de dados empresariais e um dos mais populares é o Microsoft SQL Server. 

Recebemos várias apresentações sobre como usar o RHEL como plataforma de sistema operacional para o SQL Server ajuda as organizações a reduzir custos, evitar a dependência de um único fornecedor e aumentar a performance. A resposta de administradores de bancos de dados do SQL Server foi impressionante, com quase um terço dos consultados pela Red Hat e pela Unisphere Research dizendo que estavam operando o banco de dados no Linux atualmente e o RHEL é a distribuição mais popular para implantação. 

Outra exigência crítica para muitas cargas de trabalho avançadas é uma estrutura de aplicações que pode entregar uma lógica de apresentação para as informações armazenadas em bancos de dados empresariais armazenados no RHEL. Uma dessas estruturas é o Red Hat JBoss Enterprise Application Platform (JBoss EAP) que está comemorando 16 anos como um produto da Red Hat.

O JBoss EAP introduziu o suporte para SQL Server on Linux alguns anos atrás. O que você pode não perceber que tanto o SQL Server e o JBoss EAP estão disponíveis como imagens prontas para o uso no Microsoft Azure Marketplace. Além disso, ao unir estas duas soluções, você pode construir e implantar aplicações poderosas enquanto paga apenas pelo tempo de computação necessário.

No Azure, o SQL Server está disponível no modelo pague conforme o uso da Microsoft pré-instalado como uma imagem padrão RHEL ou uma que inclui o RHEL High Availability Add-on, à sua escolha. Para ajudar a aumenar a disponibilidade, você pode usar as ferramentas de disponibilidade embutidas do Azure, ou utilizar o Add-on para implantar grupos de disponibilidade SQL Server Always On para reduzir ainda mais a possibilidade de tempo de inatividade. 

O JBoss EAP também está disponível no RHEL no Azure Marketplace. Estas imagens pré-construídas fazem com que seja mais fácil para desenvolver e implantar o poderoso e familiar runtime Jakarta EE no Azure. Para o JBoss EAP você deve trazer sua própria subscrição da Red Hat mas para o sistema operacional do RHEL, você pode escolher entre a opção de trazer sua subscrição ou pagar conforme o uso.

O Azure Marketplace inclui opções de planos para JBoss EAP no RHEL como VMs isoladas ou clusters/ Há três tipos de configurações JBoss EAP disponíveis no Azure:  

  1. Um servidor independente operando em uma máquina virtual Azure.

  2. Um cluster de servidores JBoss EAP operando em VMs Azure em uma rede privada virtual em uma única subrede

  3. Um servidor de cluster com dimensionamento automático operando no Azure Virtual Machine Scale Set (VMSS)

Yeray Borges Santana, da Red Hat, escreveu um grande artigo demonstrando como usar o Red Hat JBoss on RHEL no Azure para criar um cluster de duas instâncias JBoss EAP instances.

Mas e se você quiser conectar o JBoss EAP com o SQL Server no RHEL? Bem, nós também resolvemos isso. James Falkner criou um vídeo que mostra como implantar uma aplicação JBoss EAP completa usando o SQL Server, com tudo operando no RHEL. Ele demonstra como instalar o JBoss in Azure, te ensina como conectar uma instância para o SQL Server em uma imagem RHEL, cria uma demo de aplicação Coolstore, demonstrando o jeito clássico da Red Hat no processo! Confira esta demonstração por vídeo aqui.


About the authors

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.

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