Configurer un système de développement pour accéder à la base de données

Avant de commencer à développer une application, vous devez vous assurer que le système de développement que vous utilisez dispose d'un accès réseau à la base de données à laquelle vous souhaitez vous connecter.

La visibilité du réseau d'une base de données Autonomous Database est déterminée par la configuration du réseau de l'infrastructure dédiée qui l'héberge.

Cette configuration de réseau, conçue et mise en oeuvre par l'administrateur du parc de l'infrastructure et par l'administrateur de réseau de votre location Oracle Cloud, peut aller d'un accès très ouvert à un accès très restreint, selon les exigences de sécurité des bases de données qui doivent être créées sur l'infrastructure. Pour en savoir plus sur cette configuration de réseau, voir Planifier les contrôles d'accès et créer des ressources complémentaires.

Les deux configurations de réseau les plus courantes sont présentées ci-dessous, avec des instructions pour configurer un système de développement afin qu'il dispose d'un accès réseau à une base de données créée dans la configuration.

  • Réseau Oracle Cloud privé. Les bases de données n'ont pas d'adresses IP publiques et ne sont pas visibles sur le réseau Internet public.

    Dans ce cas, vous devez créer une instance de calcul Oracle Cloud et y installer des logiciels pour en faire un système de développement qui répond à vos besoins. Selon les spécificités de la configuration du réseau, vous pouvez créer cette instance dans le même VCN et le même sous-réseau que la base de données, ou dans le même VCN mais dans un sous-réseau différent, ou dans un VCN et un sous-réseau différents qui ont été appairés au VCN de la base de données.

    Pour simplifier la création d'une telle instance, Oracle fournit une image Marketplace qui contient déjà de nombreux outils et utilitaires de développement. Pour obtenir des instructions sur l'utilisation de cette image pour créer un système de développement, voir Machine virtuelle de calcul en tant que système de développement.

  • Réseau Oracle Cloud privé avec passerelle vers un RPV. Les bases de données n'ont pas d'adresses IP publiques et ne sont pas visibles sur le réseau Internet public. Toutefois, le réseau en nuage privé dans lequel elles résident dispose d'une passerelle vers un RPV.

    Dans ce cas, votre système de développement existant dispose d'un accès réseau à une base de données après sa connexion au VPN.

Deux configurations de réseau moins courantes sont présentées ci-dessous, avec des instructions pour configurer un système de développement afin qu'il dispose d'un accès réseau à une base de données créée dans la configuration.

  • Internet public avec une passerelle. Les bases de données sont visibles pour une liste spécifique d'adresses IP sur le réseau Internet public.

    Dans ce cas, vous devez obtenir l'adresse IP publique de votre système de développement existant ajoutée à la passerelle Internet qui limite l'accès public. L'administrateur de base de données qui a créé la base de données à laquelle vous souhaitez vous connecter doit pouvoir vous fournir des instructions pour ce faire.

  • Internet public. Les bases de données sont visibles sur le réseau Internet public.

    Dans ce cas, votre système de développement existant dispose d'un accès réseau aux bases de données, à condition qu'il dispose d'un accès à Internet.

MV de calcul en tant que système de développement

Oracle fournit une image Marketplace pour Oracle Cloud Infrastructure que vous pouvez utiliser pour créer une instance de calcul Oracle Cloud afin de servir de système de développement d'applications. Cette image est préconfigurée pour contenir de nombreux outils et utilitaires de développement.

Pour utiliser cette image Marketplace afin de créer un système de développement, suivez les instructions de l'étape Exercice 8 : Configuration d'un système de développement dans l'atelier sur l'utilisation d'une base de données autonome Oracle dédiée.

Pour effectuer cet exercice, vous avez besoin des éléments suivants :

  • Nom du compartiment, du VCN et du sous-réseau à utiliser lors de la création de l'instance de calcul Oracle Cloud. L'administrateur du parc de bases de données autonomes ou l'administrateur de la location doit être en mesure de vous fournir ces informations.
  • Clé SSH à utiliser lors de la création de l'instance de calcul Oracle Cloud.
  • Un compte d'utilisateur Oracle Cloud qui dispose des droits d'accès pour gérer les instances de calcul et les fiches descriptives de catalogue d'applications dans le compartiment indiqué, pour utiliser le VCN et le sous-réseau indiqués et pour voir les informations sur la base de données à laquelle vous allez vous connecter.