Intégration multinuage de base de données pour les services Oracle Database Cloud

Utilisation de la console pour gérer l'intégration multinuage de base de données pour les services Oracle Database Cloud

Voyez comment gérer l'intégration multinuage de base de données pour les services Oracle Database Cloud.

Intégrer Oracle Exadata aux services Azure Cloud

Les connecteurs d'identité Oracle Database@Azure, les conteneurs de stockage et les supports de stockage sont des composants clés de l'intégration d'Oracle Exadata aux services Azure Cloud.

Connecteurs d'identité Oracle Database@Azure : Ces connecteurs permettent une interaction transparente entre la base de données Oracle Exadata et les services Azure Cloud en liant la base de données Oracle à la gestion des identités et des accès Azure. Il permet d'utiliser l'authentification et l'autorisation propres à Azure directement dans la grappe de machines virtuelles Exadata.

Conteneurs de stockage Azure : Azure Blob Storage est utilisé pour stocker de grandes quantités de données non structurées telles que du texte, des images, des vidéos et des sauvegardes. En connectant Oracle Exadata à Azure Blob Storage, les utilisateurs peuvent tirer parti du stockage en nuage pour un stockage de données évolutif et sécurisé.

Montants de stockage Azure : Le montage de stockage BLOB Azure fait référence au processus d'attachement d'un conteneur de stockage Azure en tant que système de fichiers monté sur une machine virtuelle Oracle Exadata Database Service. Ce montage permet aux utilitaires de base de données tels que Data Pump (impdp/expdp) et RMAN d'interagir avec le stockage Azure comme s'il s'agissait d'un répertoire local.

La création d'un connecteur d'identité installe l'agent d'arc Azure sur les machines virtuelles de grappe de machines virtuelles Exadata, en les enregistrant en tant que machines virtuelles activées pour l'arc Azure.

Cela permet une communication sécurisée avec le service KMS (Azure Key Management Service) à l'aide de l'identité Azure générée par l'agent Arc. L'agent Arc Azure peut communiquer avec les services Azure via un réseau public ou une configuration de connectivité privée. En savoir plus sur l'arc Azure.

Chaque grappe de machines virtuelles Exadata doit avoir un connecteur d'identité activé pour accéder aux ressources Azure. Le connecteur d'identité établit une connexion publique ou privée entre la grappe de machines virtuelles Exadata et les ressources Azure Key Management, selon les rôles affectés.

Pour générer un jeton d'accès pour votre compte Azure courant, voir az account get-access-token.

Vous pouvez créer un connecteur d'identité de l'une des deux façons suivantes : à l'aide de l'interface Oracle Exadata Database Service on Dedicated Infrastructure ou de l'interface Database Multicloud Integrations.

Service Oracle Exadata Database sur une infrastructure dédiée

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
  2. From the left menu, click Exadata VM Clusters under Oracle Exadata Database Service on Dedicated Infrastructure.
  3. Dans la liste des grappes de machines virtuelles Exadata, sélectionnez la grappe que vous utilisez.
  4. Sélectionnez Informations sur la grappe de MV, puis naviguez jusqu'à Connecteur d'identité situé sous Informations sur plusieurs nuages. Cliquez sur le lien Créer.
    Note

    Si un connecteur d'identité n'a pas été créé précédemment, il est affiché comme Aucun.

  5. Les champs Nom du connecteur d'identité, Grappe de machines virtuelles Exadata, ID abonnement Azure et Nom du groupe de ressources Azure sont en lecture seule et seront alimentés avec des valeurs.
  6. Entrez votre ID locataire Azure et votre jeton d'accès.
  7. Développez la section Afficher les options avancées.

    Les sections Informations sur la connectivité privée et Marqueurs sont alimentées.

    Pour activer une connexion de point d'extrémité privé, entrez le nom de la portée du lien privé d'arc Azure.

  8. Pour ajouter des marqueurs pour vos ressources, cliquez sur Ajouter un marqueur, puis entrez les valeurs requises.
  9. Vérifiez vos sélections, puis cliquez sur Créer pour créer le connecteur d'identité.

Intégrations de base de données multinuage

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Sélectionnez Connecteurs d'identité dans le menu de navigation de gauche.
  3. Dans la liste déroulante Compartiment, sélectionnez le compartiment que vous utilisez.
  4. Une fois que vous avez sélectionné votre compartiment, le champ Nom du connecteur d'identité alimente automatiquement un nom.

    Par défaut, le type de connecteur d'identité est sélectionné comme Azure.

  5. Sélectionnez AgentARC comme mécanisme d'identité.
  6. Sélectionnez votre compartiment dans la liste Sélectionner un compartiment de grappe de machines virtuelles Exadata, puis sélectionnez votre grappe de machines virtuelles Exadata dans la liste Sélectionner une grappe de machines virtuelles Exadata.
  7. Entrez votre ID locataire Azure. Les champs ID abonnement Azure et Nom du groupe de ressources Azure alimentent des valeurs en fonction de votre sélection de grappe de machines virtuelles Exadata.
  8. Entrez un jeton d'accès.
  9. Développez la section Afficher les options avancées. Les sections Informations sur la connectivité privée et Marqueurs sont alimentées. Ces champs sont facultatifs.
  10. Pour ajouter des marqueurs pour vos ressources, cliquez sur Ajouter un marqueur, puis entrez les valeurs requises.
  11. Vérifiez vos sélections, puis cliquez sur Créer.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Connecteurs d'identité pour voir la liste des connecteurs d'identité.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Connecteurs d'identité pour voir la liste des connecteurs d'identité.
  3. Cliquez sur le nom du connecteur d'identité pour voir ses détails.

    La page de détails obtenue affiche des informations, notamment le statut de l'agent Arc, indiquant s'il est connecté ou déconnecté.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Conteneurs de stockage.
  3. Cliquez sur Créer un conteneur de stockage.
  4. Entrez les informations suivantes dans la page Créer un conteneur de stockage qui s'affiche.
    • compartiment : Sélectionnez le compartiment dans lequel créer le conteneur de stockage.
    • Nom : Entrez un nom descriptif pour le conteneur de stockage.
    • Nom du compte : Entrez le nom d'utilisateur du conteneur de stockage Azure.

      Il s'agit généralement de l'identité ou des données d'identification utilisées pour authentifier et accéder à un conteneur de stockage Azure. Selon la méthode d'authentification, il peut s'agir d'une identité Azure Active Directory (Azure AD) ou d'une authentification basée sur une clé d'accès.

    • Nom du conteneur de stockage : Entrez le nom du conteneur de stockage Azure.

      Il s'agit du nom unique affecté à un conteneur de stockage spécifique dans un compte de stockage Azure. Le nom du conteneur permet d'organiser et de stocker les objets blobs (fichiers et données) dans le compte.

    • Adresse IP : Entrez l'adresse IP du conteneur de stockage Azure.
    • Alias DNS : Entrez le nom de domaine complet (FQDN) qui pointe vers le conteneur de stockage Azure.

Pour détecter le conteneur de stockage Azure à l'aide d'un connecteur d'identité, utilisez cette procédure.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Conteneurs de stockage.
  3. Cliquez sur Découvrir les conteneurs de stockage Azure.
  4. Entrez les informations suivantes dans la page Discover Azure storage containers qui s'affiche.
    • compartiment : Sélectionnez le compartiment dans lequel créer le conteneur de stockage.
    • Conteneurs de stockage Azure : Sélectionnez un connecteur d'identité.
  5. Cliquez sur Détecter.

    La liste des noms des conteneurs de stockage s'affiche.

  6. Cochez la case située à côté du nom du conteneur de stockage.
  7. Cliquez sur Créer.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Conteneurs de stockage pour voir la liste des conteneurs de stockage.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Conteneurs de stockage pour voir la liste des conteneurs de stockage.
  3. Cliquez sur le nom du conteneur de stockage pour en voir les détails.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Montants de stockage.
  3. Entrez les informations suivantes dans la page Créer un montage de stockage qui s'affiche.
    • Compartiment : Sélectionnez le compartiment dans lequel créer ce montage de stockage.
    • Nom du montage de stockage : Entrez un nom descriptif pour le montage de stockage.
    • Connecteur d'identité : Sélectionnez un connecteur d'identité.
    • Conteneur BLOB : Sélectionnez un conteneur de stockage.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Montants de stockage pour voir la liste des montages de stockage.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multinuage de base de données.
  2. Cliquez sur Montants de stockage pour voir la liste des montages de stockage.
  3. Cliquez sur le nom du montage de stockage pour voir ses détails.

Utilisation de l'API pour gérer l'intégration de données en nuage multiples pour les services Oracle Database Cloud

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

Les ressources suivantes seront mises à la disposition des clients au moyen de la trousse SDK OCI, de l'interface de ligne de commande et de Terraform. Ces API seront utilisées par les clients qui souhaitent intégrer Oracle Database sur Exadata aux services Azure Cloud.

Tableau 5-16 : Connecteurs oracle-db-azure

API Description
createOracleDbAzureConnector Saisit les détails propres à Azure à partir du client et automatise l'installation de l'agent ARC sur la grappe de machines virtuelles ExaDB-D.
updateOracleDbAzureConnector Met à jour les détails propres à Azure à partir du client et modifie la configuration de l'agent Arc si nécessaire.
changeOracleDbAzureConnectorCompartment Modifie le compartiment de la ressource de connecteur Azure, mais n'affecte pas l'installation de l'agent Arc.
deleteOracleDbAzureConnector Supprime la ressource de connecteur Azure et désinstalle l'agent Arc de la grappe de machines virtuelles ExaDB-D.
getOracleDbAzureConnector Extrait les détails d'une ressource de connecteur Azure spécifique.
listOracleDbAzureConnectors Répertorie les ressources de connecteur Azure en fonction des filtres spécifiés.

Tableau 5-17 : conteneurs oracle-db-azure-blob

API Description
createOracleDbAzureBlobContainer Saisissez les détails du compte de stockage Azure et du conteneur, qui seront utilisés lors du montage du conteneur Azure dans la grappe de machines virtuelles ExaDB-C@C. En outre, cette opération mettra à jour le compte de stockage Azure et les détails du conteneur si nécessaire.
updateOracleDbAzureBlobContainer Met à jour le compte de stockage Azure et les détails du conteneur.
changeOracleDbAzureBlobContainerCompartment Modifie le compartiment de la ressource Azure Blob Container.
deleteOracleDbAzureBlobContainer Supprime la ressource de conteneur BLOB Azure.
getOracleDbAzureBlobContainer Extrait une ressource Azure Blob Container spécifique.
listOracleDbAzureBlobContainers Répertorie les ressources de conteneur BLOB Azure en fonction des filtres spécifiés.

Tableau 5-18 : oracle-db-azure-blob-mounts

API Description
createOracleDbAzureBlobMount Saisit les détails du compte de stockage Azure et du conteneur et monte le conteneur Azure sur la grappe de machines virtuelles ExaDB-D.
updateOracleDbAzureBlobMount Met à jour les détails du compte de stockage Azure et du conteneur et, si nécessaire, met à jour les détails de montage du conteneur Azure sur la grappe de machines virtuelles ExaDB-D.
changeOracleDbAzureBlobMountCompartment Modifie le compartiment de la ressource de montage d'objet BLOB Azure sans apporter de modification à la grappe de machines virtuelles ExaDB-C@C.
deleteOracleDbAzureBlobMount Supprime la ressource de montage d'objet BLOB Azure et démonte le conteneur Azure de la grappe de machines virtuelles ExaDB-D.
getOracleDbAzureBlobMount Extrait une ressource de montage d'objet BLOB Azure spécifique.
listOracleDbAzureBlobMounts Extrait une liste des ressources de montage d'objet BLOB Azure.

Tableau 5-19 : oracle-db-mci-work-requests

API Description
ListWorkRequests Extrait une liste de toutes les demandes de travail.
GetWorkRequest Extrait les détails d'une demande de travail spécifique.
CancelWorkRequest Annule la demande de travail spécifiée.
ListWorkRequestErrors Extrait la liste des erreurs associées à une demande de travail.
ListWorkRequestLogs Extrait la liste des journaux associés à une demande de travail.

Tableau 5-20 : Découvertes de ressources multinuages

API Description
ListMultiCloudResourceDiscoveries Extrait une liste de toutes les ressources de détection de ressources multinuages.
CreateMultiCloudResourceDiscovery Crée une nouvelle ressource de détection de ressources multinuages.
ChangeMultiCloudResourceDiscoveryCompartment Déplace une ressource de détection de ressources multinuages vers un autre compartiment.
GetMultiCloudResourceDiscovery Extrait les détails d'une ressource de détection de ressources multinuages spécifique.
UpdateMultiCloudResourceDiscovery Met à jour les détails d'une ressource de détection de ressources multinuages spécifique.
DeleteMultiCloudResourceDiscovery Supprime une ressource de détection de ressources multinuages spécifique.

Tableau 5-21 : oracle-db-azure-vaults

API Description
ListOracleDbAzureVaults Extrait une liste de toutes les ressources de chambre forte Oracle DB Azure.
CreateOracleDbAzureVault Crée une nouvelle ressource de chambre forte Oracle DB Azure.
ChangeOracleDbAzureVaultCompartment Déplace une ressource de chambre forte Oracle DB Azure vers un autre compartiment.
RefreshOracleDbAzureVault Actualise les détails d'une ressource de chambre forte Azure pour Oracle DB.
GetOracleDbAzureVault Extrait les détails d'une ressource de chambre forte Azure Oracle DB spécifique.
UpdateOracleDbAzureVault Met à jour les détails d'une ressource de chambre forte Oracle DB Azure spécifique.
DeleteOracleDbAzureVault Supprime une ressource de chambre forte Oracle DB Azure spécifique.

Tableau 5-22 : oracle-db-azure-keys

API Description
ListOracleDbAzureKeys Extrait une liste de toutes les clés Oracle DB Azure.
GetOracleDbAzureKey Extrait les détails d'une clé Azure Oracle DB spécifique.

Tableau 5-23 : associations oracle-db-azure-vault

API Description
ListOracleDbAzureVaultAssociations Extrait une liste de toutes les associations de chambres fortes Oracle DB Azure.
CreateOracleDbAzureVaultAssociation Crée une nouvelle association entre une base de données Oracle DB et une chambre forte Azure.
ChangeOracleDbAzureVaultAssociationCompartment Déplace une association de chambre forte Oracle DB Azure vers un autre compartiment.
GetOracleDbAzureVaultAssociation Extrait les détails d'une association de chambre forte Azure et Oracle DB spécifique.
UpdateOracleDbAzureVaultAssociation Met à jour les détails d'une association de chambre forte Azure Oracle DB spécifique.
DeleteOracleDbAzureVaultAssociation Supprime une association de chambre forte Oracle DB Azure spécifique.
CascadingDeleteOracleDbAzureVaultAssociation Supprime une association de chambre forte Oracle DB Azure et toutes les ressources dépendantes.