Este artigo descreve a migração lift-and-shift de uma carga de trabalho HP-UX para o Azure. HP-UX é o sistema operacional Unix da HP para estações de trabalho e servidores PA-RISC. O artigo mostra como o software emulador Charon-PAR do parceiro da Microsoft Stromasys pode executar cargas de trabalho HP-UX no Azure.
Arquitetura
Baixe um Arquivo Visio dessa arquitetura.
Workflow
O Charon-PAR é executado no Azure, emulando os sistemas PA-RISC para HP-UX. Nesse sistema virtual (máquinas virtuais do Azure), você instala o sistema operacional host Charon (Linux), o software emulador Charon e seu sistema operacional herdado (HP-UX) e os aplicativos associados. Usando essa configuração, você pode executar uma carga de trabalho HP-UX ou aplicativo inalterado em um ambiente de emulação em uma VM no Azure. O sistema virtual comporta-se como se você estivesse usando o hardware original.
O software Charon-PAR é executado em VMs do Azure no Linux, pois o Charon-PAR requer um host Linux. O Charon-PAR emula a arquitetura de processador PA-RISC. As cargas de trabalho HP-UX são executadas nesses sistemas PA-RISC emulados.
As cargas de trabalho HP-UX podem residir no disco gerenciado da unidade de estado sólido (SSD) da VM do Azure host.
Um ou mais controladores de adaptador de rede (NICs) host podem ser dedicados ao sistema operacional convidado. Você pode fazer isso dedicando NICs físicos para o sistema operacional convidado. Cada VM do HP-UX obtém seu adaptador de rede do Azure, por isso tem seu próprio endereço IP privado dedicado. Normalmente esse adaptador de rede específico do host é usado na configuração do Charon para o uso dedicado de cargas de trabalho de convidado.
Se preferir, você pode configurar endereços IP públicos do Azure facilmente nos mesmos adaptadores de rede. Sempre deve haver adaptadores de rede dedicados ao sistema operacional convidado. Um adaptador de rede é alocado para o host. O PA9-32 720 permite apenas um adaptador de rede, mas o PA9-64 permite vários adaptadores de rede dedicados ao SO convidado.
Os usuários podem se conectar via Secure Shell (SSH) diretamente às VMs HP-UX (se o SSH tiver suporte na versão HP-UX). Essas VMs têm as próprias placas de interface de rede e endereços IP dedicados.
Os compartilhamentos de arquivos da conta de armazenamento do Azure montados na VM do Linux permitem mapear o gerenciador de fitas virtuais do Charon-PAR para um dispositivo montado localmente, que tem o respaldo de uma conta de armazenamento de Arquivos do Azure na nuvem. Esse mapeamento permite o armazenamento de baixo custo de fitas arquivadas para fins regulamentares e de conformidade.
Componentes
- As Máquinas Virtuais do Azure fornecem recursos de computação escalonáveis e sob demanda no Azure. Uma VM do Azure oferece a flexibilidade da virtualização sem exigir que você compre e mantenha o hardware físico. As VMs do Azure oferecem opções de sistemas operacionais, incluindo Windows e Linux.
- A Rede Virtual do Azure é o bloco de construção fundamental das redes privadas no Azure. As redes virtuais permitem que recursos do Azure, como as VMs, se comuniquem entre si, com a Internet e com redes locais. A Rede Virtual do Azure é semelhante a uma rede tradicional do seu datacenter, mas oferece os benefícios adicionais de escala, disponibilidade e isolamento da infraestrutura do Azure.
- As placas de adaptador de rede do Azure permitem que uma VM do Azure se comunique com a Internet, com o Azure e com recursos locais. Conforme mostrado no diagrama, você pode adicionar mais placas de interface de rede a uma única VM do Azure, o que permite que as VMs filho tenham os próprios dispositivos dedicados de adaptador de rede e endereços IP.
- Os discos gerenciados SSD do Azure são volumes de armazenamento no nível de bloco gerenciados pelo Azure e usados com VMs do Azure. Estão disponíveis discos Ultra, SSDs premium, SSDs padrão e HDDs padrão. Para esta arquitetura, recomendamos SSDs Premium ou SSDs de Disco Ultra.
- O Azure ExpressRoute permite estender as redes locais para o Microsoft Cloud por meio de uma conexão privada que é facilitada por um provedor de conectividade. Usando o ExpressRoute, você pode estabelecer conexões com serviços do Microsoft Cloud, como o Azure e o Microsoft 365.
- O Armazenamento do Azure e os Arquivos do Azure oferecem compartilhamentos de arquivos totalmente gerenciados na nuvem que podem ser acessados por meio do protocolo SMB padrão do setor. Os compartilhamentos de arquivos do Azure podem ser montados de maneira simultânea por implantações locais ou na nuvem do Windows, do Linux e do MacOS.
- O Charon-PAR da Stromasys recria a camada de hardware virtual do PA-RISC em VMs e sistemas de computador x86-64 padrão do setor. A camada de hardware virtual é compatível com diversos softwares HP-UX executados nela, por isso não há necessidade de conversão de código nem de código-fonte. (Veja uma lista de versões compatíveis.) O Charon-PAR é membro da família de produtos de virtualização de hardware multiplataforma da Stromasys. É uma camada de virtualização de hardware executada no Linux em servidores padrão do setor. Ele emula uma série de componentes de hardware históricos do PA-RISC de 64 bits e 32 bits e permite que os usuários atuais desses sistemas migrem para um hardware de servidor moderno baseado em Intel.
Alternativas
Essa solução funciona melhor com SSDs premium ou SSDs de disco Ultra. Recomendamos os discos SSD premium. Os discos gerenciados Ultra SSD do Azure são uma opção para operações de entrada/saída por segundo (IOPS) ainda mais altas.
Para obter o melhor desempenho, recomendamos uma VM da série FX otimizada para computação. Você pode usar a série FS do Azure para servidores de especificações low-end, mas o mínimo exigido para o PAR é 3.0 GHz. (É recomendável 3.4 GHz ou mais.) Os servidores high-end exigem uma instância da série FX.
Detalhes do cenário
Com frequência, a evolução e a manutenção de aplicativos de negócios ficam paralisadas devido ao hardware herdado subjacente. Às vezes, o hardware não é mais compatível com as atualizações e integrações mais recentes ou, pior, deixa de ter suporte. O envelhecimento da infraestrutura para aplicativos críticos é uma preocupação. Quanto mais demorar para resolver o problema, maior será o risco e o custo da mitigação.
Esses aplicativos podem ter apoiado os negócios críticos da organização e evoluído ao longo de décadas, passado por auditorias e certificações e ter operações bem estabelecidas em torno deles. Em vez de um projeto de reengenharia complexo e de alto risco, uma abordagem alternativa seria um projeto de baixo risco para migrar os aplicativos como estão para uma plataforma moderna e mais barata, como o Azure, com a ajuda de um emulador. Esse tipo de projeto, muitas vezes chamado de lift-and-shift, preserva a funcionalidade comercial do aplicativo e substitui apenas o hardware, proporcionando a continuidade de negócios.
A execução de aplicativos com um emulador na nuvem oferece inúmeros benefícios, como segurança, elasticidade, recuperação de desastre, alta disponibilidade e failover. No entanto, os benefícios mais importantes são os custos operacionais reduzidos e a facilidade de manutenção. Não são necessários projetos de migração arriscados nem alterações no sistema operacional ou no middleware. Uma virtualização de servidor no Azure pode ser a primeira etapa para a modernização. Depois que a carga de trabalho estiver no Azure, você poderá aproveitar outros benefícios da nuvem.
Este artigo descreve a migração de uma carga de trabalho HP-UX para o Azure. Ele mostra como o software emulador Charon-PAR pode executar cargas de trabalho HP-UX no Azure.
A principal atividade da Stromasys é o software de virtualização multiplataforma/virtualização de servidores que permite aos proprietários de sistemas HP-UX herdados continuar executando seus aplicativos críticos inalterados nos novos sistemas de computação padrão do setor. Os produtos Charon preservam os investimentos atuais em aplicativos, permitindo que os clientes continuem usando seus aplicativos e processos empresariais já existentes. Como tudo continua funcionando sem modificações, não há necessidade de readaptação nem de recontratação de pessoal. Os produtos Charon reduzem drasticamente o custo de propriedade por reduzirem a pegada do computador, o consumo de energia e os custos de resfriamento, ao mesmo tempo em que eliminam os riscos e custos associados à execução em hardware antigo.
O ambiente Charon da Stromasys oferece um nível consideravelmente mais alto de estabilidade de plataforma. Pela primeira vez desde a introdução dos primeiros sistemas HP-UX, a substituição do servidor físico propriamente dito não requer mais alterações no ambiente de software HP-UX. O Charon também confere mais estabilidade de plataforma e tem vida útil praticamente ilimitada.
Com o aumento constante no uso de sistemas hospedados no Azure no ambiente corporativo típico, um sistema HP-UX emulado hospedado no Linux é a melhor maneira de hospedar um sistema HP-UX nesses ambientes.
A imagem a seguir ilustra a abordagem de migração recomendada neste artigo:
Entre os benefícios da abordagem lift-and-shift para a migração estão os seguintes:
- Os clientes do Azure/Charon podem continuar usando os aplicativos críticos atuais sem o custo de regravação, portabilidade, migração ou readaptação.
- Os custos de manutenção diminuem porque esses aplicativos são migrados para sistemas emulados hospedados no Azure.
Possíveis casos de uso
- Habilite a abordagem lift-and-shift de baixo atrito para o Azure de cargas de trabalho HP-UX locais executadas em máquinas de servidor PA-RISC.
- Continue usando os aplicativos HP-UX executados em servidores PA-RISC no fim da vida útil sem alterações, mas libere os aplicativos do hardware antigo e continue fornecendo aos usuários as mesmas interfaces ou melhores.
- Gerencie vários hosts de servidor e VMs filho usando uma única interface.
- Use o armazenamento de baixo custo do Azure para arquivar fitas para fins regulamentares e de conformidade.
- Migre um banco de dados para a nuvem e execute o aplicativo na nuvem via emulação sem alterações.
Considerações
Essas considerações implementam os pilares do Azure Well-Architected Framework, um conjunto de princípios orientadores que você pode usar para aprimorar a qualidade de uma carga de trabalho. Para obter mais informações, confira Microsoft Azure Well-Architected Framework.
Segurança
A segurança fornece garantias contra ataques deliberados e o abuso de seus dados e sistemas valiosos. Para saber mais, confira Visão geral do pilar de segurança.
- Essa solução usa um grupo de segurança de rede do Azure para gerenciar o tráfego entre os recursos do Azure. Para saber mais, confira Grupos de segurança de rede.
- Para aumentar a segurança, considere usar o Azure Bastion. O Azure Bastion maximiza a segurança de acesso administrativo minimizando as portas abertas. Ele fornece conectividade RDP/SSH segura e contínua para VMs de rede virtual diretamente do portal do Microsoft Azure por TLS.
Otimização de custo
A otimização de custos consiste em reduzir despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, confira Visão geral do pilar de otimização de custo.
O Azure evita custos desnecessários identificando o número correto de tipos de recursos, analisando os gastos ao longo do tempo e dimensionando para atender às necessidades dos negócios sem gastar muito. Por exemplo, com o Azure, você paga conforme o uso. Quando você não precisar de cargas de trabalho, poderá desativá-las para economizar. Você pode iniciar o Charon-PAR como um serviço, manual ou automaticamente, quando a VM do Azure for iniciada. Você pode interromper o serviço, manual ou automaticamente, quando o sistema host é desligado. Sempre desligue primeiro o SO convidado (HP-UX), depois o emulador (Charon) e, em seguida, a VM host. Ao iniciar o sistema, faça-o na ordem inversa. Estas são algumas outras considerações sobre a otimização de custos:
- O preço dos Arquivos do Azure depende de vários fatores: volume de dados, redundância de dados, volume de transações e o número de servidores de sincronização de arquivos que você usa.
- Os custos do Armazenamento do Azure dependem das configurações de redundância de dados e do volume.
- As VMs nesta arquitetura usam SSDs Premium ou SSDs de disco ultra. Para obter mais informações, confira Preço dos Managed Disks.
- Para o ExpressRoute, você paga um valor de porta mensal e encargos de transferência de dados de saída.
Para estimar o custo de produtos e configurações do Azure, use a calculadora de preços do Azure. Para saber mais sobre os produtos da Stromasys e os serviços relacionados, consulte o site da Stromasys.
Excelência operacional
A excelência operacional abrange os processos de operações que implantam um aplicativo e o mantêm em execução na produção. Para obter mais informações, confira Visão geral do pilar de excelência operacional.
Para monitoramento e gerenciamento proativos, considere usar o Azure Monitor para monitorar os serviços do Azure que hospedam cargas de trabalho HP-UX migradas.
Eficiência de desempenho
A eficiência do desempenho é a capacidade de dimensionar sua carga de trabalho para atender às demandas colocadas por usuários de maneira eficiente. Para obter mais informações, consulte Visão geral do pilar de eficiência de desempenho.
São necessários pelo menos um núcleo de CPU para o sistema operacional host e dois núcleos por CPU emulada. Essa solução funciona melhor com VMs do Azure de computação otimizada. VMs de computação otimizada apresentam uma taxa elevada de CPU para memória. A máquina virtual série FX é um novo componente da série F. Para obter o melhor desempenho, recomendamos uma VM da série FX. Ela foi projetada para cargas de trabalho de computação de alta frequência. Ela tem uma frequência base de 3.4 GHz e uma velocidade de clock turbo em todos os núcleos de até 4.0 GHz. Recomendamos a série FX para cargas de trabalho HP-UX high-end.
As VMs série FX são equipadas com 2 GB de RAM e 16 GB de SSD local por núcleo de CPU.
Colaboradores
Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.
Autor principal:
- Sunnyma Ghosh | Gerente de Programas Sênior
Outros colaboradores:
- Mick Alberts | Escritor Técnico
- Bhaskar Bandam | Gerente de programas sênior
Para ver perfis não públicos do LinkedIn, entre no LinkedIn.
Próximas etapas
- Charon-PAR
- Charon na Nuvem do Azure | Stromasys
- O que é a Rede Virtual do Azure?
- Máquinas virtuais do Linux no Azure
- O que é o Azure ExpressRoute?
- Criar uma máquina virtual do Linux no Azure
Para obter mais informações, entre em contato com legacy2azure@microsoft.com.