Cette image montre les périphériques IoT (caméras situées à distance dans ce cas) qui transmettent des données via une passerelle API vers une base de données autonome.
Toutes les ressources sont déployées dans une seule région Oracle Cloud Infrastructure et dans un seul VCN (10.0.0.0/16).
La passerelle API achemine les données en flux vers deux fonctions d'un sous-réseau public (10.0.1.0/24). Les fonctions accèdent au service Streaming via une passerelle de service. L'une des fonctions crée un flux. L'autre fonction dirige le flux vers la base de données autonome, qui est attachée à un sous-réseau privé (10.0.2.0/24). Un NSG contrôle l'accès à la base de données.
Une fonction distincte (également dans le sous-réseau privé) est utilisée pour configurer la base de données.
Les utilisateurs en dehors du cloud peuvent accéder aux données en streaming via un serveur Web connecté à un sous-réseau public. La communication entre l'internet public et le serveur Web est activée via une passerelle Internet. Des NSG distincts sont disponibles pour SSH et l'accès Web. Le serveur Web peut communiquer avec la base de données et avec la fonction qui transmet les données à la base de données.