Editar

Partilhar via


Modernize cargas de trabalho de mainframe usando o Model9

Azure Blob Storage
Azure ExpressRoute
Azure VPN Gateway
Azure Synapse Analytics
Azure Monitor

Este artigo descreve como usar o Model9 Manager para enviar dados de mainframe diretamente para o Armazenamento de Blobs do Azure como parte de uma migração de modernização de mainframe.

Você pode usar o Model9 Shield junto com o Armazenamento de Blobs do Azure como uma alternativa a uma VTL (biblioteca virtual de fitas) para fazer backup de dados de forma mais rápida e econômica.

O Model9 Gravity transforma os dados de mainframe transferidos para o Armazenamento de Blobs do Azure em formatos abertos que podem ser usados por outros serviços do Azure.

Apache®, Kafka e o logotipo flame são marcas registradas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou em outros países. Nenhum endosso da Apache Software Foundation está implícito no uso dessas marcas.

Arquitetura

Diagrama que mostra uma arquitetura para migrar dados de mainframe para a nuvem.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de Trabalho

  1. O agente Model9 é uma tarefa iniciada pelo z/OS que envia dados de mainframe diretamente para o Armazenamento de Blobs do Azure.
  2. O agente Model9 envia os dados, que são criptografados, para o Armazenamento de Blob do Azure sobre TCP/IP.
  3. O servidor de gerenciamento Model9 gerencia políticas, atividades e armazenamento do Model9.
  4. O Model9 Gravity transforma dados de mainframe no Armazenamento de Blobs do Azure em formatos abertos que podem ser usados pelos serviços do Azure.

Componentes

Esta solução utiliza os seguintes componentes.

Componentes da plataforma de dados na nuvem Model9

Os principais componentes da plataforma de dados em nuvem Model9 são:

  • Agente Model9. Um aplicativo baseado em Java que é executado como uma tarefa iniciada em uma ou mais partições lógicas (LPARs) do z/OS. Ele lê e grava dados diretamente de e para o Armazenamento de Blobs do Azure sobre TCP/IP. O agente Model9 pode ser executado em motores zIIP, o que reduz drasticamente o consumo geral da CPU.

  • Servidor de gerenciamento Model9. Um aplicativo Web executado em um contêiner do Docker. Ele gerencia a interface do usuário da Web e a comunicação com agentes z/OS. Ele fornece uma maneira de definir vários tipos de políticas para proteção de dados, migração e arquivamento de dados.

  • Mecanismo de gerenciamento do ciclo de vida. Um aplicativo baseado em Java que é executado localmente em uma LPAR z/OS e exclui dados expirados do armazenamento de objetos e do z/OS.

  • Interface de linha de comando (CLI) de gerenciamento de dados. Uma CLI que é executada no z/OS LPAR. Você pode usá-lo para executar backup, restaurar, arquivar, recuperar e excluir ações baseadas em recursos de e para o Armazenamento de Blogs do Azure.

  • Gravidade. Um aplicativo baseado em Docker que suporta a transformação de objetos gerenciados Model9 em um formato aberto que é processado por aplicativos de IA, business intelligence e aprendizado de máquina. Os dados podem ser transformados em um arquivo CSV ou JSON ou diretamente no Banco de Dados do Azure para SQL.

Networking e identidade

  • O Azure ExpressRoute estende suas redes locais para serviços de nuvem oferecidos pela Microsoft por meio de uma conexão privada de um provedor de conectividade. Com a Rota Expressa, você pode estabelecer conexões com componentes de nuvem, como serviços do Azure e Microsoft 365.

  • O Gateway de VPN do Azure é um tipo específico de gateway de rede virtual que envia tráfego criptografado entre a Rede Virtual do Azure e um local local pela Internet pública.

  • O Microsoft Entra ID é um serviço de gerenciamento de identidade e acesso que sincroniza com um diretório ativo local.

Aplicação

  • O Apache Kafka é uma plataforma de streaming de eventos distribuída de código aberto que é usada para pipelines de dados de alto desempenho, análises de streaming, integração de dados e aplicativos críticos para os negócios.

Armazenamento

  • A Base de Dados SQL do Azure faz parte da família SQL do Azure e foi criada na nuvem. Este serviço oferece todos os benefícios de uma plataforma como serviço (PaaS) totalmente gerenciada e perene. O Banco de Dados SQL do Azure também fornece recursos automatizados alimentados por IA que otimizam o desempenho e a durabilidade. As opções de computação sem servidor e armazenamento Hyperscale dimensionam automaticamente os recursos sob demanda.

  • O Banco de Dados do Azure para PostgreSQL é um serviço de banco de dados relacional totalmente gerenciado baseado na edição da comunidade do mecanismo de banco de dados PostgreSQL de código aberto. Com esse serviço, você pode se concentrar na inovação de aplicativos em vez do gerenciamento de banco de dados. Você também pode dimensionar sua carga de trabalho de forma rápida e fácil.

  • O Banco de Dados do Azure para MySQL é um serviço de banco de dados relacional totalmente gerenciado baseado na edição da comunidade do mecanismo de banco de dados MySQL de código aberto.

  • A Instância Gerenciada SQL do Azure é um serviço de banco de dados em nuvem inteligente e escalável que oferece todos os benefícios de um PaaS totalmente gerenciado e perene. A Instância Gerenciada SQL tem quase 100% de compatibilidade com o mecanismo de banco de dados SQL Server (Enterprise Edition) mais recente. Este serviço também fornece uma implementação de rede virtual nativa que aborda preocupações comuns de segurança.

  • O Azure Synapse Analytics é um armazém de dados na nuvem rápido e flexível que o ajuda a dimensionar, calcular e armazenar de forma elástica e independente, com uma arquitetura de processamento paralelo massivo.

  • O Armazenamento do Azure é uma solução de armazenamento em nuvem que inclui armazenamento de objetos, ficheiros, discos, filas e tabelas. Os serviços incluem soluções de armazenamento híbrido e ferramentas para transferência, compartilhamento e backup de dados.

Análise e relatórios

  • O Power BI é um conjunto de ferramentas de análise de negócios que fornecem informações em toda a sua organização. Usando o Power BI, você pode se conectar a centenas de fontes de dados, simplificar a preparação de dados e conduzir análises ad hoc. Você pode produzir belos relatórios e, em seguida, publicá-los para sua organização consumir na Web e em dispositivos móveis.

Monitorização

  • O Azure Monitor fornece uma solução abrangente para coletar, analisar e agir em telemetria de ambientes locais e na nuvem. Ele contém os recursos Application Insights, Azure Monitor Logs e Azure Log Analytics.

  • O Model9 suporta o monitoramento do status e dos resultados de todas as atividades por meio da página Atividades na interface do usuário do Model9. Para obter mais informações, consulte Monitorando atividades.

Alternativas

  • Em vez de instalar o servidor de gerenciamento Model9 na nuvem na Rede Virtual do Azure, você pode instalá-lo localmente. Em um sistema operacional Linux ou z/Linux, você também pode instalar o servidor de gerenciamento no zCX (zCX).

  • O serviço de transformação de dados Model9 é executado externamente ao mainframe em um ambiente local. Essa configuração economiza recursos caros de mainframe. Você também pode implantar na nuvem usando uma instância de servidor ou serviços de contêiner.

  • O ExpressRoute fornece uma conexão privada e eficiente com o Azure localmente, mas você também pode usar VPN site a site.

Detalhes do cenário

Os dados de mainframe armazenados em bibliotecas de fitas físicas ou virtuais são essenciais para os clientes. À medida que esses dados crescem, seu volume pode exigir uma quantidade significativa de armazenamento. Os dados podem então tornar-se mais exigentes para manter no local. Você pode migrar facilmente esses dados para o armazenamento do Azure e usá-los para aplicativos de IA, business intelligence, aprendizado de máquina e análise. O armazenamento do Azure traz vários benefícios exclusivos em relação às abordagens tradicionais de armazenamento local e inclui serviços de gerenciamento de dados, escalabilidade, desempenho, confiabilidade e segurança.

O Model9 fornece um conjunto completo de soluções de gerenciamento de dados em nuvem para mainframes que resolve o problema de migração — de forma elegante, econômica e sem alterações de aplicativos. Com base em uma tecnologia exclusiva e comprovada, as soluções Model9 migram dados de mainframe usando tecnologia segura e acelerada para acessar a nuvem do Azure.

As soluções Model9 são projetadas para economizar recursos caros da CPU de mainframe usando os mecanismos zIIP de mainframe e para conectar os dados de mainframe ao armazenamento em nuvem do Azure. Os aplicativos de nuvem podem usar os dados migrados nos serviços de armazenamento do Azure. Este artigo descreve uma solução para migrar dados de mainframe para a nuvem. Além do Model9, os principais componentes da solução incluem armazenamento do Azure e serviços de banco de dados.

Potenciais casos de utilização

A Model9 oferece um conjunto de serviços baseados na plataforma de dados em nuvem Model9. Estes serviços são adequados para os seguintes casos de uso:

  • Disponibilize dados de mainframe para serviços de dados do Azure, IA, aprendizado de máquina, análises e ferramentas de business intelligence.

  • Proteja os dados de mainframe com backup e arquivamento no Armazenamento de Blobs do Azure.

  • Faça com que os aplicativos de mainframe gravem e leiam dados diretamente de e para o Armazenamento de Blobs.

  • Forneça proteção para dados de mainframe contra ataques cibernéticos criando uma terceira cópia imutável no Azure.

Considerações

Essas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios orientadores que podem ser usados para melhorar a qualidade de uma carga de trabalho. Para obter mais informações, consulte Microsoft Azure Well-Architected Framework.

Otimização de custos

A otimização de custos consiste em reduzir despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, consulte Visão geral do pilar de otimização de custos.

Use a calculadora de preços do Azure para estimar o custo de implementação dessa solução.

Fiabilidade

A confiabilidade garante que seu aplicativo possa atender aos compromissos que você assume com seus clientes. Para obter mais informações, consulte Visão geral do pilar de confiabilidade.

  • Implante o gerenciador de dados na nuvem Model9 na nuvem em Máquinas Virtuais do Azure e na rede virtual do cliente para obter disponibilidade superior.

  • Implante um agente em cada LPAR z/OS para permitir uma melhor disponibilidade no complexo de sistemas (sysplex) ou no cluster de mainframe.

  • Combine os recursos do Application Insights e do Log Analytics do Monitor para se manter informado sobre a integridade dos recursos do Azure.

  • Para obter orientação sobre resiliência no Azure, consulte Projetar aplicativos confiáveis do Azure.

Segurança

A segurança oferece garantias contra ataques deliberados e o abuso de seus valiosos dados e sistemas. Para obter mais informações, consulte Visão geral do pilar de segurança.

  • Autentique recursos do Azure usando o Microsoft Entra ID. Gerencie permissões usando o controle de acesso baseado em função (RBAC).

  • O Model9 usa o SAF (Security Authorization Facility) do z/OS para autenticação de ações. O tráfego entre o agente Model9 e o Armazenamento de Blobs do Azure é criptografado.

  • As opções de segurança nos serviços de banco de dados do Azure são:

    • Encriptação de dados em repouso.
    • Mascaramento dinâmico de dados.
    • Banco de dados sempre criptografado.
  • Para obter orientações gerais sobre como projetar soluções seguras, consulte a documentação de segurança do Azure.

Eficiência de desempenho

Eficiência de desempenho é a capacidade da sua carga de trabalho para dimensionar para satisfazer as exigências que os utilizadores lhe colocam de forma eficiente. Para obter mais informações, consulte Visão geral do pilar de eficiência de desempenho.

  • Use vários agentes para aumentar a escalabilidade e a taxa de transferência em todas as LPARs dentro do mesmo sysplex.

  • Use várias instâncias de transformação por trás de um balanceador de carga para aumentar a escalabilidade e o desempenho.

  • O Blob Storage é um sistema escalável para armazenar backups, dados de arquivamento, arquivos de dados secundários e outros objetos digitais não estruturados.

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Autor principal:

Outros contribuidores:

Para ver perfis não públicos do LinkedIn, inicie sessão no LinkedIn.

Próximos passos