Rehospedagem de mainframe em máquinas virtuais do Azure

A migração de cargas de trabalho de ambientes de mainframe para a nuvem permite modernizar sua infraestrutura e, muitas vezes, economizar custos. Muitas cargas de trabalho podem ser transferidas para o Azure apenas com pequenas alterações de código, tais como a atualização dos nomes das bases de dados.

De um modo geral, o termo mainframe significa um grande sistema de computador. Especificamente, a grande maioria atualmente em uso são servidores IBM System Z ou sistemas compatíveis com plug-ins IBM que executam MVS, DOS, VSE, OS/390 ou z/OS.

Uma máquina virtual (VM) do Azure é usada para isolar e gerenciar os recursos de um aplicativo específico em uma única instância. Mainframes como o IBM z/OS usam partições lógicas (LPARS) para essa finalidade. Um mainframe pode usar uma LPAR para uma região CICS com programas COBOL associados e uma LPAR separada para banco de dados IBM DB2. Um aplicativo típico de n camadas no Azure implanta VMs do Azure em uma rede virtual que pode ser segmentada em sub-redes para cada camada.

As VMs do Azure podem executar ambientes de emulação de mainframe e compiladores que dão suporte a cenários de elevação e mudança. O desenvolvimento e os testes geralmente estão entre as primeiras cargas de trabalho a migrar de um mainframe para um ambiente de desenvolvimento/teste do Azure. Os componentes de servidor comuns que você pode emular incluem OLTP (processo de transação online), lote e sistemas de ingestão de dados, como mostra a figura a seguir.

Os ambientes de emulação no Azure permitem executar sistemas baseados em z/OS.

Algumas cargas de trabalho de mainframe podem ser migradas para o Azure com relativa facilidade, enquanto outras podem ser rehospedadas no Azure usando uma solução de parceiro. Para obter orientações detalhadas sobre como escolher uma solução de parceiro, o Centro de Migração de Mainframe do Azure pode ajudar.

Migração de mainframe

Rehospedar, reconstruir, substituir ou aposentar? IaaS ou PaaS? Para determinar a estratégia de migração correta para seu aplicativo de mainframe, consulte o Guia de migração de mainframe no Centro de Arquitetura do Azure.

Plataforma de rehospedagem da Micro Focus

O Micro Focus Enterprise Server é uma das maiores plataformas de rehospedagem de mainframe disponíveis. Você pode usá-lo para executar suas cargas de trabalho do z/OS em uma plataforma x86 mais barata no Azure.

Para começar:

TmaxSoft OpenFrame no Azure

TmaxSoft OpenFrame é uma solução popular de rehospedagem de mainframe usada em cenários de elevação e mudança. Um ambiente OpenFrame no Azure é adequado para cargas de trabalho de desenvolvimento, demonstrações, testes ou produção.

Para começar:

IBM zD&T 12.0

O IBM Z Development and Test Environment (IBM zD&T) configura um ambiente de não produção no Azure que pode ser usado para desenvolvimento, teste e demonstrações de aplicativos baseados em z/OS.

O ambiente de emulação no Azure pode hospedar diferentes tipos de instâncias Z por meio de ADCDs (Application Developers Controlled Distributions). Você pode executar o zD&T Personal Edition, o zD&T Parallel Sysplex e o zD&T Enterprise Edition no Azure e no Azure Stack.

Para começar:

IBM DB2 pureScale no Azure

O ambiente IBM DB2 pureScale fornece um cluster de banco de dados para o Azure. Ele não é idêntico ao ambiente original, mas oferece disponibilidade e escala semelhantes ao IBM DB2 para z/OS em execução em uma configuração do Parallel Sysplex.

Para começar, consulte IBM DB2 pureScale on Azure.

Considerações

Ao migrar cargas de trabalho de mainframe para a infraestrutura como serviço (IaaS) do Azure, você pode escolher entre vários tipos de recursos de computação escalonáveis sob demanda, incluindo VMs do Azure. O Azure oferece uma variedade de VMs Linux e Windows.

Computação

O poder de computação do Azure se compara favoravelmente à capacidade de um mainframe. Se você está pensando em mover uma carga de trabalho de mainframe para o Azure, compare a métrica de mainframe de um milhão de instruções por segundo (MIPS) com CPUs virtuais.

Saiba como mover a computação de mainframe para o Azure.

Alta disponibilidade e failover

O Azure oferece SLAs (contratos de nível de serviço) baseados em compromisso. A disponibilidade de vários noves é o padrão, e os SLAs podem ser otimizados com replicação local ou geográfica de serviços. O SLA do Azure completo explica a disponibilidade garantida do Azure em termos globais.

Com a IaaS do Azure, como uma VM, funções específicas do sistema fornecem suporte a failover — por exemplo, instâncias de cluster de failover e conjuntos de disponibilidade. Quando você usa recursos de PaaS (plataforma Azure como serviço), a plataforma lida com failover automaticamente. Os exemplos incluem o Banco de Dados SQL do Azure e o Azure Cosmos DB.

Escalabilidade

Os mainframes normalmente aumentam a escala, enquanto os ambientes de nuvem se expandem. O Azure oferece uma variedade de tamanhos Linux e Windows para atender às suas necessidades. A nuvem também é dimensionada para cima ou para baixo para corresponder às especificações exatas do usuário. O poder de computação, o armazenamento e os serviços são dimensionados sob demanda sob um modelo de faturamento baseado no uso.

Armazenamento

Na nuvem, você tem uma variedade de opções de armazenamento flexíveis e escaláveis e paga apenas pelo que precisa. O Armazenamento do Azure oferece um armazenamento de objetos massivamente escalável para objetos de dados, um serviço de sistema de arquivos para a nuvem, um armazenamento de mensagens confiável e um repositório NoSQL. Para VMs, discos gerenciados e não gerenciados fornecem armazenamento em disco persistente e seguro.

Saiba como mover o armazenamento de mainframe para o Azure.

Cópia de segurança e recuperação

Manter seu próprio local de recuperação de desastres pode ser uma proposta cara. O Azure tem opções fáceis de implementar e económicas para backup, recuperação e redundância a nível local ou regional, ou através de redundância geográfica.

Azure Government para migrações de mainframe

Muitas entidades do setor público adorariam mover seus aplicativos de mainframe para uma plataforma mais moderna e flexível. O Microsoft Azure Government é uma instância fisicamente separada da plataforma global Microsoft Azure — empacotada para sistemas de governo federal, estadual e local. Ele fornece serviços de segurança, proteção e conformidade de classe mundial especificamente para agências governamentais dos Estados Unidos e seus parceiros.

O Azure Government ganhou uma Autoridade Provisória para Operar (P-ATO) para o FedRAMP High Impact para sistemas que precisam desse tipo de ambiente.

Próximos passos

Peça aos nossos parceiros para ajudá-lo a migrar ou rehospedar seus aplicativos de mainframe.

Consulte também: