Saiba Mais Sobre a Migração de Dados para um Banco de Dados de Alto Desempenho na Nuvem Usando o Armazenamento de Arquivos

Quando quiser migrar uma grande quantidade de dados de um Oracle Database local para um Oracle Database Exadata Cloud Service e quiser armazenamento escalável, considere usar Oracle Data Pump e Oracle Cloud Infrastructure File Storage.

O Oracle Data Pump é uma ferramenta de migração de banco de dados rápida, fácil e off-line que suporta migrações em escala de frota corporativa. O Oracle Data Pump permite que você altere a estrutura do banco de dados durante a migração, suporte upgrades em andamento e oferece amplo suporte para migração de dados entre diferentes plataformas e bancos de dados com diferentes conjuntos de caracteres. O Oracle Cloud Infrastructure File Storage fornece capacidade flexível e escalável para seus requisitos de armazenamento.

Antes de Começar

Saiba mais sobre como usar o código Terraform para implantar uma topologia do Oracle Cloud. Configure a infraestrutura básica necessária para um ambiente de nuvem

Arquitetura

Esta arquitetura mostra os componentes usados com o Oracle Data Pump ao migrar dados locais para um Oracle Database Exadata Cloud Service com o serviço Oracle Cloud Infrastructure File Storage.

A descrição de migrate-datapump-fss.png é exibida a seguir
Descrição da ilustração migrate-datapump-fss.png

Esta arquitetura suporta os seguintes componentes:

  • Bancos de Dados

    O banco de dados de origem é o Oracle Database 19c e o banco de dados de destino é o Oracle Database Exadata Cloud Service. Você pode provisionar o alvo na Console ou pode fazer download do código Terraform. O código Terraform foi projetado para ajudá-lo a implantar uma VCN, uma instância de computação OCPU 4 em uma sub-rede privada e um sistema de banco de dados Oracle Exadata Cloud Service (Quarter Rack) em uma região do Oracle Cloud. Haverá uma sub-rede privada anexada ao sistema de banco de dados Exadata para tráfego do cliente e outra para tráfego de backup. O código Terraform inclui variáveis de entrada, que você pode usar para ajustar a arquitetura para atender aos requisitos de rede de suas cargas de trabalho contêineres, o tamanho e o número de pools de nós necessários, suas restrições de tolerância a falhas etc.

  • Armazenamento de arquivos

    O serviço Oracle Cloud Infrastructure File Storage fornece um sistema de arquivos de rede durável, escalável, seguro e de nível empresarial. Você pode estabelecer conexão com um sistema de arquivos de serviço de Armazenamento de Arquivos de qualquer instância do sistema Exadata DB em uma VCN. Você também pode acessar um sistema de arquivos de fora da VCN usando o Oracle Cloud Infrastructure FastConnect e o IPSec VPN.

  • Armazenamento de objetos

    O armazenamento de objetos oferece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de banco de dados, dados analíticos e conteúdo rico, como imagens e vídeos. Use o armazenamento padrão para armazenamento "quente" que você precisa acessar rapidamente, imediatamente e frequentemente. Use o armazenamento de arquivos para armazenamento "frio" que você retém por longos períodos de tempo e raramente ou raramente acesso.

  • Região

    Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, chamados 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 até continentes).

  • Domínio de disponibilidade

    Os domínios de disponibilidade são centros de dados independentes 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ínios 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.

  • Conexão VPN

    O VPN Connect fornece conectividade IPSec VPN local a local entre sua rede local e VCNs no Oracle Cloud Infrastructure. O conjunto de protocolos IPSec criptografa o tráfego IP antes que os pacotes sejam transferidos da origem para o destino e decriptografa o tráfego quando ele chega.

  • FastConnect

    O Oracle Cloud Infrastructure FastConnect oferece uma maneira fácil de criar uma conexão privada dedicada entre seu data center e o Oracle Cloud Infrastructure. O FastConnect fornece opções de largura de banda mais alta e uma experiência de rede mais confiável quando comparado com conexões baseadas na Internet.

  • Gateway de roteamento dinâmico (DRG)

    O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.

  • Conectividade do SQL*Net e SSH

    O Oracle Data Pump requer acesso do SQL*Net e SSH aos bancos de dados de origem e de destino, bem como acesso por meio da porta 1521 (porta do BD default). Os bancos de dados de origem e de destino devem ter acesso SSH à porta 22 e acesso SQL*Net à porta 1521 e uns aos outros.

  • Gateway de serviço

    O gateway de serviço fornece acesso de uma VCN para outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle percorre a malha de rede do Oracle e nunca atravessa a Internet.

  • Lista de segurança

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

  • Tabela de rotas

    As tabelas de rota virtual contêm regras para rotear tráfego de sub-redes para destinos fora de uma VCN, geralmente por gateways.

Sobre a Configuração de Rede para Sistemas de BD Exadata

Quando você trabalha com o Oracle Cloud Infrastructure, uma das primeiras etapas é configurar uma VCN (rede virtual na nuvem) para seus recursos na nuvem. O Oracle Database Exadata Cloud Service requer uma VCN na região em que o sistema de BD residirá.

Para iniciar um sistema de BD Exadata, você deve ter:
  • Uma VCN na região na qual você deseja o sistema de BD.
  • Pelo menos duas sub-redes na VCN, uma sub-rede Cliente e uma sub-rede de Backup
Em geral, a Oracle recomenda o uso de sub-redes regionais, que abrangem todos os domínios de disponibilidade da região. Os recursos criados nas duas sub-redes devem estar no mesmo domínio de disponibilidade. Você criará tabelas de rota personalizadas para cada sub-rede. Você também criará regras de segurança para controlar o tráfego de e para a rede cliente e a rede de backup dos nós de cálculo do Exadata.

Consulte Exadata DB Systems para obter melhores práticas e configuração de rede para sistemas Exadata DB.

Sobre o Oracle Cloud Infrastructure File Storage Service

Se você estiver procurando armazenamento compartilhado para serviços no Oracle Cloud Infrastructure, considere usar o Oracle Cloud Infrastructure File Storage.

O Oracle Cloud Infrastructure File Storage é um sistema de arquivos persistente e compartilhado no Oracle Cloud. Ele fornece um sistema de arquivos de rede durável, escalável, distribuído e de nível empresarial. O serviço suporta o Network File System versão 3.0 (NFSv3) e o Network Lock Manager (NLM) para a funcionalidade de bloqueio de arquivos.

Grandes clusters de computação de milhares de instâncias podem usar o serviço Oracle Cloud Infrastructure File Storage para armazenamento compartilhado de alto desempenho. O provisionamento de armazenamento é totalmente gerenciado e automático. O armazenamento é dimensionado perfeitamente de kilobytes para exabytes sem provisionamento inicial. Você tem armazenamento redundante para proteção de dados resiliente.

Por padrão, o serviço usa a criptografia AES-128 para criptografar todos os sistemas de arquivos. A criptografia ocorre no nível do arquivo. Os dados e os metadados são criptografados em repouso em vez de em trânsito. Não é possível desativar a criptografia.

O serviço do Oracle Cloud Infrastructure File Storage é totalmente gerenciado e é oferecido em todos os domínios de disponibilidade em cada região do Oracle Cloud Infrastructure. Você pode estabelecer conexão com um sistema Oracle Cloud Infrastructure File Storage de qualquer instância bare metal, instância de máquina virtual, Oracle Database Exadata Cloud Service ou instância de contêiner em sua rede virtual na nuvem (VCN). Você também pode acessar um sistema de arquivos de fora da VCN usando o Oracle Cloud Infrastructure FastConnect e uma rede privada virtual (VPN) de segurança do Protocolo de Internet (IPSec).

Sobre Serviços e Atribuições Necessários

Essa solução requer os seguintes serviços, produtos e atribuições:

  • Oracle Database Exadata Cloud Service
  • Oracle Cloud Infrastructure Compute
  • Oracle Cloud Infrastructure File Storage
  • Armazenamento de Objetos do Oracle Cloud Infrastructure
  • Oracle Instant Client versão 18.3.0.0.0 ou superior para sua versão do Oracle Database e sua plataforma do sistema operacional para suportar a nova opção de comando impdp na nuvem. Se houver um Oracle Database 18.3 ou mais recente instalado, você poderá usar a versão do Oracle Instant Client instalada com o banco de dados.
    • Pacote Básico: Todos os arquivos necessários para executar aplicativos Oracle Cloud Infrastructure, Oracle C++ Call Interface (OCCI) e Java Database Connectivity (JDBC) Oracle Call Interface (OCI)
    • Pacote SQL*Plus: A ferramenta de linha de comando do SQL*Plus para consultas SQL e PL/SQL
    • Pacote de Ferramentas: Inclui Data Pump, SQL*Loader e Workload Replay Client

Estas são as atribuições necessárias para cada serviço.

Nome do Serviço: Função Necessário para...
Oracle Cloud Infrastructure: Admin ou uma política que concede permissão para gerenciar o Compute, Exadata, rede e armazenamento Crie o Sistema de BD Exadata de destino e configure recursos no Oracle Cloud.
Oracle Cloud Infrastructure File Storage: Admin ou uma política que concede permissão para gerenciar os recursos de armazenamento de arquivos Crie armazenamento para os dados do banco de dados local.
Oracle Database: raiz Acesse o banco de dados usando SSH.
Software Oracle Data Pump: usuário não raiz Instale o software Data Pump.

Consulte Saiba como obter serviços do Oracle Cloud para Soluções Oracle para obter os serviços de nuvem de que você precisa.