Integração Multicloud de Banco de Dados para Oracle Database Cloud Services

Usando a Console para Gerenciar a Integração Multicloud de Banco de Dados para Oracle Database Cloud Services

Saiba como gerenciar a integração multicloud de banco de dados para o Oracle Database Cloud Services.

Integre o Oracle Exadata aos serviços do Azure Cloud

Os Conectores de Identidade, Contêineres de Armazenamento e Montagens de Armazenamento do Oracle Database@Azure são os principais componentes da integração do Oracle Exadata com os serviços do Azure Cloud.

Conectores de Identidade do Oracle Database@Azure: Esses conectores permitem uma interação perfeita entre os serviços do Oracle Exadata Database e Azure Cloud vinculando o banco de dados Oracle ao gerenciamento de identidade e acesso do Azure. Ele permite que a autenticação e a autorização específicas do Azure sejam utilizadas diretamente no Cluster de VMs do Exadata.

Contêineres de Armazenamento do Azure: O Armazenamento em Blob do Azure é usado para armazenar grandes quantidades de dados não estruturados, como texto, imagens, vídeos e backups. Ao conectar o Oracle Exadata ao Azure Blob Storage, os usuários podem aproveitar o armazenamento na nuvem para armazenamento de dados escalável e seguro.

Montagens de Armazenamento do Azure: A Montagem de Armazenamento em Blob do Azure se refere ao processo de anexação de um Contêiner de Armazenamento do Azure como um sistema de arquivos montado em uma VM do Oracle Exadata Database Service. Essa montagem permite que utilitários de banco de dados como Data Pump (impdp/expdp) e RMAN interajam com o armazenamento do Azure como se fosse um diretório local.

A criação de um Conector de Identidade instala o agente do Azure Arc nas VMs do Cluster de VMs do Exadata, registrando-as como máquinas virtuais habilitadas para o Azure Arc.

Isso permite uma comunicação segura com o Azure Key Management Service (KMS) usando a identidade do Azure gerada pelo agente Arc. O agente do Azure Arc pode se comunicar com os serviços do Azure por meio de uma rede pública ou de uma configuração de conectividade privada. Saiba mais sobre o Azure Arc.

Cada cluster de VMs do Exadata deve ter um conector de identidade ativado para acessar os recursos do Azure. O conector de identidade estabelece uma conexão pública ou privada entre o cluster de VMs do Exadata e os recursos do Gerenciamento de Chaves do Azure, dependendo das atribuições designadas.

Para gerar um token de acesso para sua conta atual do Azure, consulte az account get-access-token .

Você pode criar um conector de identidade de duas maneiras: usando a interface Oracle Exadata Database Service on Dedicated Infrastructure ou a interface Database Multicloud Integrations.

Oracle Exadata Database Service on Dedicated Infrastructure

  1. Abra o menu de navegação. Clique em Oracle Database e depois clique em Oracle Exadata Database Service on Dedicated Infrastructure.
  2. No menu esquerdo, clique em Clusters da VM Exadata em Oracle Exadata Database Service on Dedicated Infrastructure.
  3. Na lista de Clusters de VMs do Exadata, selecione o cluster que você está usando.
  4. Selecione Informações do Cluster de VMs e navegue até o Conector de identidades localizado em Informações multicloud. Clique em Criar link.
    Observação

    Se um conector de identidade não tiver sido criado anteriormente, ele será exibido como Nenhum.

  5. Os campos Nome do conector de identidade, Cluster de VMs do Exadata, ID de assinatura do Azure e Nome do grupo de recursos do Azure são somente para leitura e serão preenchidos com valores.
  6. Informe o id do tenant do Azure e o Token de acesso.
  7. Expanda a seção Mostrar opções avançadas.

    As seções Informações de conectividade privada e Tags são preenchidas.

    Para ativar uma conexão de ponto final privado, informe o nome do escopo do link privado do arco do Azure.

  8. Para adicionar tags aos seus recursos, clique em Adicionar tag e informe os valores necessários.
  9. Verifique suas seleções e clique em Criar para criar o conector de identidade.

Integrações de Banco de Dados Multinuvem

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Selecione Conectores de Identidade no menu de navegação esquerdo.
  3. Na lista drop-down Compartimento, selecione seu compartimento que você está usando.
  4. Depois que você selecionar seu compartimento, o Nome do conector de identidade preencherá automaticamente um nome.

    Por padrão, o tipo de conector de identidade é selecionado como Azure.

  5. Selecione agente ARC como um mecanismo de identidade.
  6. Selecione seu compartimento na lista Escolher um compartimento de cluster de VMs do Exadata e, em seguida, selecione seu Cluster de VMs do Exadata na lista Escolher um cluster de VMs do Exadata.
  7. Informe o id do tenant do Azure. Os campos Id da assinatura do Azure e Nome do grupo de recursos do Azure preenchem valores com base na seleção do Cluster de VMs do Exadata.
  8. Informe um Token de acesso.
  9. Expanda a seção Mostrar opções avançadas. As seções Informações de conectividade privada e Tags são preenchidas. Esses campos são opcionais.
  10. Para adicionar tags aos seus recursos, clique em Adicionar tag e informe os valores necessários.
  11. Analise suas seleções e clique em Criar.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Conectores de Identidade para exibir a lista de Conectores de Identidade.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Conectores de Identidade para exibir a lista de Conectores de Identidade.
  3. Clique no nome do conector de identidade para exibir seus detalhes.

    A página de detalhes resultante exibe informações, incluindo o status do Agente de Arco, indicando se ele está conectado ou desconectado.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Contêineres de Armazenamento.
  3. Clique em Criar contêiner de Armazenamento.
  4. Informe o seguinte na página Criar contêiner de armazenamento resultante.
    • Compartimento: Selecione um compartimento para o qual você deseja criar este contêiner de armazenamento.
    • Nome: Informe um nome descritivo para o contêiner de armazenamento.
    • Nome da conta: Informe o nome do usuário do contêiner de armazenamento do Azure.

      Isso normalmente se refere à identidade ou credenciais usadas para autenticar e acessar um Contêiner de Armazenamento do Azure. Dependendo do método de autenticação, pode ser uma identidade do Azure Active Directory (Azure AD) ou uma autenticação baseada em chave de acesso.

    • Nome do contêiner de armazenamento: Informe o nome do contêiner de armazenamento do Azure.

      Este é o nome exclusivo designado a um contêiner de armazenamento específico em uma Conta de Armazenamento do Azure. O nome do contêiner ajuda a organizar e armazenar blobs (arquivos e dados) dentro da conta.

    • Endereço IP: Informe o endereço IP do Contêiner de Armazenamento do Azure.
    • Alias de DNS: Informe o FQDN (nome de domínio totalmente qualificado) que aponta para o Contêiner de Armazenamento do Azure.

Para descobrir o contêiner de armazenamento do Azure usando um conector de identidade, use este procedimento.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Contêineres de Armazenamento.
  3. Clique em Descobrir contêineres de armazenamento do Azure.
  4. Informe o seguinte na página de contêineres de armazenamento do Discover Azure resultante.
    • Compartimento: Selecione um compartimento para o qual você deseja criar este contêiner de armazenamento.
    • Contêineres de armazenamento do Azure: Escolha um Conector de Identidades.
  5. Clique em Descobrir.

    A lista de nomes de Contêineres de Armazenamento é exibida.

  6. Marque a caixa de seleção localizada ao lado do nome do Contêiner de Armazenamento.
  7. Clique em Criar.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Contêineres de Armazenamento para exibir a lista de contêineres de armazenamento.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Contêineres de Armazenamento para exibir a lista de contêineres de armazenamento.
  3. Clique no nome do contêiner de armazenamento para exibir seus detalhes.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Montagens de Armazenamento.
  3. Informe o seguinte na página Criar montagem de armazenamento resultante.
    • Compartimento: Selecione um compartimento onde você deseja criar esta montagem de armazenamento.
    • Nome da montagem de armazenamento: Informe um nome descritivo para o conjunto de armazenamento.
    • Conector de identidade: Selecione um conector de identidade.
    • Contêiner de blob: Selecione um contêiner de armazenamento.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Montagens de Armazenamento para exibir a lista de montagens de armazenamento.

  1. Abra o menu de navegação. Clique em Oracle Database e, em seguida, clique em Integrações Multicloud de Banco de Dados.
  2. Clique em Montagens de Armazenamento para exibir a lista de montagens de armazenamento.
  3. Clique no nome da montagem de armazenamento para exibir seus detalhes.

Usando a API para Gerenciar a Integração de Dados Multinuvem para o Oracle Database Cloud Services

Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.

Os recursos a seguir serão disponibilizados aos clientes por meio do OCI SDK, da CLI e do Terraform. Essas APIs serão usadas por clientes que desejam integrar o Oracle Database no Exadata com o Azure Cloud Services.

Tabela 5-10 oracle-db-azure-connectors

API Descrição
createOracleDbAzureConnector Captura detalhes específicos do Azure do cliente e automatiza a instalação do ARC Agent no Cluster de VMs ExaDB-D.
updateOracleDbAzureConnector Atualiza os detalhes específicos do Azure do cliente e modifica a configuração do Agente de Arco, se necessário.
changeOracleDbAzureConnectorCompartment Altera o compartimento do recurso do Conector do Azure, mas não afeta a instalação do Agente de Arco.
deleteOracleDbAzureConnector Exclui o recurso do Conector do Azure e desinstala o Agente de Arco do Cluster de VMs ExaDB-D.
getOracleDbAzureConnector Extrai os detalhes de um recurso específico do Conector do Azure.
listOracleDbAzureConnectors Lista recursos do Conector do Azure com base nos filtros especificados.

Tabela 5-11 oracle-db-azure-blob-containers

API Descrição
createOracleDbAzureBlobContainer Capture os detalhes da Conta de Armazenamento do Azure e do Contêiner, que serão usados ao montar o Contêiner do Azure no Cluster de VMs ExaDB-C@C. Além disso, essa operação atualizará os detalhes da Conta de Armazenamento do Azure e do Contêiner conforme necessário.
updateOracleDbAzureBlobContainer Atualiza os detalhes da Conta de Armazenamento e do Contêiner do Azure.
changeOracleDbAzureBlobContainerCompartment Altera o compartimento do recurso Contêiner do Blob do Azure.
deleteOracleDbAzureBlobContainer Exclui o Recurso de Contêiner do Blob do Azure.
getOracleDbAzureBlobContainer Recupera um recurso específico do Contêiner de Blob do Azure.
listOracleDbAzureBlobContainers Lista os recursos do Contêiner de Blob do Azure com base nos filtros especificados.

Tabela 5-12 Montagens de blob-oracle-db-azure

API Descrição
createOracleDbAzureBlobMount Captura os detalhes da Conta de Armazenamento e do Contêiner do Azure e monta o Contêiner do Azure no Cluster de VMs ExaDB-D.
updateOracleDbAzureBlobMount Atualiza os detalhes da Conta de Armazenamento e do Contêiner do Azure e, se necessário, atualiza os detalhes de montagem do Contêiner do Azure no Cluster de VMs ExaDB-D.
changeOracleDbAzureBlobMountCompartment Altera o compartimento do Recurso de Montagem de Blob do Azure sem fazer alterações no Cluster de VMs ExaDB-C@C.
deleteOracleDbAzureBlobMount Exclui o Recurso de Montagem de Blob do Azure e desmonta o Contêiner do Azure do Cluster de VMs ExaDB-D.
getOracleDbAzureBlobMount Recupera um Recurso de Montagem de Blob do Azure específico.
listOracleDbAzureBlobMounts Recupera uma lista de Recursos de Montagem de Blob do Azure.

Tabela 5-13 oracle-db-mci-work-requests

API Descrição
ListWorkRequests Recupera uma lista de todas as solicitações de serviço.
GetWorkRequest Recupera detalhes de uma solicitação de serviço específica.
CancelWorkRequest Cancela a solicitação de serviço especificada.
ListWorkRequestErrors Recupera uma lista de erros associados a uma solicitação de serviço.
ListWorkRequestLogs Recupera uma lista de logs relacionados a uma solicitação de serviço.

Tabela 5-14 descobertas de recursos multicloud

API Descrição
ListMultiCloudResourceDiscoveries Recupera uma lista de todos os recursos de descoberta de recursos de várias nuvens.
CreateMultiCloudResourceDiscovery Cria um novo recurso de descoberta de recursos de várias nuvens.
ChangeMultiCloudResourceDiscoveryCompartment Move um recurso de descoberta de recursos de várias nuvens para outro compartimento.
GetMultiCloudResourceDiscovery Recupera detalhes de um recurso específico de descoberta de recursos de várias nuvens.
UpdateMultiCloudResourceDiscovery Atualiza os detalhes de um recurso específico de descoberta de recursos em várias nuvens.
DeleteMultiCloudResourceDiscovery Exclui um recurso específico de descoberta de recursos em várias nuvens.

Tabela 5-15 oracle-db-azure-vaults

API Descrição
ListOracleDbAzureVaults Recupera uma lista de todos os recursos do vault do Oracle DB Azure.
CreateOracleDbAzureVault Cria um novo recurso de vault do Oracle DB Azure.
ChangeOracleDbAzureVaultCompartment Move um recurso de vault do Oracle DB Azure para outro compartimento.
RefreshOracleDbAzureVault Atualiza os detalhes de um recurso de vault do Oracle DB Azure.
GetOracleDbAzureVault Recupera detalhes de um recurso de vault do Oracle DB Azure específico.
UpdateOracleDbAzureVault Atualiza os detalhes de um recurso de vault do Oracle DB Azure específico.
DeleteOracleDbAzureVault Exclui um recurso específico do vault do Oracle DB Azure.

Tabela 5-16 oracle-db-azure-keys

API Descrição
ListOracleDbAzureKeys Recupera uma lista de todas as chaves do Oracle DB Azure.
GetOracleDbAzureKey Recupera detalhes de uma chave específica do Oracle DB Azure.

Tabela 5-17 oracle-db-azure-vault-associations

API Descrição
ListOracleDbAzureVaultAssociations Recupera uma lista de todas as associações de vault do Oracle DB Azure.
CreateOracleDbAzureVaultAssociation Cria uma nova associação entre um Oracle DB e um vault do Azure.
ChangeOracleDbAzureVaultAssociationCompartment Move uma associação de vault do Oracle DB Azure para outro compartimento.
GetOracleDbAzureVaultAssociation Recupera detalhes de uma associação de vault do Oracle DB Azure específica.
UpdateOracleDbAzureVaultAssociation Atualiza os detalhes de uma associação de vault do Oracle DB Azure específica.
DeleteOracleDbAzureVaultAssociation Exclui uma associação de vault do Oracle DB Azure específica.
CascadingDeleteOracleDbAzureVaultAssociation Exclui uma associação de vault do Oracle DB Azure e quaisquer recursos dependentes.