Faça a troca de computadores principais para AzureMake the switch from mainframes to Azure

Como uma plataforma alternativa para executar aplicações mainframe tradicionais, a Azure oferece computação e armazenamento de hiperescala em um ambiente de alta disponibilidade.As an alternative platform for running traditional mainframe applications, Azure offers hyperscale compute and storage in a high availability environment. Obtém-se o valor e agilidade de uma plataforma moderna baseada em nuvem sem os custos associados a um ambiente de computador principal.You get the value and agility of a modern, cloud-based platform without the costs associated with a mainframe environment.

Esta secção fornece orientações técnicas para fazer o interruptor de uma plataforma de computador principal para Azure.This section provides technical guidance for making the switch from a mainframe platform to Azure.

Mainframe e Azure

MIPS vs. vCPUsMIPS vs. vCPUs

Não existe uma fórmula de mapeamento universal para determinar o número de unidades de processamento centrais virtuais (vCPUs) necessárias para executar cargas de trabalho mainframe.There is no universal mapping formula that exists for determining the number of virtual central processing units (vCPUs) needed to run mainframe workloads. No entanto, a métrica de um milhão de instruções por segundo (MIPS) é frequentemente mapeada para vCPUs em Azure.However, the metric of a million instructions per second (MIPS) is often mapped to vCPUs on Azure. O MIPS mede o poder geral de computação de um computador central, proporcionando um valor constante do número de ciclos por segundo para uma determinada máquina.MIPS measures the overall compute power of a mainframe by providing a constant value of the number of cycles per second for a given machine.

Uma pequena organização pode exigir menos de 500 MIPS, enquanto uma grande organização normalmente usa mais de 5.000 MIPS.A small organization might require less than 500 MIPS, while a large organization typically uses more than 5,000 MIPS. A $1.000 por um único MIPS, uma grande organização gasta aproximadamente 5 milhões de dólares por ano para implantar uma infraestrutura de 5.000 MIPS.At $1,000 per single MIPS, a large organization spends approximately $5 million annually to deploy a 5,000-MIPS infrastructure. A estimativa anual de custos para uma implantação típica do Azure desta escala é aproximadamente um décimo do custo de uma infraestrutura MIPS.The annual cost estimate for a typical Azure deployment of this scale is approximately one-tenth the cost of a MIPS infrastructure. Para mais detalhes, consulte a tabela 4 no Livro Branco migratório Desmistificante Mainframe-to-Azure Migration.For details, see Table 4 in the Demystifying Mainframe-to-Azure Migration white paper.

Um cálculo preciso de MIPS a vCPUs com Azure depende do tipo de vCPU e da carga de trabalho exata que está a executar.An accurate calculation of MIPS to vCPUs with Azure depends on the type of vCPU and the exact workload you are running. No entanto, estudos de referência fornecem uma boa base para estimar o número e o tipo de vCPUs que você precisará.However, benchmark studies provide a good basis for estimating the number and type of vCPUs you will need. Um referencial recente do HPE zRef fornece as seguintes estimativas:A recent HPE zRef benchmark provides the following estimates:

  • 288 MIPS por núcleo baseado em Intel a funcionar em servidores HPE ProLiant para trabalhos online (CICS).288 MIPS per Intel-based core running on HPE ProLiant servers for online (CICS) jobs.

  • 170 MIPS por núcleo da Intel para trabalhos em lotes COBOL.170 MIPS per Intel core for COBOL batch jobs.

Este guia estima 200 MIPS por vCPU para processamento online e 100 MIPS por vCPU para processamento de lotes.This guide estimates 200 MIPS per vCPU for online processing and 100 MIPS per vCPU for batch processing.

Nota

Estas estimativas estão sujeitas a alterações à medida que a nova série de máquinas virtuais (VM) se disponibiliza em Azure.These estimates are subject to change as new virtual machine (VM) series become available in Azure.

Alta disponibilidade e failoverHigh availability and failover

Os sistemas mainframe oferecem frequentemente cinco disponibilidades de 9s (99,999 por cento) quando o acoplamento do computador principal e o Sysplex Paralelo são usados.Mainframe systems often offer five 9s availability (99.999 percent) when mainframe coupling and Parallel Sysplex are used. No entanto, os operadores do sistema ainda precisam de agendar tempo de inatividade para manutenção e cargas iniciais do programa (IPLs).Yet system operators still need to schedule downtime for maintenance and initial program loads (IPLs). A disponibilidade real aproxima-se de dois ou três 9s, comparáveis aos servidores baseados em Alta Gama, baseados em Intel.The actual availability approaches two or three 9s, comparable to high end, Intel-based servers.

Em comparação, a Azure oferece acordos de nível de serviço baseados em compromissos (SLAs), onde a disponibilidade de múltiplos 9s é o padrão, otimizado com a replicação de serviços locais ou geo-baseados.By comparison, Azure offers commitment-based service-level agreements (SLAs), where multiple 9s availability is the default, optimized with local or geo-based replication of services.

O Azure fornece disponibilidade adicional replicando dados de vários dispositivos de armazenamento, quer localmente, quer em outras regiões geográficas.Azure provides additional availability by replicating data from multiple storage devices, either locally or in other geographic regions. Em caso de falha baseada no Azure, os recursos computacional podem aceder aos dados replicados a nível local ou regional.In the event of an Azure-based failure, compute resources can access the replicated data on either the local or regional level.

Quando utiliza a plataforma Azure como um recurso de serviço (PaaS), como a Base de Dados Azure SQL e a Azure Cosmos DB,o Azure pode lidar automaticamente com falhas.When you use Azure platform as a service (PaaS) resources, such as Azure SQL Database and Azure Cosmos DB, Azure can automatically handle failovers. Quando utiliza a infraestrutura Azure como serviço (IaaS), o failover baseia-se em funcionalidades específicas do sistema, tais como sql Server Always On, instâncias de clustering de failover e grupos de disponibilidade.When you use Azure infrastructure as a service (IaaS), failover relies on specific system functionality, such as SQL Server Always On features, failover clustering instances, and availability groups.

EscalabilidadeScalability

Os mainframes normalmente escalam, enquanto os ambientes em nuvem escalam. Os mainframes podem escalar com o uso de uma instalação de acoplamento (CF), mas o alto custo de hardware e armazenamento torna os mainframes caros para escalar.Mainframes typically scale up, while cloud environments scale out. Mainframes can scale out with the use of a coupling facility (CF), but the high cost of hardware and storage makes mainframes expensive to scale out.

Um CF também oferece um cálculo bem acoplado, enquanto as características de escala de Azure são vagamente acoplidas.A CF also offers tightly coupled compute, whereas the scale-out features of Azure are loosely coupled. A nuvem pode escalar para cima ou para baixo para corresponder às especificações exatas do utilizador, com potência de computação, armazenamento e serviços escalando a pedido sob um modelo de faturação baseado em uso.The cloud can scale up or down to match exact user specifications, with compute power, storage, and services scaling on demand under a usage-based billing model.

Cópia de segurança e recuperaçãoBackup and recovery

Normalmente, os clientes do mainframe mantêm sites de recuperação de desastres ou utilizam ou um fornecedor de computador principal independente para contingências de desastres.Mainframe customers typically maintain disaster recovery sites or make use or an independent mainframe provider for disaster contingencies. A sincronização com um site de recuperação de desastres é geralmente feita através de cópias offline de dados.Synchronization with a disaster recovery site is usually done through offline copies of data. Ambas as opções incorrem em custos elevados.Both options incur high costs.

A geo-redundância automatizada também está disponível através da instalação de acoplamento do computador principal.Automated geo-redundancy is also available through the mainframe coupling facility. Esta abordagem é dispendiosa e é normalmente reservada a sistemas críticos de missão.This approach is expensive and is typically reserved for mission-critical systems. Em contrapartida, o Azure tem opções fáceis de implementar e rentáveis para o backup, recuperaçãoe redundância a nível local ou regional, ou através de geo-redundância.In contrast, Azure has easy-to-implement and cost-effective options for backup, recovery, and redundancy at local or regional levels, or via geo-redundancy.

ArmazenamentoStorage

Parte da compreensão de como os quadros principais funcionam envolve descodição de vários termos sobrepostos.Part of understanding how mainframes work involves decoding various overlapping terms. Por exemplo, o armazenamento central, a memória real, o armazenamento real e o armazenamento principal geralmente referem-se ao armazenamento ligado diretamente ao processador do computador principal.For example, central storage, real memory, real storage, and main storage all generally refer to storage attached directly to the mainframe processor.

O hardware mainframe inclui processadores e muitos outros dispositivos, tais como dispositivos de armazenamento de acesso direto (DASDs), unidades de fita magnética e vários tipos de consolas de utilizador.Mainframe hardware includes processors and many other devices, such as direct-access storage devices (DASDs), magnetic tape drives, and several types of user consoles. As fitas e ASDs são utilizados para funções do sistema e por programas do utilizador.Tapes and DASDs are used for system functions and by user programs.

Os tipos de armazenamento físico para os computadores principais incluem:Types of physical storage for mainframes include:

  • Armazenamento central: Localizado diretamente no processador mainframe, este também é conhecido como processador ou armazenamento real.Central storage: Located directly on the mainframe processor, this is also known as processor or real storage.
  • Armazenamento auxiliar: Localizado separadamente do computador principal, este tipo inclui armazenamento em DASDs e também é conhecido como armazenamento de paging.Auxiliary storage: Located separately from the mainframe, this type includes storage on DASDs and is also known as paging storage.

A nuvem oferece uma gama de opções flexíveis e escaláveis, e você pagará apenas pelas opções que você precisa.The cloud offers a range of flexible, scalable options, and you will pay only for those options that you need. O Azure Storage oferece uma loja de objetos massivamente escalável para objetos de dados, um serviço de sistema de ficheiros para a nuvem, uma loja de mensagens confiável e uma loja NoSQL.Azure Storage offers a massively scalable object store for data objects, a file system service for the cloud, a reliable messaging store, and a NoSQL store. Para os VMs, os discos geridos e não geridos proporcionam um armazenamento de disco persistente e seguro.For VMs, managed and unmanaged disks provide persistent, secure disk storage.

Desenvolvimento e teste do computador principalMainframe development and testing

Um dos principais impulsionadores dos projetos de migração do mainframe é a mudança face ao desenvolvimento das aplicações.A major driver in mainframe migration projects is the changing face of application development. As organizações querem que o seu ambiente de desenvolvimento seja mais ágil e responda às necessidades das empresas.Organizations want their development environment to be more agile and responsive to business needs.

Os mainframes normalmente têm divisórias lógicas separadas (LPARs) para desenvolvimento e testes, tais como QA e encenação LPARs.Mainframes typically have separate logical partitions (LPARs) for development and testing, such as QA and staging LPARs. As soluções de desenvolvimento do mainframe incluem compiladores (COBOL, PL/I, Assembler) e editores.Mainframe development solutions include compilers (COBOL, PL/I, Assembler) and editors. O mais comum é o Interactive System Productivity Facility (ISPF) para o sistema operativo z/OS que funciona nos mainframes da IBM.The most common is the Interactive System Productivity Facility (ISPF) for the z/OS operating system that runs on IBM mainframes. Outros incluem as ferramentas ROSCOE Programming Facility (RPF) e Computer Associates, tais como CA Bibliotecário e CA-Panvalet.Others include ROSCOE Programming Facility (RPF) and Computer Associates tools, such as CA Librarian and CA-Panvalet.

Ambientes e compiladores de emulação estão disponíveis nas plataformas x86, pelo que o desenvolvimento e testes podem normalmente estar entre as primeiras cargas de trabalho a migrar de um computador principal para Azure.Emulation environments and compilers are available on x86 platforms, so development and testing can typically be among the first workloads to migrate from a mainframe to Azure. A disponibilidade e o uso generalizado de ferramentas DevOps em Azure está a acelerar a migração de ambientes de desenvolvimento e teste.The availability and widespread use of DevOps tools in Azure is accelerating the migration of development and testing environments.

Quando as soluções forem desenvolvidas e testadas no Azure e estiverem prontas para serem implantadas no computador principal, terá de copiar o código para o computador principal e compilá-lo lá.When solutions are developed and tested on Azure and are ready for deployment to the mainframe, you will need to copy the code to the mainframe and compile it there.

Passos seguintesNext steps