Options de connectivité pour les bases de données cible

Oracle Data Safe peut se connecter à des bases de données Oracle AI disposant d'adresses IP publiques ou privées. Pour vous connecter à des bases de données avec des adresses IP privées, vous pouvez utiliser une adresse privée Oracle Data Safe ou un connecteur sur site Oracle Data Safe. Oracle Data Safe prend en charge les protocoles TLS et TCP.

Adresses publiques et privées

Si l'adresse IP de votre base de données est publique, elle est appelée adresse publique et est accessible à partir d'Internet via une passerelle Internet. Si l'adresse IP de votre base de données est privée (dans un sous-réseau privé), elle est appelée adresse privée et le trafic Internet ne peut pas accéder à la base de données.

Oracle Data Safe peut se connecter à des bases de données avec des adresses IP publiques ou privées. Pour les bases de données Autonomous AI disposant d'adresses IP publiques, vous pouvez configurer une connexion directe à ces bases sans utiliser de ressources spéciales. Pour les bases de données avec des adresses IP privées, des bases de données sur des instances de calcul et des bases de données en dehors d'Oracle Cloud Infrastructure, vous devez vous y connecter via une adresse privée Oracle Data Safe ou un connecteur sur site Oracle Data Safe.

Adresses privées Oracle Data Safe

Vous pouvez créer des adresses privées Oracle Data Safe dans votre réseau cloud virtuel (VCN) dans Oracle Cloud Infrastructure pour connecter Oracle Data Safe à des bases de données avec des adresses IP privées, des bases de données en dehors d'Oracle Cloud Infrastructure et des bases de données sur des instances de calcul. L'adresse privée représente essentiellement le service Oracle Data Safe dans votre VCN et se manifeste comme une carte d'interface réseau virtuelle avec une adresse IP privée dans un sous-réseau de votre choix.

En général, vous créez une adresse privée dans le même réseau cloud virtuel (VCN) que votre base de données dans Oracle Cloud Infrastructure. L'adresse IP privée n'a pas besoin d'être sur le même sous-réseau que la base de données, mais elle doit être sur un sous-réseau qui peut communiquer avec la base de données. Vous pouvez créer une adresse privée par réseau cloud virtuel au maximum. Si une adresse privée existe déjà dans le même réseau cloud virtuel que la base de données, il n'est pas nécessaire d'en créer une.

Pour utiliser une adresse privée avec une base de données sur votre propre réseau en dehors d'Oracle Cloud Infrastructure, vous devez configurer l'appairage VCN (FastConnect ou VPN Connect) entre votre réseau externe et un réseau cloud virtuel (VCN) dans Oracle Cloud Infrastructure.

  • FastConnect dans Oracle Cloud Infrastructure est une connexion sécurisée entre la connexion sur site d'un client et Oracle Cloud Infrastructure sur un réseau privé.

  • VPN Connect dans Oracle Cloud Infrastructure est un réseau privé virtuel IPSec site à site qui connecte de façon sécurisée votre réseau sur site à Oracle Cloud Infrastructure à l'aide de votre connexion Internet existante.

Une liste de sécurité et/ou un groupe de sécurité réseau pour votre VCN de base de données est requis lorsque vous configurez une adresse privée. Les deux spécifient des règles de sécurité entrantes et sortantes au niveau de l'adresse IP. Vous devez les configurer lors de l'inscription de la cible. Pour plus d'informations sur les listes de sécurité et les groupes de sécurité réseau, reportez-vous à Accès et sécurité dans la documentation Oracle Cloud Infrastructure.

Vous pouvez utiliser une adresse privée avec les bases de données Oracle suivantes :

  • Oracle Autonomous AI Database sans serveur (avec une adresse IP privée)

  • Autonomous AI Database sur une infrastructure Exadata dédiée

  • Oracle Base Database Service - Système de base de données (avec une adresse IP privée)

  • Base de données Oracle sur une instance de calcul (avec une adresse IP privée) : Oracle vous recommande d'utiliser une adresse privée lorsque l'instance de calcul est exécutée dans le cloud Oracle, plutôt qu'un cloud non Oracle.

  • Base de données Oracle sur site (avec une adresse IP privée)*

  • Oracle Exadata Database Service on Cloud@Customer*

  • Amazon RDS pour Oracle*

*Exige FastConnect ou VPN Connect

Le diagramme suivant présente un exemple d'adresse privée configurée avec une base de données Oracle sur site. L'adresse privée communique avec la base de données via une connexion privée via FastConnect ou VPN Connect dans Oracle Cloud Infrastructure. L'adresse privée communique également avec le service Oracle Data Safe sur le réseau Oracle Cloud Infrastructure.

Exemple d'utilisation d'une adresse privée Data Safe avec une base de données Oracle sur site

Description de l'illustration prem-private-endpoint-withicons.png ci-après

Connecteurs sur site Oracle Data Safe

Vous pouvez créer un connecteur sur site Oracle Data Safe dans votre service Oracle Data Safe dans Oracle Cloud Infrastructure afin de connecter des bases de données à Oracle Data Safe. Oracle vous recommande d'utiliser un connecteur sur site pour vous connecter à des bases de données exécutées en dehors d'Oracle Cloud Infrastructure. Vous pouvez utiliser une adresse privée. Toutefois, vous avez besoin d'une configuration FastConnect ou VPN Connect existante entre Oracle Cloud Infrastructure et l'environnement cloud autre qu'Oracle. Vous devez ensuite créer l'adresse privée dans le VCN dans Oracle Cloud Infrastructure qui a accès à votre base de données. Sans cette configuration, Oracle recommande d'utiliser un connecteur sur site.

Le connecteur sur site est pris en charge avec les bases de données Oracle suivantes :

  • Base de données Oracle sur une instance de calcul dans Oracle Cloud Infrastructure (recommandé pour les bases de données comportant des adresses IP publiques)

  • Base de données Oracle sur une instance de calcul dans un environnement cloud non Oracle, par exemple, dans Amazon Web Services ou Azure.

  • Base de données Oracle sur site

  • Oracle Exadata Database Service on Cloud@Customer

  • Amazon RDS for Oracle

Pour utiliser un connecteur sur site, vous devez d'abord créer le connecteur dans Oracle Data Safe, manuellement ou dans un assistant d'inscription de cible. Ensuite, vous téléchargez un package d'installation, puis installez un connecteur sur site sur une machine hôte sur le même réseau que votre base de données. Le connecteur sur site établit un tunnel TLS crypté via Internet vers les gestionnaires de connexions cloud dans la location du service Oracle Data Safe. Vous pouvez créer un connecteur sur site dans votre service Oracle Data Safe dans Oracle Cloud Infrastructure pour vous connecter à plusieurs bases de donnéesOracle.

Les assistants d'inscription de cible incluent la possibilité de sélectionner ou de créer un connecteur sur site, le cas échéant. Si vous différez l'installation du connecteur sur site pendant que vous travaillez dans l'assistant, l'assistant enregistre toujours la base de données cible. Dans ce cas, la base de données cible est placée dans un état inactif et le connecteur sur site est placé en mode "besoin d'attention" jusqu'à ce que vous installiez le connecteur sur site. Si vous enregistrez manuellement une base de données, vous devez terminer l'installation du connecteur sur site avant d'enregistrer la base de données.

Le diagramme suivant présente un exemple de connecteur sur site avec une base de données Oracle sur une instance de calcul dans un réseau cloud non Oracle. La base de données cible communique avec Connection Manager du connecteur sur site sur le réseau cloud non Oracle. Connection Manager communique avec les gestionnaires de connexions cloud dans Oracle Cloud Infrastructure via un tunnel TLS crypté.

Exemple d'utilisation d'un connecteur sur site avec une base de données Oracle sur site

Description de l'illustration database-compute-instance-onpremises-connector.svg

Protocoles de connexion TLS et TCP

Lors de l'inscription de la base des données, vous pouvez configurer une connexion TCP (Transmission Control Protocol) ou TCS (Transport Layer Security) entre Oracle Data Safe et la base. Oracle Data Safe est considéré comme client de la base de données cible. Une connexion TLS est une connexion TCPS qui utilise le protocole cryptographique TLS. Oracle Data Safe prend en charge la version 1.2 du protocole TLS, mais pas le protocole cryptographique SSL (Secure Sockets Layer).

Par défaut, le cryptage TLS est activé avec l'authentification client pour la base de données Autonomous AI. Lors de l'inscription, Oracle Cloud Infrastructure crée automatiquement une connexion TLS entre la base de données Autonomous AI et Oracle Data Safe, et prend en charge les détails d'inscription pour vous.

Pour les bases de données AI non autonomes, vous pouvez choisir une connexion TCP ou TLS. Si TLS est configuré sur votre base de données, vous devez choisir TLS plutôt que TCP lors de l'inscription. Une connexion TLS à une base de données cible garantit la confidentialité et l'intégrité des données. L'identité des parties en communication peut également être authentifiée à l'aide de la cryptographie par clé publique. Bien que l'authentification puisse être facultative, le serveur l'exige généralement.

Pour établir une connexion TCP entre une base de données AI non autonome et Oracle Data Safe, les fonctionnalités d'intégrité des données et de cryptage réseau doivent être activées sur la base de donnée. Le chiffrement réseau est généralement activé par défaut. L'algorithme de cryptage pris en charge est AES256. Les fonctions de hachage cryptographique prises en charge pour le checksum sont SHA1, SHA256, SHA384 et SHA512. Les connexions TCP non cryptées ne sont pas prises en charge.