Configuration d'un système de développement pour accéder à la base de données
Pour pouvoir 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 voulez vous connecter.
La visibilité réseau d'une instance Autonomous Database est déterminée par la configuration réseau de l'infrastructure dédiée qui l'héberge.
Cette configuration réseau, conçue et implémentée par l'administrateur de parc de l'infrastructure et l'administrateur réseau de votre location Oracle Cloud, peut aller d'un accès très ouvert à un accès très restreint, en fonction des besoins en sécurité des bases de données à créer sur l'infrastructure. Pour en savoir plus sur cette configuration réseau, reportez-vous à Planification des contrôles d'accès et création des ressources de prise en charge.
Voici les deux configurations réseau les plus courantes, ainsi que les instructions de configuration d'un système de développement pour disposer 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 ne possèdent 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 Oracle Cloud Compute et y installer des logiciels afin d'en faire un système de développement répondant à vos besoins. Selon les spécificités de la configuration réseau, vous pouvez créer cette instance dans le même réseau cloud virtuel et sur le même sous-réseau que la base de données, dans le même réseau cloud virtuel mais sur un sous-réseau différent, ou dans un réseau cloud virtuel différent et sur un sous-réseau différent appairés au réseau cloud virtuel 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 afin de créer un système de développement, reportez-vous à Machine virtuelle Compute en tant que système de développement.
-
Réseau Oracle Cloud privé avec passerelle vers un VPN. Les bases de données ne possèdent pas d'adresses IP publiques et ne sont pas visibles sur le réseau Internet public. Cependant, le réseau cloud privé dans lequel elles résident dispose d'une passerelle vers un VPN.
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.
Voici deux configurations réseau moins courantes, ainsi que les instructions de configuration d'un système de développement pour disposer d'un accès réseau à une base de données créée dans la configuration.
-
Internet public avec 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 ajouter l'adresse IP publique de votre système de développement existant à la passerelle Internet qui limite l'accès public. Le DBA qui a créé la base de données à laquelle vous souhaitez vous connecter doit être en mesure de vous fournir les instructions nécessaires.
-
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 que le système comporte un accès Internet.
Machine virtuelle Compute en tant que système de développement
Oracle fournit une image Oracle Cloud Infrastructure Marketplace que vous pouvez utiliser pour créer une instance Oracle Cloud Compute faisant office 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'atelier pratique 8 sur la configuration d'un système de développement dans l'atelier Oracle Autonomous Database dédié.
Pour réaliser cet atelier pratique, vous aurez besoin des éléments suivants :
- Nom du compartiment, du réseau cloud virtuel et du sous-réseau à utiliser lors de la création de l'instance Oracle Cloud Compute. L'administrateur de location ou de parc de bases de données autonomes doit pouvoir vous fournir ces informations.
- Clé SSH à utiliser lors de la création de l'instance Oracle Cloud Compute.
- Compte utilisateur Oracle Cloud disposant de droits d'accès permettant de gérer les instances Compute et les listes de catalogue d'applications dans le compartiment donné, d'utiliser le VCN et le sous-réseau indiqués, et de visualiser les informations sur la base de données à laquelle vous allez vous connecter.