En esta imagen se muestran los dispositivos IoT (cámaras ubicadas remotamente en este caso) que transmiten datos a través de un gateway de API a una base de datos autónoma.

Todos los recursos se despliegan en una sola región de Oracle Cloud Infrastructure y en una única VCN (10.0.0.0/16).

El gateway de API direcciona los datos transmitidos a dos funciones en una subred pública (10.0.1.0/24). Las funciones acceden al servicio Streaming a través de un gateway de servicio. Una de las funciones crea un flujo. La otra función dirige el flujo a la base de datos autónoma, que está asociada a una subred privada (10.0.2.0/24). Un NSG controla el acceso a la base de datos.

Para configurar la base de datos se utiliza una función independiente (también en la subred privada).

Los usuarios fuera de la nube pueden acceder a los datos transmitidos a través de un servidor web conectado a una subred pública. La comunicación entre Internet público y el servidor web está activada a través de un gateway de Internet. Hay NSG separados disponibles para SSH y acceso web. El servidor web puede comunicarse con la base de datos y con la función que transmite los datos a la base de datos.