Editar

Compartilhar via


Replicar dados do mainframe usando o Precisely Connect

Banco de Dados SQL do Azure
Instância Gerenciada do Azure SQL
Azure Synapse Analytics
Azure Databricks
Hubs de eventos do Azure

Este artigo descreve como usar o Precisely Connect para migrar sistemas do mainframe e midrange para o Azure.

Apache®, Apache Spark e o logotipo da chama são marcas registradas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou em outros países. O uso desta marca não implica aprovação por parte da Apache Software Foundation.

Arquitetura

Diagram that shows an architecture for migrating mainframe and midrange systems to Azure.

Baixe um Arquivo Visio dessa arquitetura.

Workflow

  1. Um componente do agente Connect captura logs de alteração usando utilitários nativos do mainframe ou midrange e armazena os logs em cache no armazenamento temporário.
  2. Para sistemas do mainframe, um componente publicador no mainframe gerencia a migração de dados.
  3. Para sistemas de médio alcance, no lugar do editor, um componente ouvinte gerencia a migração de dados. Ele está localizado em um computador Windows ou Linux.
  4. O publicador ou ouvinte move os dados do local para o Azure por meio de uma conexão de segurança aprimorada. O publicador ou ouvinte manipula a confirmação e a reversão de transações para cada unidade de trabalho, mantendo a integridade dos dados.
  5. O Mecanismo Replicador do Connect captura os dados do publicador ou ouvinte e os aplica ao destino. Ele distribui dados para processamento paralelo.
  6. O destino é um banco de dados que recebe as alterações por meio do ODBC ou ingere as alterações por meio dos Hubs de Eventos do Azure.
  7. Os dados alterados são consumidos pelo Azure Databricks e aplicados aos serviços da plataforma de dados do Azure.
  8. O Daemon do Controlador do Connect autentica a solicitação e estabelece a conexão de soquete entre o publicador ou o ouvinte e o Mecanismo do Replicador.

Componentes

Rede e identidade

  • O Azure ExpressRoute estende suas redes locais para a plataforma de nuvem do Azure por meio de uma conexão privada de um provedor de conectividade.
  • O Gateway de VPN do Azure é um tipo específico de gateway de rede virtual que envia tráfegos criptografados entre uma rede virtual do Azure e o local pela Internet pública.
  • O Microsoft Entra ID é um serviço de gerenciamento de identidade e acesso que sincroniza com o Active Directory local.

Armazenamento

  • O Banco de Dados SQL do Azure faz parte da família SQL do Azure. Ele é criado para a nuvem e fornece todos os benefícios de uma paaS (plataforma como serviço) totalmente gerenciada e evergreen. O Banco de Dados SQL também fornece recursos automatizados da plataforma AI que otimizam o desempenho e a durabilidade. As opções de armazenamento de Hiperescala e de computação sem servidor 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.
  • 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 de SQL do Azure é um serviço de banco de dados de nuvem inteligente e escalonável que oferece todos os benefícios de uma plataforma como serviço persistente e totalmente gerenciada. A Instância Gerenciada de SQL do Azure tem quase 100% de compatibilidade com o mecanismo de banco de dados do SQL Server Enterprise mais recente. Esse 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 data warehouse de nuvem rápido, flexível e confiável que permite dimensionar, computar e armazenar de forma elástica e independente, com uma arquitetura de processamento massivamente paralela.
  • O Armazenamento do Microsoft Azure é uma solução de armazenamento em nuvem que inclui armazenamento de tabela, arquivo, disco, fila e objeto. Os serviços incluem soluções de armazenamento híbrido e ferramentas para transferir, compartilhar e fazer backup de dados.

Análise e relatórios

  • O Power BI é um pacote de ferramentas de análise de negócios que fornece insights a toda a organização. Você pode usar o Power BI para se conectar a centenas de fontes de dados, simplificar a preparação de dados e impulsionar a análise ad hoc.

Monitoramento

  • O Azure Monitor fornece uma solução abrangente para coleta, análise e ação com base na telemetria dos ambientes de nuvem e locais. Os recursos incluem Application Insights, Logs do Azure Monitor e Log Analytics.

Integradores de dados

  • O Precisely Connect pode integrar dados de várias fontes e fornecer replicação em tempo real ao Azure. Você pode usá-los para replicar dados sem fazer alterações em seu aplicativo. O Connect também pode melhorar o desempenho de trabalhos do tipo extrair, transformar, carregar (ETL).
  • O Azure Databricks é baseado no Apache Spark e integra-se a bibliotecas de software livre. Ele fornece uma plataforma unificada para executar cargas de trabalho de análise. Você pode usar as linguagens Python, Scala, R e SQL para enquadrar pipelines ETL e orquestrar trabalhos.
  • Os Hubs de Eventos do Azure são um serviço de ingestão em tempo real que pode processar milhões de registros por segundo. Você pode ingerir dados de várias fontes e usá-los para análise em tempo real. Você pode dimensionar facilmente os Hubs de Eventos com base no volume de dados.

Detalhes do cenário

Você pode usar várias estratégias para migrar sistemas do mainframe e midrange para o Azure. A migração de dados desempenha um papel fundamental nesse processo. Em uma arquitetura de nuvem híbrida, os dados precisam ser replicados entre sistemas do mainframe ou de médio alcance e a plataforma de dados do Azure. Para manter a integridade dos dados, você precisa de replicação em tempo real para aplicativos comercialmente críticos. O Precisely Connect pode ajudá-lo a replicar dados de fontes de dados do mainframe e midrange para a plataforma de dados do Azure em tempo real usando a captura de dados de alteração (CDC) ou usando a ingestão em lote.

O Precisely Connect é compatível com várias fontes de dados do mainframe e midrange, incluindo Db2 z/OS, Db2 LUW, Db2 para i, IMS, VSAM, arquivos e copybooks. Ele os migra para destinos do Azure, como Banco de Dados SQL, Banco de Dados do Azure para PostgreSQL, Banco de Dados do Azure para MySQL, Azure Data Lake Storage e Azure Synapse Analytics, sem afetar aplicativos. Ele também dá suporte à escalabilidade com base no volume de dados e nos requisitos do cliente. Ele replica dados sem afetar o desempenho ou forçar a rede.

Possíveis casos de uso

Essa solução se aplica aos seguintes cenários:

  • Replicação de dados de fontes de dados do mainframe e midrange para a plataforma de dados do Azure.
  • Em uma arquitetura de nuvem híbrida, sincronização de dados entre sistemas do mainframe ou midrange e a plataforma de dados do Azure.
  • Análise quase em tempo real no Azure, com base em dados operacionais de sistemas do mainframe ou de médio alcance.
  • Migração de dados de sistemas do mainframe ou de médio alcance para o Azure sem afetar aplicativos.

Considerações

Essas considerações implementam os pilares do Azure Well-Architected Framework, um conjunto de princípios orientadores que você poderá usar para melhorar a qualidade de uma carga de trabalho. Para obter mais informações, confira Microsoft Azure Well-Architected Framework.

Confiabilidade

A confiabilidade garante que seu aplicativo possa cumprir os compromissos que você deve assumir com seus clientes. Para obter mais informações, confira Visão geral do pilar de confiabilidade.

Use o Azure Monitor e o Application Insights para monitorar a migração de dados. Configurar alertas para gerenciamento proativo. Para obter orientação sobre resiliência no Azure, consulte Como criar aplicativos confiáveis do Azure.

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.

  • Replicar dados no Azure e processá-los nos serviços do Azure pode ser mais econômico do que mantê-los em um sistema do mainframe.
  • A ferramenta gerenciamento de custos no portal do Azure fornece uma exibição de análise de custos que pode ajudá-lo a analisar seus gastos.
  • Você pode usar o Azure Databricks para redimensionar seu cluster com dimensionamento automático para otimizar os custos. Fazer isso pode ser mais barato do que usar uma configuração fixa.
  • O Assistente do Azure fornece recomendações para otimizar o desempenho e o gerenciamento de custos.

Use a Calculadora de preços do Azure para estimar o custo da implantação dessa solução.

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 saber mais, confira Visão geral do pilar de eficiência de desempenho.

  • O Precisely Connect pode ser dimensionado com base no volume de dados e otimizar a replicação de dados.
  • O Mecanismo Replicador do Connect pode distribuir dados para processamento paralelo. Você pode balancear a distribuição com base na ingestão de cargas de trabalho.
  • O Banco de Dados SQL sem servidor pode ser dimensionado automaticamente com base no volume de cargas de trabalho.
  • Os Hubs de Eventos podem ser dimensionados com base nas unidades de produtividade e no número de partições.

Para obter mais informações, consulte Práticas recomendadas do dimensionamento automático.

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Autor principal:

Outro colaborador:

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

Próximas etapas