L'immagine mostra un data center in locale con gruppi di utenti connessi a un'area OCI tramite gateway Internet.

I gruppi di utenti sono utenti interni o analisti aziendali che accederanno all'applicazione tramite Web o VPN. Il Gateway Internet fornisce l'accesso all'ambiente OCI tramite reti esterne (ad esempio, l'accesso al browser Web dei dipendenti). Nell'area OCI, tutte le risorse esistono in un compartimento denominato OWNTESTHUB e vengono distribuite in tre domini di errore per l'alta disponibilità. L'intera architettura è costruita all'interno di una rete virtuale sicura. Oracle Cloud Infrastructure Web Application Firewall (WAF) protegge da minacce come SQL injection, DDoS e così via.

Il load balancer distribuisce il traffico in entrata attraverso i server Web e API backend per garantire scalabilità e disponibilità. API WEB (VM.Standard.E5). Flex) ospita le API front-end e REST per l'applicazione OwnGPT. AIRFLOW (VM.Standard.E5). Flex gestisce l'orchestrazione dei task e i job di pianificazione (ad esempio, addestramento dei modelli o ETL). OWNGPT (VM.GPU.A10.2) dispone di una VM con accelerazione GPU che esegue il modello OwnGPT, ideale per l'inferenza AI in tempo reale.

Oracle Autonomous Data Warehouse memorizza i dati strutturati correlati all'ERP (moduli AP e AR) per eseguire query rapide. APP Oracle E-Business Suite (VM.Standard.E5). Flex) utilizza i servizi backend per Oracle E-Business Suite (è probabile che eseguano connettori o middleware). OCI File Storage fornisce storage condiviso, utile per le DAG Airflow, gli artifact delle applicazioni o i log.

OCI Identity and Access Management controlla i ruoli utente, i criteri e l'autenticazione sicura. Service Gateway si connette a servizi OCI come OCI Object Storage senza passare da Internet. Lo storage degli oggetti OCI viene utilizzato per memorizzare i checkpoint dei modelli, i data set di addestramento, i log o gli archivi. Il gateway NAT consente alle VM di subnet private di avviare in modo sicuro il traffico Internet in uscita. Il modello di generazione delle risposte estrae i dati rilevanti, interpreta context e genera una risposta leggibile dall'utente senza richiedere la generazione manuale dei report.