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

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

Découvrez comment gérer l'intégration multicloud de base de données pour les services Oracle Database Cloud.

Intégrer Oracle Exadata aux services Azure Cloud

Les connecteurs d'identité, les conteneurs de stockage et les montages de stockage Oracle Database@Azure 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 les services Oracle Exadata Database et Azure Cloud en liant la base de données Oracle à la gestion des identités et des accès Azure. Elle permet d'utiliser l'authentification et l'autorisation propres à Azure directement dans le cluster de machines virtuelles Exadata.

Conteneurs de stockage Azure : le stockage BLOB Azure 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 cloud pour un stockage de données évolutif et sécurisé.

Montages 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 Azure Arc sur les machines virtuelles de cluster de machines virtuelles Exadata, en les inscrivant en tant que machines virtuelles compatibles Azure Arc.

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

Un connecteur d'identité doit être activé pour chaque cluster de machines virtuelles Exadata afin d'accéder aux ressources Azure. Le connecteur d'identité établit une connexion publique ou privée entre le cluster de machines virtuelles Exadata et les ressources de gestion des clés Azure, en fonction des rôles affectés.

Afin de générer un jeton d'accès pour votre compte Azure en cours, reportez-vous à get-access-token de compteaz.

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

Oracle Exadata Database Service on Dedicated Infrastructure

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Dans le menu de gauche, cliquez sur Clusters De machines virtuelles Exadata sous Oracle Exadata Database Service on Dedicated Infrastructure.
  3. Dans la liste des clusters de machines virtuelles Exadata, sélectionnez le cluster que vous utilisez.
  4. Sélectionnez Informations sur le cluster de machines virtuelles, puis accédez à Connecteur d'identité sous Informations sur le multicloud. Cliquez sur l'icône Créer.
    Remarque

    Si aucun connecteur d'identité n'a été créé précédemment, il est affiché en tant que Aucun.

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

    Les sections Informations de connectivité privée et Balises sont renseignées.

    Pour activer une connexion d'adresse privée, entrez le nom de portée de lien privé d'arc Azure.

  8. Pour ajouter des balises à vos ressources, cliquez sur Ajouter une balise, 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 multicloud

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multicloud 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 le compartiment sélectionné, le nom du connecteur d'identité renseigne automatiquement un nom.

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

  5. Sélectionnez Agent ARC comme mécanisme d'identité.
  6. Sélectionnez votre compartiment dans la liste Choisir un compartiment de cluster de machines virtuelles Exadata, puis sélectionnez votre cluster de machines virtuelles Exadata dans la liste Choisir un cluster de machines virtuelles Exadata.
  7. Entrez l'ID de locataire Azure. Les champs ID d'abonnement Azure et Nom de groupe de ressources Azure renseignent les valeurs en fonction de votre sélection de cluster de machines virtuelles Exadata.
  8. Entrez un jeton d'accès.
  9. Développez la section Afficher les options avancées. Les sections Informations de connectivité privée et Balises sont renseignées. Ces champs sont facultatifs.
  10. Pour ajouter des balises à vos ressources, cliquez sur Ajouter une balise, puis entrez les valeurs requises.
  11. Passez en revue les sélections, puis cliquez sur Créer.

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

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

    La page de détails qui en résulte affiche des informations, notamment le statut de l'agent d'arc, indiquant s'il est connecté ou déconnecté.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multicloud de base de données.
  2. Cliquez sur Conteneurs de stockage.
  3. Cliquez sur Créer un récipient de stockage.
  4. Entrez les informations suivantes sur la page Créer un conteneur de stockage qui s'affiche.
    • Compartiment : sélectionnez un compartiment où créer le conteneur de stockage.
    • Nom : saisissez le nom descriptif du conteneur de stockage.
    • Nom de compte : entrez le nom utilisateur du conteneur de stockage Azure.

      Il s'agit généralement de l'identité ou des informations 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 de conteneur de stockage : entrez le nom du conteneur de stockage Azure.

      Nom unique affecté à un conteneur de stockage spécifique au sein d'un compte de stockage Azure. Le nom du conteneur permet d'organiser et de stocker les objets BLOB (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 qualifié complet qui pointe vers le conteneur de stockage Azure.

Pour repérer un conteneur de stockage Azure à l'aide d'un connecteur d'identité, suivez cette procédure.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multicloud de base de données.
  2. Cliquez sur Conteneurs de stockage.
  3. Cliquez sur Repérer les conteneurs de stockage Azure.
  4. Entrez la commande suivante sur la page Découvrir les conteneurs de stockage Azure qui s'affiche.
    • Compartiment : sélectionnez un compartiment de création de ce conteneur de stockage.
    • Conteneurs de stockage Azure : choisissez un connecteur d'identité.
  5. Cliquez sur Repérer.

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

  6. Cochez la case située en regard 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 multicloud de base de données.
  2. Cliquez sur Conteneurs de stockage pour afficher la liste des conteneurs de stockage.

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

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

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

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Intégrations multicloud de base de données.
  2. Cliquez sur Montages de stockage pour afficher la liste des montages de stockage.
  3. Cliquez sur le nom du montage de stockage pour en visualiser les détails.

Utilisation de l'API pour gérer l'intégration de données multi-cloud pour les services Oracle Database Cloud

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Les ressources suivantes seront mises à la disposition des clients via le kit SDK OCI, l'interface de ligne de commande et Terraform. Ces API seront utilisées par les clients qui souhaitent intégrer Oracle Database on Exadata aux services cloud Azure.

Tableau 5-10 Connecteurs oracle-db-azure

API Description
createOracleDbAzureConnector Capture les détails propres à Azure à partir du client et automatise l'installation de l'agent ARC sur le cluster de machines virtuelles ExaDB-D.
updateOracleDbAzureConnector Met à jour les détails propres à Azure du client et modifie la configuration de l'agent d'arc si nécessaire.
changeOracleDbAzureConnectorCompartment Modifie le compartiment de la ressource Azure Connector mais n'affecte pas l'installation d'Arc Agent.
deleteOracleDbAzureConnector Supprime la ressource de connecteur Azure et désinstalle l'agent Arc du cluster 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-11 Conteneurs oracle-db-azure-blob

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

Tableau 5-12 Montages oracle-db-azure-blob

API Description
createOracleDbAzureBlobMount Capture les détails du compte de stockage Azure et du conteneur, et monte le conteneur Azure sur le cluster 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 le cluster de machines virtuelles ExaDB-D.
changeOracleDbAzureBlobMountCompartment Modifie le compartiment de la ressource de montage BLOB Azure sans apporter de modifications au cluster de machines virtuelles ExaDB-C@C.
deleteOracleDbAzureBlobMount Supprime la ressource de montage BLOB Azure et démonte le conteneur Azure du cluster de machines virtuelles ExaDB-D.
getOracleDbAzureBlobMount Extrait une ressource de montage BLOB Azure spécifique.
listOracleDbAzureBlobMounts Extrait la liste des ressources de montage BLOB Azure.

Tableau 5-13 Demandes oracle-db-mci-work-

API Description
ListWorkRequests Extrait la 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-14 Découvertes de ressources multicloud

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

Tableau 5-15 Coffres oracle-db-azure

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

Tableau 5-16 Clés oracle-db-azure

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

Tableau 5-17 Association oracle-db-azure-vault

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