Esta imagem mostra os dados de streaming de dispositivos IoT (câmeras localizadas remotamente nesse caso) por meio de um gateway de API para um banco de dados autônomo.

Todos os recursos são implantados em uma única região do Oracle Cloud Infrastructure e em um único VCN (10.0.0.0/16).

O gateway de API roteia os dados transmitidos para duas funções em uma sub-rede pública (10.0.1.0/24). As funções acessam o serviço Streaming por meio de um gateway de serviço. Uma das funções cria um fluxo. A outra função direciona o fluxo para o banco de dados autônomo, que está anexado a uma sub-rede privada (10.0.2.0/24). Um NSG controla o acesso ao banco de dados.

Uma função separada (também na sub-rede privada) é usada para configurar o banco de dados.

Os usuários fora da nuvem podem acessar os dados transmitidos por meio de um servidor Web anexado a uma sub-rede pública. A comunicação entre a internet pública e o servidor Web é ativada por meio de um gateway de internet. NSGs separados estão disponíveis para SSH e acesso à Web. O servidor Web pode se comunicar com o banco de dados e com a função que transmite dados para o banco de dados.