Configuración de un sistema de desarrollo para acceder a la base de datos
Antes de empezar a desarrollar una aplicación, debe asegurarse de que el sistema de desarrollo que va a utilizar tiene acceso de red a la base de datos a la que desea conectarse.
La visibilidad de red de una instancia de Autonomous Database está determinada por la configuración de red de la infraestructura dedicada que la contiene.
Esta configuración de red, diseñada e implantada por el administrador del conjunto de la infraestructura y el administrador de red de su arrendamiento de Oracle Cloud, puede abarcar desde un acceso muy abierto hasta un acceso muy restringido, en función de las necesidades de seguridad de las bases de datos que se van a crear en la infraestructura. Para obtener más información sobre esta configuración de red, consulte Planificación de controles de acceso y creación de recursos complementarios.
Estas son las dos configuraciones de red más comunes, junto con las instrucciones para configurar un sistema de desarrollo para que tenga acceso de red a una base de datos creada en la configuración.
-
Red privada de Oracle Cloud. Las bases de datos no tienen direcciones IP públicas y no son visibles para la red pública de Internet.
En este caso, debe crear una instancia de Oracle Cloud Compute e instalar software en ella para que sea un sistema de desarrollo que satisfaga sus necesidades. En función de los detalles de la configuración de red, puede crear esta instancia en la misma VCN (red virtual en la nube) y subred que la base de datos, o en la misma VCN pero en una subred diferente, o en una VCN y una subred diferentes que se hayan conectado a la VCN de la base de datos.
Para simplificar la creación de una instancia de este tipo, Oracle proporciona una imagen de Marketplace que ya contiene muchas herramientas y utilidades de desarrollo. Para obtener instrucciones sobre el uso de esta imagen para crear un sistema de desarrollo, consulte Máquina virtual de Compute como sistema de desarrollo.
-
Red privada de Oracle Cloud con un gateway a una VPN. Las bases de datos no tienen direcciones IP públicas y no son visibles para la red pública de Internet; sin embargo, la red privada en la nube en la que residen tiene un gateway a una VPN.
En este caso, el sistema de desarrollo existente tiene acceso de red a una base de datos después de que se haya conectado a la VPN.
A continuación se muestran dos configuraciones de red menos comunes, junto con instrucciones para configurar un sistema de desarrollo para que tenga acceso de red a una base de datos creada en la configuración.
-
Internet público con un gateway. Las bases de datos son visibles para la red para una lista específica de direcciones IP en la red pública de Internet.
En este caso, debe obtener la dirección IP pública del sistema de desarrollo existente agregado al gateway de Internet que limita el acceso público. El DBA que creó la base de datos a la que desea conectarse debe poder proporcionarle instrucciones para ello.
-
Internet pública. Las bases de datos son visibles para la red pública de Internet.
En este caso, el sistema de desarrollo existente tiene acceso de red a las bases de datos, siempre que el sistema tenga acceso a Internet.
Máquina virtual de Compute como sistema de desarrollo
Oracle proporciona una imagen de Oracle Cloud Infrastructure Marketplace que puede utilizar para crear una instancia de Oracle Cloud Compute que sirva como sistema de desarrollo de aplicaciones. Esta imagen está preconfigurada para que contenga muchas herramientas y utilidades de desarrollo.
Para utilizar esta imagen de Marketplace para crear un sistema de desarrollo, siga las instrucciones del laboratorio 8 sobre configuración de un sistema de desarrollo de Oracle Autonomous Database Dedicated Workshop.
Para realizar este laboratorio, tenga en cuenta que necesitará:
- El nombre del compartimento, la VCN y la subred que se utilizará al crear la instancia de Oracle Cloud Compute. El administrador del conjunto de bases de datos autónomas o el administrador del arrendamiento deben poder proporcionarle esta información.
- Clave SSH que se utilizará al crear la instancia de Oracle Cloud Compute.
- Cuenta de usuario de Oracle Cloud que tiene derechos de acceso para gestionar instancias de Compute y listas del catálogo de aplicaciones en el compartimento especificado, para utilizar la VCN y la subred determinadas, y para ver información sobre la base de datos a la que se conectará.