Servizio moderno di traduzione con OCI Generative AI

Servizio di traduzione con OCI Generative AI

La sfida della traduzione moderna I servizi di traduzione tradizionali spesso faticano con contesto, modi di dire e sfumature linguistiche. Con aziende sempre piu’ globali, cresce il bisogno di servizi di traduzione capaci di gestire questa complessita’ mantenendo sicurezza, scalabilita’ e controllo dei costi. Entra in gioco OCI Generative AI Il servizio Generative AI di Oracle Cloud Infrastructure offre una soluzione interessante a queste sfide. A differenza delle API di traduzione tradizionali, OCI usa modelli linguistici avanzati che comprendono contesto e sfumature culturali, rendendolo una scelta adatta ad applicazioni enterprise. ...

18 dicembre 2024 · 3 minuti · Enrico Pesce
Arrestare una VM OCI

Arrestare una VM OCI dall'interno dell'istanza

Introduzione Quando esegui workload su Oracle Cloud Infrastructure (OCI), gestire le istanze in modo efficiente e’ fondamentale. Questa guida mostra come creare un metodo semplice per spegnere una VM OCI dall’interno dell’istanza stessa, usando instance metadata e autenticazione instance principal. Prerequisiti Un’istanza OCI con autenticazione instance principal abilitata OCI CLI installata sull’istanza Conoscenza base delle operazioni da riga di comando Capire i componenti Instance Metadata Ogni istanza OCI puo’ accedere ai propri metadata tramite un endpoint locale. Questi metadata includono informazioni importanti come: ...

9 dicembre 2024 · 2 minuti · Enrico Pesce
Workflow OCI Vision

OCI Vision: identificare cereali con un modello custom

OCI Vision: come identifichiamo i cereali? E’ possibile usare OCI Vision per classificare immagini non incluse nel modello Vision predefinito, senza gestire infrastruttura e senza competenze ML profonde? Si’, e’ possibile. Puoi usare OCI Vision per identificare il contenuto delle immagini e integrare questa funzionalita’ nel tuo software o nel tuo business. Vediamo come In questo esempio ho usato cereali, ma lo stesso approccio puo’ essere esteso a molti oggetti visibili. ...

21 settembre 2024 · 4 minuti · Enrico Pesce
Ottieni un cluster Kubernetes in pochi minuti su OCI

Ottieni un cluster Kubernetes in pochi minuti su OCI

Il mio primo progetto di automazione OCI Dopo 10 anni di esperienza con pratiche DevOps, automazione, infrastructure as code e molte discussioni con clienti, ho deciso di costruire uno strumento che aiuti a distribuire un’architettura Kubernetes ben definita senza richiedere competenze infrastrutturali profonde. Progetto Oracle Kubernetes Engine Deploy (OKED) OKED aiuta a distribuire un’infrastruttura Kubernetes completa su OCI, incluse le dipendenze di rete necessarie, senza richiedere esperienza specifica su OCI. ...

15 settembre 2024 · 2 minuti · Enrico Pesce
x86 vs ARM: confronto architetture server

x86 vs ARM: confronto architetture server

Architettura Intel x86 vs ARM: analisi comparativa per tecnologie server Nel campo dinamico delle tecnologie server, il confronto tra architetture CPU e’ diventato centrale, soprattutto tra l’architettura x86 di Intel e i processori basati su ARM. Questo post offre un confronto tra le due architetture, concentrandosi su metriche di performance, efficienza energetica e impatto sul settore server e cloud computing. Approfondimento architetturale Architettura Intel x86 L’architettura x86 di Intel, basata su un modello CISC, offre un ampio set di istruzioni e grandi capacita’ di calcolo. E’ nota per performance robuste e ampia compatibilita’ software, motivo per cui e’ stata a lungo la scelta dominante negli ambienti server tradizionali. ...

15 aprile 2024 · 3 minuti · Enrico Pesce
Benchmark OCI Flex Shapes

OCI Flex Shapes: E5 vs E4 vs A1

Se stai confrontando le shape OCI Compute Flex, la risposta breve di questo test Geekbench 6 e’: VM.Standard.E5.Flex guida per performance multicore pura, VM.Standard.A1.Flex e’ la scelta piu’ interessante sul costo, mentre le shape Intel restano utili quando la compatibilita’ x86 e’ un requisito. Raccomandazione rapida Obiettivo Parti da Perche' Migliore performance multicore VM.Standard.E5.Flex Score Geekbench 6 multicore piu’ alto in questo test. Costo minimo con buon throughput VM.Standard.A1.Flex Score simile a E4/Optimized3 in questo benchmark, con il prezzo piu’ basso in tabella. Compatibilita’ x86 per workload esistenti VM.Standard3.Flex o VM.Optimized3.Flex Utile quando pacchetti, binari o supporto vendor richiedono x86. Opzione AMD x86 bilanciata VM.Standard.E4.Flex Opzione x86 a costo inferiore, ma sotto E5 nel benchmark. Questo e’ uno snapshot di benchmark di marzo 2024. Usa i numeri per confrontare il comportamento relativo, poi verifica disponibilita’ regionale e prezzi correnti nell’OCI Cost Estimator prima di decidere per produzione. ...

19 marzo 2024 · 5 minuti · Enrico Pesce

OCI Compute Standard Flex Shapes: un altro benchmark CPU multicore

Quando si sceglie un’istanza compute, fattori come potenza di calcolo, rapporto prezzo-prestazioni e ottimizzazione del workload hanno un ruolo significativo. Concentriamoci sulle seguenti shape standard flex disponibili nella maggior parte delle region OCI: VM.Standard.E4.Flex (Processore: AMD EPYC 7J13. Frequenza base 2,55 GHz, boost massimo 3,5 GHz) VM.Standard.E5.Flex (Processore: AMD EPYC 9J14. Frequenza base 2,4 GHz, boost massimo 3,7 GHz) VM.Standard3.Flex (Processore: Intel Xeon Platinum 8358. Frequenza base 2,6 GHz, turbo massimo 3,4 GHz) VM.Optimized3.Flex (Processore: Intel Xeon 6354. Frequenza base 3,0 GHz, turbo massimo 3,6 GHz) VM.Standard.A1.Flex (ogni OCPU corrisponde a un singolo thread hardware. Processore: Ampere Altra Q80-30. Frequenza massima 3,0 GHz) Ho eseguito benchmark con Geekbench 6 su tre configurazioni CPU: 2, 4 e 8 core. ...

10 febbraio 2024 · 2 minuti · Enrico Pesce
Backup Kopia OCI setup S3

Backup Kopia OCI: setup S3

Kopia puo’ usare OCI Object Storage come backend compatibile S3 per backup cifrati, deduplicati e compressi. L’obiettivo pratico di questa guida e’ semplice: creare un repository Kopia su OCI, validarlo, eseguire il primo snapshot e sapere come riconnettersi o ripristinare dati in seguito. Setup rapido Step Cosa serve 1. Creare un bucket OCI Nome bucket, namespace e regione. 2. Abilitare accesso S3-compatible Customer access key e secret key per l’utente OCI. 3. Creare il repository Kopia kopia repository create s3 con endpoint S3 OCI. 4. Validare il repository kopia repository validate-provider. 5. Creare snapshot kopia snapshot create <path>. Perche’ Kopia e OCI Object Storage OCI Object Storage e’ utile per un repository Kopia perche’ offre: ...

6 febbraio 2024 · 5 minuti · Enrico Pesce
Test di performance PHP con istanze OCI Compute

Test di performance PHP con istanze OCI Compute

Tempo fa ho sviluppato un tool con l’obiettivo di valutare il reale miglioramento di performance tra diverse versioni di PHP. Successivamente ho cercato di capire quale tipo di istanza AWS fosse piu’ performante. Poiche’ AWS non permette una personalizzazione libera di CPU e RAM, volevo esplorare le differenze tra le varie istanze e capire quale fosse piu’ conveniente. Durante le vacanze ho esteso questo progetto e ho svolto la stessa analisi con OCI , Oracle Cloud Infrastructure. ...

19 gennaio 2024 · 3 minuti · Enrico Pesce
Ingestion dati scalabile e serverless con OCI Functions

Ingestion dati scalabile e serverless con OCI Functions

In questo articolo sfrutteremo al massimo le capacita’ di OCI, abbracciando questi principi: Scalabilita' Resilienza Flessibilita' Sicurezza Automazione Il progetto loadfileintoadw si trova nello stesso repository GitHub usato finora per parlare di OCI Functions: fn-examples . Questo esempio aiuta a capire come integrare piu’ servizi OCI e sfruttare meglio il cloud provider. Simuleremo una serie di stazioni meteo che scrivono un file CSV con dati di campionamento, come temperatura e umidita’. Il sensore carica automaticamente il file in un bucket Object Storage. ...

20 ottobre 2023 · 1 minuto · Enrico Pesce