Replicar dados de várias origens para um data warehouse usando Junção Relacional

Mover dados para a nuvem pode ser um desafio e pode levar semanas ou meses para ser alcançado. Use Junção Relacional do Software de Sésamo para replicar dados de vários locais em um único data warehouse. A Junção Relacional mantém o data warehouse atualizado com as alterações feitas nas origens.

Arquitetura

Esta arquitetura mostra como implantar Junção Relacional usando o serviço Oracle Cloud Infrastructure Compute. Quando instalado, ele pode replicar dados de uma infinidade de formatos e tecnologias.

A arquitetura usa uma região com um domínio de disponibilidade e uma sub-rede regional. A mesma arquitetura de referência pode ser usada em uma região com vários domínios de disponibilidade. Recomendamos o uso de uma sub-rede regional para sua implantação, independentemente do número de domínios de disponibilidade.

O diagrama a seguir ilustra essa arquitetura de referência.

A descrição de architecture-deploy-relational-junction-v01.png é mostrada a seguir
Descrição da ilustração architecture-deploy-relational-junction-v01.png

A arquitetura tem os seguintes componentes:

  • Região

    Uma região é uma área geográfica localizada composta por um ou mais domínios de disponibilidade. As regiões são independentes de outras regiões e grandes distâncias podem separá-las (entre países ou continentes).

  • Domínios de disponibilidade

    Os domínios de disponibilidade são data centers independentes e independentes em uma região. Os recursos físicos em cada domínio de disponibilidade são isolados dos recursos nos outros domínios de disponibilidade, o que fornece tolerância a falhas. Os domínios de disponibilidade não compartilham infraestrutura, como energia ou resfriamento, ou a rede de domínio de disponibilidade interna. Portanto, é improvável que uma falha em um domínio de disponibilidade afete os outros domínios de disponibilidade na região.

  • Domínios com falha

    Um domínio de falha é um agrupamento de hardware e infraestrutura dentro de um domínio de disponibilidade. Cada domínio de disponibilidade tem três domínios de falha com energia e hardware independentes. Quando você coloca instâncias do serviço Compute em vários domínios de falha, os aplicativos podem tolerar falhas físicas do servidor, manutenção do sistema e muitas falhas comuns de rede e energia dentro do domínio de disponibilidade.

  • Rede virtual na nuvem (VCN) e sub-redes

    VCN é uma rede definida por software que você configura em uma região do Oracle Cloud Infrastructure. As VCNs podem ser segmentadas em sub-redes, que podem ser específicas de uma região ou de um domínio de disponibilidade. As sub-redes específicas da região e do domínio de disponibilidade podem coexistir na mesma VCN. Uma sub-rede pode ser pública ou privada.

  • Lista de Segurança

    Para cada sub-rede, você pode criar regras de segurança que especifiquem a origem, o destino e o tipo de tráfego permitido dentro e fora da sub-rede.

  • Instância de Junção Relacional

    Este componente virtual pode replicar dados de várias origens para vários destinos.

  • Sistema de Banco de Dados

    Escolha um banco de dados que atenda às suas necessidades, como Oracle Autonomous Data Warehouse, Oracle Autonomous Transaction Processing ou Oracle 19c.

Recomendações

Seus requisitos podem ser diferentes da arquitetura descrita aqui. Use as recomendações a seguir como ponto de partida.

  • VCN

    Ao criar a VCN, determine quantos endereços IP seus recursos de nuvem em cada sub-rede exigem. Usando a notação CIDR (Classless Inter-Domain Routing), especifique uma máscara de sub-rede e um intervalo de endereços de rede que seja grande o suficiente para os endereços IP necessários. Use um intervalo de endereços que esteja dentro do espaço de endereço IP privado padrão.

    Selecione um intervalo de endereços que não se sobreponha à sua rede local, para que você possa configurar uma conexão entre o VCN e sua rede local, se necessário.

    Depois de criar um VCN, você não poderá alterar seu intervalo de endereços.

    Ao projetar as sub-redes, considere o fluxo de tráfego e os requisitos de segurança. Anexe todas as instâncias de computação dentro da mesma camada ou atribuição à mesma sub-rede, que pode servir como um limite de segurança.

  • Formato de computação para Junção Relacional

    Use uma forma VM.Standard 2.4 mínima, que você pode ampliar para lidar com cargas maiores.

  • Usar uma sub-rede regional

    Use uma sub-rede privada para a Junção Relacional do DBMS.

Considerações

  • Desempenho

    Para a maioria das implantações, uma forma VM.Standard 2.4 é suficiente. Para decidir qual forma usar, consulte o conjunto de alterações mais pesado para um determinado ciclo, que é de 15 a 30 minutos para o cliente médio, e o número de origens que você deseja fazer em paralelo. Se você quiser tráfego de alto volume em mais de 10 execuções paralelas, poderá usar o VM.Standard2.8.

Implantar

Depois de provisionar os recursos de rede necessários, conforme mostrado nesta arquitetura, você poderá implantar a imagem Junção Relacional do Oracle Cloud Marketplace:

  1. Vá para o Oracle Cloud Marketplace.
  2. Clique em Obter Aplicativo.
  3. Siga os prompts na tela.

Mais informações