Accedere ad Autonomous Database da una OCI Function

Accedere ad Autonomous Database da una OCI Function

Dopo aver visto come creare un’immagine custom nel caso precedente , dove abbiamo installato il client Oracle, ora proviamo a usare questa immagine custom per connetterci a un database Oracle. Sfrutteremo al massimo le capacita’ del cloud. In questo esempio useremo la metodologia Infrastructure as Code (IaC) per fornire un’architettura reale, facilmente replicabile da chiunque. Il progetto toautonomous si trova nello stesso repository GitHub usato finora per parlare di OCI Functions: fn-examples . Il README del progetto descrive la procedura di configurazione dell’infrastruttura. ...

1 settembre 2023 · 2 minuti · Enrico Pesce
OCI Function con immagine custom

OCI Function con immagine custom

Come abbiamo visto in altri articoli, e’ possibile usare il progetto FN con diversi linguaggi di programmazione tramite immagini container predefinite. I linguaggi ufficialmente supportati sono: go java Node.js ruby Python C# Puoi farlo con la direttiva runtime, ad esempio: fn init --runtime python test Il comando produce un file func.yaml di questo tipo: 1 2 3 4 5 6 7 8 schema_version: 20180708 name: hello version: 0.0.1 runtime: python build_image: fnproject/python:3.9-dev run_image: fnproject/python:3.9 entrypoint: /python/bin/fdk /function/func.py handler memory: 256 In alcuni casi, pero’, le immagini predefinite non sono sufficienti: puo’ servire supporto extra per un linguaggio, driver aggiuntivi o strumenti non presenti. ...

12 maggio 2023 · 2 minuti · Enrico Pesce
Attivare una function con Object Storage

Attivare una function con Object Storage

Il servizio OCI Functions permette di eseguire codice su infrastruttura che non devi gestire. In questo articolo ho presentato un esempio base di OCI Function sviluppata in Python. Una funzionalita’ molto interessante e’ che le funzioni possono essere invocate automaticamente da altri servizi tramite un evento. Possiamo quindi eseguire codice in risposta a un’azione nel cloud OCI oppure usare una function come collegamento tra piu’ servizi cloud che compongono un workload complesso. ...

20 aprile 2023 · 2 minuti · Enrico Pesce
OCI Functions: un esempio Python

OCI Functions: un esempio Python

Il servizio OCI Functions permette di eseguire codice su un’infrastruttura che non devi gestire, in modo scalabile e automatizzato. Questo concetto viene chiamato “serverless” perche’ l’utente finale non deve preoccuparsi di gestire infrastruttura per eseguire il proprio codice. OCI implementa il progetto open source FN . Il progetto e’ integrato con i servizi Oracle Cloud ed e’ basato sull’esecuzione di codice dentro container. Puo’ quindi supportare potenzialmente qualsiasi linguaggio di programmazione e qualsiasi tipo di container su architettura x86; inoltre non e’ strettamente legato all’infrastruttura Oracle e puo’ essere usato anche con altri ambienti FN. ...