Configurar um Sistema de Desenvolvimento para Acessar o Banco de Dados
Antes de começar a desenvolver um aplicativo, verifique se o sistema de desenvolvimento que você está usando tem acesso de rede ao banco de dados ao qual deseja se conectar.
A visibilidade de rede de um Autonomous Database é determinada pela configuração de rede da infraestrutura dedicada que a hospeda.
Essa configuração de rede, que é projetada e implementada pelo Administrador de Frota da infraestrutura e pelo administrador de rede da tenancy do Oracle Cloud, pode variar de acesso muito aberto a acesso muito restrito, dependendo das necessidades de segurança dos bancos de dados que deverão ser criados na infraestrutura. Para saber mais sobre essa configuração de rede, consulte Planejar Controles de Acesso e Criar Recursos de Suporte.
Estas são as duas configurações de rede mais comuns, juntamente com instruções para configurar um sistema de desenvolvimento para ter acesso de rede a um banco de dados criado na configuração.
-
Rede privada do Oracle Cloud. Os bancos de dados não têm endereços IP públicos e não são visíveis na rede para a internet pública.
Nesse caso, crie uma instância do Oracle Cloud Compute e instale o software nela para torná-la um sistema de desenvolvimento que atenda às suas necessidades. Dependendo das especificações da configuração da rede, você pode criar essa instância na mesma VCN (rede virtual na nuvem) e sub-rede do banco de dados ou na mesma VCN, mas em outra sub-rede ou em outra VCN e sub-rede que tenham sido pareadas com a rede da VCN do banco de dados.
Para simplificar a criação de tal instância, a Oracle fornece uma imagem do Marketplace que já contém muitas ferramentas e utilitários de desenvolvimento. Para obter instruções sobre como usar essa imagem para criar um sistema de desenvolvimento, consulte VM do Compute como Sistema de Desenvolvimento.
-
Rede privada do Oracle Cloud com um gateway para uma VPN. Os bancos de dados não têm endereços IP públicos e não são visíveis na rede para a internet pública; no entanto, a rede na nuvem privada na qual residem tem um gateway para uma VPN.
Nesse caso, o sistema de desenvolvimento existente terá acesso à rede de um banco de dados depois de conectado à VPN.
Estas são duas configurações de rede menos comuns, juntamente com instruções para configurar um sistema de desenvolvimento para ter acesso de rede a um banco de dados criado na configuração.
-
Internet pública com um gateway. Os bancos de dados são visíveis na rede para uma lista específica de endereços IP na internet pública.
Nesse caso, você precisa obter o endereço IP público do seu sistema de desenvolvimento existente adicionado ao gateway de internet que limita o acesso público. O DBA que criou o banco de dados ao qual você deseja se conectar deve estar apto a fornecer instruções para fazer isso.
-
Internet pública. Os bancos de dados são visíveis na rede para a internet pública.
Nesse caso, seu sistema de desenvolvimento existente tem acesso de rede a bancos de dados, desde que seu sistema tenha acesso à Internet.
VM do Compute como Sistema de Desenvolvimento
A Oracle fornece uma imagem do Marketplace Oracle Cloud Infrastructureque você pode usar para criar uma instância do Oracle Cloud Compute que servirá como seu sistema de desenvolvimento de aplicativos. Esta imagem é pré-configurada para conter várias ferramentas e utilitários de desenvolvimento.
Para usar essa imagem do Marketplace para criar um sistema de desenvolvimento, siga as instruções do Lab 8: Configuring a Development System no Oracle Autonomous Database Dedicated Workshop.
Para passar por este laboratório, observe que você precisará dos seguintes itens:
- O nome do compartimento, a VCN e sub-rede a serem usados ao criar a instância do Oracle Cloud Compute. O administrador da frota de banco de dados autônomo ou o administrador da tenancy devem estar aptos a fornecer essas informações.
- Uma chave ssh a ser usada ao criar a instância do Oracle Cloud Compute.
- Uma conta de usuário do Oracle Cloud que tenha direitos de acesso para gerenciar instâncias do serviço Compute e listagens do Catálogo de Aplicativos no compartimento especificado, para usar a VCN e a sub-rede fornecidas e para exibir informações sobre o banco de dados ao qual você está se conectando.