Integrazione multicloud del database per Oracle Database Cloud Services

Utilizzo della console per gestire l'integrazione multicloud del database per Oracle Database Cloud Services

Scopri come gestire l'integrazione multicloud del database per Oracle Database Cloud Services.

Integra Oracle Exadata con i servizi cloud di Azure

I connettori di identità Oracle Database@Azure, i container di storage e gli accessi di storage sono componenti chiave nell'integrazione di Oracle Exadata con i servizi cloud Azure.

Connettori di identità Oracle Database@Azure: questi connettori consentono un'interazione perfetta tra i servizi Oracle Exadata Database e Azure Cloud collegando il database Oracle alla gestione delle identità e degli accessi di Azure. Consente di utilizzare l'autenticazione e l'autorizzazione specifiche di Azure direttamente all'interno del cluster VM Exadata.

Azure Storage Containers: Azure Blob Storage viene utilizzato per memorizzare grandi quantità di dati non strutturati come testo, immagini, video e backup. Connettendo Oracle Exadata a Azure Blob Storage, gli utenti possono sfruttare lo storage cloud per uno storage dei dati scalabile e sicuro.

Azure Storage Mounts: Azure Blob Storage Mount si riferisce al processo di collegamento di un contenitore di storage Azure come file system attivato su una VM di Oracle Exadata Database Service. Questa installazione consente alle utility di database come Data Pump (impdp/expdp) e RMAN di interagire con lo storage di Azure come se fosse una directory locale.

La creazione di un connettore di identità installa l'agente Azure Arc nelle VM cluster VM Exadata, registrandole come virtual machine abilitate per Azure Arc.

Ciò consente una comunicazione sicura con il servizio di gestione delle chiavi di Azure (KMS) utilizzando l'identità di Azure generata dall'agente Arc. L'agente Azure Arc può comunicare con i servizi Azure tramite una rete pubblica o una configurazione di connettività privata. Ulteriori informazioni su Azure Arc.

Ogni cluster VM Exadata deve disporre di un connettore di identità abilitato per accedere alle risorse di Azure. Il connettore di identità stabilisce una connessione pubblica o privata tra il cluster VM Exadata e le risorse di gestione delle chiavi Azure, a seconda dei ruoli assegnati.

Per generare un token di accesso per l'account Azure corrente, vedere get-access-token dell'account az.

Puoi creare un connettore di identità in due modi: utilizzando l'interfaccia Oracle Exadata Database Service on Dedicated Infrastructure o l'interfaccia Database Multicloud Integrations.

Oracle Exadata Database Service on Dedicated Infrastructure

  1. Aprire il menu di navigazione. Fai clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Dal menu a sinistra, fare clic su Cluster VM Exadata in Oracle Exadata Database Service on Dedicated Infrastructure.
  3. Dalla lista di cluster VM Exadata, selezionare il cluster in uso.
  4. Selezionare Informazioni sul cluster VM, quindi passare a Connettore identità in Informazioni multicloud. Fare clic sull'icona Crea.
    Nota

    Se un connettore di identità non è stato creato in precedenza, viene visualizzato come Nessuno.

  5. I campi Nome connettore identità, Cluster VM Exadata, ID sottoscrizione Azure e Nome gruppo di risorse Azure sono di sola lettura e verranno popolati con valori.
  6. Immettere il ID tenant Azure e il token di accesso.
  7. Espandere la sezione Mostra opzioni avanzate.

    Le sezioni Informazioni sulla connettività privata e Tag vengono inserite.

    Per abilitare una connessione a un endpoint privato, immettere il nome Ambito collegamento privato arc di Azure.

  8. Per aggiungere tag per le risorse, fare clic su Aggiungi tag, quindi immettere i valori richiesti.
  9. Rivedere le selezioni, quindi fare clic su Crea per creare il connettore di identità.

Integrazioni multicloud del database

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Selezionare Connettori identità dal menu di navigazione a sinistra.
  3. Nell'elenco a discesa Compartimento selezionare il compartimento in uso.
  4. Dopo aver selezionato il compartimento, il nome connettore identità inserisce automaticamente un nome.

    Per impostazione predefinita, il tipo di connettore di identità è selezionato come Azure.

  5. Selezionare ARC agent come meccanismo di identità.
  6. Selezionare il compartimento dalla lista Scegliere un compartimento cluster VM Exadata, quindi selezionare il cluster VM Exadata dalla lista Scegli un cluster VM Exadata.
  7. Immettere il ID tenant di Azure. I campi ID sottoscrizione Azure e Nome gruppo di risorse Azure popolano i valori in base alla selezione del cluster VM Exadata.
  8. Immettere un token di accesso.
  9. Espandere la sezione Mostra opzioni avanzate. Le sezioni Informazioni sulla connettività privata e Tag vengono inserite. Questi campi sono facoltativi.
  10. Per aggiungere tag per le risorse, fare clic su Aggiungi tag, quindi immettere i valori richiesti.
  11. Rivedere le selezioni effettuate, quindi fare clic su Crea.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Connettori di identità per visualizzare la lista dei connettori di identità.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Connettori di identità per visualizzare la lista dei connettori di identità.
  3. Fare clic sul nome del connettore di identità per visualizzarne i dettagli.

    Nella pagina dei dettagli risultante vengono visualizzate informazioni, incluso lo stato dell'agente Arc, che indicano se è connesso o disconnesso.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Contenitori di storage.
  3. Fare clic su Crea contenitore di Storage.
  4. Immettere quanto riportato di seguito nella pagina Crea contenitore di storage risultante.
    • Compartimento: selezionare un compartimento in cui si desidera creare questo contenitore di storage.
    • Nome: immettere un nome descrittivo per il contenitore di storage.
    • Nome account: immettere il nome utente del contenitore di storage di Azure.

      In genere si riferisce all'identità o alle credenziali utilizzate per autenticare e accedere a un contenitore di storage Azure. A seconda del metodo di autenticazione, potrebbe essere un'identità Azure Active Directory (Azure AD) o un'autenticazione basata su chiave di accesso.

    • Nome contenitore di storage: immettere il nome del contenitore di storage di Azure.

      Nome univoco assegnato a un contenitore di storage specifico all'interno di un account di storage di Azure. Il nome del contenitore consente di organizzare e memorizzare i BLOB (file e dati) all'interno dell'account.

    • Indirizzo IP: immettere l'indirizzo IP del contenitore di storage di Azure.
    • Alias DNS: immettere il nome dominio completamente qualificato (FQDN) che punta al contenitore di storage di Azure.

Per trovare il contenitore di storage di Azure utilizzando un connettore di identità, attenersi alla procedura riportata di seguito.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Contenitori di storage.
  3. Fare clic su Scopri i contenitori di storage di Azure.
  4. Immettere quanto riportato di seguito nella pagina Trova contenitori di storage di Azure risultante.
    • Compartimento: selezionare un compartimento in cui si desidera creare questo contenitore di storage.
    • Azure Storage Container: scegliere un Identity Connector.
  5. Fare clic su Trova.

    Viene visualizzata la lista dei nomi dei contenitori di storage.

  6. Selezionare la casella di controllo accanto al nome del contenitore di storage.
  7. Fare clic su Crea.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Contenitori di storage per visualizzare la lista dei contenitori di storage.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Contenitori di storage per visualizzare la lista dei contenitori di storage.
  3. Fare clic sul nome del contenitore di storage per visualizzarne i dettagli.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Installazioni storage.
  3. Immettere quanto riportato di seguito nella pagina Crea accesso allo storage risultante.
    • Compartimento: selezionare un compartimento in cui si desidera creare questo accesso di storage.
    • Nome accesso allo storage: immettere un nome descrittivo per l'accesso allo storage.
    • Connettore identità: selezionare un connettore di identità.
    • Contenitore BLOB: selezionare un contenitore di storage.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Installazioni storage per visualizzare la lista degli accessi di storage.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Integrazioni multicloud del database.
  2. Fare clic su Installazioni storage per visualizzare la lista degli accessi di storage.
  3. Fare clic sul nome dell'accesso di storage per visualizzare i relativi dettagli.

Utilizzo dell'API per gestire l'integrazione dei dati multi-cloud per i servizi Oracle Database Cloud

Per informazioni sull'uso dell'API e sulle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kit and Command Line Interface (interfaccia a riga di comando e kit di sviluppo software).

Le risorse seguenti saranno rese disponibili ai clienti tramite l'SDK OCI, l'interfaccia CLI e Terraform. Queste API verranno utilizzate dai clienti che desiderano integrare Oracle Database su Exadata con Azure Cloud Services.

Tabella 5-10 Connettori oracle-db-azure

API Descrizione
createOracleDbAzureConnector Acquisisce i dettagli specifici di Azure dal cliente e automatizza l'installazione dell'agente ARC nel cluster VM ExaDB-D.
updateOracleDbAzureConnector Aggiorna i dettagli specifici di Azure dal cliente e modifica la configurazione di Arc Agent, se necessario.
changeOracleDbAzureConnectorCompartment Modifica il compartimento della risorsa Connettore Azure ma non influisce sull'installazione di Arc Agent.
deleteOracleDbAzureConnector Elimina la risorsa Connettore Azure e disinstalla Arc Agent dal cluster VM ExaDB-D.
getOracleDbAzureConnector Recupera i dettagli di una risorsa connettore Azure specifica.
listOracleDbAzureConnectors Elenca le risorse del connettore Azure in base ai filtri specificati.

Tabella 5-11 Contenitori oracle-db-azure-blob

API Descrizione
createOracleDbAzureBlobContainer Acquisire i dettagli dell'account di storage e del contenitore di Azure, che verranno utilizzati durante il MOUNT del contenitore di Azure nel cluster VM ExaDB-C@C. Inoltre, questa operazione aggiornerà i dettagli dell'account di storage e del contenitore di Azure in base alle esigenze.
updateOracleDbAzureBlobContainer Aggiorna i dettagli dell'account e del contenitore di storage di Azure.
changeOracleDbAzureBlobContainerCompartment Modifica il compartimento della risorsa Contenitore BLOB di Azure.
deleteOracleDbAzureBlobContainer Elimina la risorsa contenitore BLOB di Azure.
getOracleDbAzureBlobContainer Recupera una risorsa specifica del contenitore BLOB di Azure.
listOracleDbAzureBlobContainers Elenca le risorse del contenitore BLOB di Azure in base ai filtri specificati.

Tabella 5-12 Montaggi oracle-db-azure-blob

API Descrizione
createOracleDbAzureBlobMount Acquisisce i dettagli dell'account di storage e del contenitore di Azure e attiva il contenitore di Azure nel cluster VM ExaDB-D.
updateOracleDbAzureBlobMount Aggiorna i dettagli dell'account di storage e del contenitore di Azure e, se necessario, aggiorna i dettagli di accesso del contenitore di Azure nel cluster VM ExaDB-D.
changeOracleDbAzureBlobMountCompartment Modifica il compartimento della risorsa di accesso Blob di Azure senza apportare modifiche al cluster VM ExaDB-C@C.
deleteOracleDbAzureBlobMount Elimina la risorsa di accesso BLOB di Azure e disinstalla Azure Container dal cluster VM ExaDB-D.
getOracleDbAzureBlobMount Recupera una risorsa di accesso BLOB di Azure specifica.
listOracleDbAzureBlobMounts Recupera una lista di risorse di accesso BLOB di Azure.

Tabella 5-13 Richieste di lavoro oracle-db-mci

API Descrizione
ListWorkRequests Recupera una lista di tutte le richieste lavoro.
GetWorkRequest Recupera i dettagli di una richiesta di lavoro specifica.
CancelWorkRequest Annulla la richiesta di lavoro specificata.
ListWorkRequestErrors Recupera un elenco di errori associati a una richiesta di lavoro.
ListWorkRequestLogs Recupera una lista di log correlati a una richiesta di lavoro.

Tabella 5-14 ritrovamenti di risorse multi-cloud

API Descrizione
ListMultiCloudResourceDiscoveries Recupera una lista di tutte le risorse di ricerca automatica delle risorse multi-cloud.
CreateMultiCloudResourceDiscovery Crea una nuova risorsa di ricerca automatica delle risorse multi-cloud.
ChangeMultiCloudResourceDiscoveryCompartment Sposta una risorsa di ricerca automatica delle risorse multi-cloud in un compartimento diverso.
GetMultiCloudResourceDiscovery Recupera i dettagli di una risorsa di ricerca automatica delle risorse multi-cloud specifica.
UpdateMultiCloudResourceDiscovery Aggiorna i dettagli di una risorsa di ricerca automatica delle risorse multi-cloud specifica.
DeleteMultiCloudResourceDiscovery Elimina una risorsa di ricerca automatica delle risorse multi-cloud specifica.

Tabella 5-15 Vault di oracle-db-azure

API Descrizione
ListOracleDbAzureVaults Recupera una lista di tutte le risorse del vault Oracle DB Azure.
CreateOracleDbAzureVault Crea una nuova risorsa vault Oracle DB Azure.
ChangeOracleDbAzureVaultCompartment Sposta una risorsa vault Azure di Oracle DB in un compartimento diverso.
RefreshOracleDbAzureVault Aggiorna i dettagli di una risorsa vault Azure di Oracle DB.
GetOracleDbAzureVault Recupera i dettagli di una risorsa vault Oracle DB Azure specifica.
UpdateOracleDbAzureVault Aggiorna i dettagli di una risorsa vault Azure di Oracle DB specifica.
DeleteOracleDbAzureVault Elimina una risorsa vault Azure Oracle DB specifica.

Tabella 5-16 Tasti oracle-db-azure

API Descrizione
ListOracleDbAzureKeys Recupera una lista di tutte le chiavi Azure di Oracle DB.
GetOracleDbAzureKey Recupera i dettagli di una chiave Azure Oracle DB specifica.

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

API Descrizione
ListOracleDbAzureVaultAssociations Recupera una lista di tutte le associazioni di vault Oracle DB Azure.
CreateOracleDbAzureVaultAssociation Crea una nuova associazione tra un vault Oracle DB e Azure.
ChangeOracleDbAzureVaultAssociationCompartment Sposta un'associazione di vault Azure di Oracle DB in un altro compartimento.
GetOracleDbAzureVaultAssociation Recupera i dettagli di un'associazione di vault Oracle DB Azure specifica.
UpdateOracleDbAzureVaultAssociation Aggiorna i dettagli di un'associazione di vault Azure di Oracle DB specifica.
DeleteOracleDbAzureVaultAssociation Elimina un'associazione di vault Azure Oracle DB specifica.
CascadingDeleteOracleDbAzureVaultAssociation Elimina un'associazione del vault Azure di Oracle DB e qualsiasi risorsa dipendente.