Sviluppo di applicazioni con Oracle

Adotta un portfolio completo di strumenti e servizi per sviluppatori per creare nuove applicazioni, integrare ed estendere le applicazioni esistenti e implementare carichi di lavoro complessi AI e non AI.

Getta le basi per il futuro con dati e intelligenza artificiale | Oracle DevLive 2024 (52:28)

APEX fornisce la GenAI agli sviluppatori

Guarda la replica dell'annuncio per scoprire le ultime innovazioni AI di APEX per AppDev mission-critical.

Sviluppo moderno con la potenza dei dati

Il modo in cui progettiamo, sviluppiamo e distribuiamo i software è cambiato. I servizi cloud gestiti e serverless, abbinati a microservizi, Kubernetes, funzioni, gestione API e CI/CD, consentono ai team di sviluppo di concentrarsi e distribuire in modo più rapido. Con Oracle, i clienti combinano i pattern di sviluppo moderni con i dati e l'intelligenza artificiale per creare applicazioni di nuova generazione a prova di futuro.

Perché sviluppare applicazioni su Oracle?

  • Servizi moderni dalla codifica alla produzione

    Sviluppa e distribuisci più velocemente con i servizi per sviluppatori OCI. Dalle funzioni low-code ai container, dalle attività CI/CD al monitoraggio, offriamo tutto ciò di cui hai bisogno.

    Esplora i servizi AppDev

  • Utilizza i tuoi strumenti e le tue tecnologie

    Collega il tuo stack, con Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis e altro ancora.

    Visualizza le architetture di riferimento

  • Crea in open source

    Kubernetes, Terraform, MySQL, OpenSearch e altri servizi gestiti, basati su progetti e framework popolari, consentono di utilizzare le tue competenze e applicazioni in mobilità.

    Scopri di più sul cloud nativo

  • Integra i dati e l'intelligenza artificiale

    Connettiti a database e dati di flusso e applica servizi di intelligenza artificiale e machine learning pronti all'uso che non richiedono una formazione avanzata.

    Esplora l'AI

  • Metti il sistema in funzione in poche mosse

    Adotta e crea modelli con esercitazioni, laboratori, architetture di riferimento e una community pronta ad aiutarti e imparare con te.

    Visita il nostro portale per sviluppatori

Servizi di sviluppo delle applicazioni Oracle

Sviluppa, crea e distribuisci

Sviluppa

Sviluppa con qualsiasi linguaggio o framework. OCI è progettato per funzionare in base alla tua modalità di lavoro.

  • Utilizza OCI tramite la console o con API, SDK, CLI e fornitori di servizi Terraform.
  • Per Java e GraalVM, il supporto Java è incluso in ogni tenancy a pagamento.
  • Riduci il cambio di contesto utilizzando strumenti come l'editor di codice della console per la modifica di codici o script.
  • Basate su Java sono le offerte Oracle di framework conformi a Java EE/Jakarta EE e MicroProfile.

Crea e distribuisci

Crea e itera più velocemente con toolchain native OCI per semplificare il processo di adozione dei container, dell'automazione e dell'infrastructure-as-code.

Dati coerenti

Semplifica lo sviluppo e le operazioni delle applicazioni con transazioni distribuite.

  • Garantisci la coerenza tra i microservizi poliglotti implementati in Kubernetes e/o in altri ambienti con MicroTx.
  • Ottieni un codice di campione presso GitHub.

Low code

Estendi rapidamente le applicazioni enterprise, aggiungi nuove interfacce delle applicazioni e crea applicazioni GUI web e per database sicure.

  • Crea nuove applicazioni cloud e mobile autonome: trasforma un foglio di calcolo in un'applicazione, crea moduli, condividi dati o crea uno strumento di monitoraggio dello stato di salute per i trial clinici sul COVID-19 con Oracle APEX.
  • Personalizza ed estendi Oracle SaaS e le applicazioni on-premise, oppure crea nuove applicazioni con Oracle Visual Builder Studio.

Ecosistema integrato

Connetti gli strumenti, i framework e le tecnologie che già usi: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi e altro ancora.

Container e funzioni

Kubernetes

Avvia immediatamente i cluster Kubernetes con opzioni di gestione serverless personalizzabili utilizzando OCI Kubernetes Engine.

  • La totale conformità con Kubernetes open source a monte consente di utilizzare le soluzioni e gli strumenti dell'ecosistema.
  • La creazione di un cluster con un solo clic presuppone l'utilizzo di reti virtuali, gateway Internet e gateway NAT sottostanti.
  • I nodi virtuali consentono un'esperienza serverless.
  • L'offerta si integra con altri servizi OCI, come OCI Container Registry, DevOps CI/CD, networking, storage e altro ancora.

Container

Esegui immediatamente i container senza gestire alcun server e utilizza il container registry integrato per favorire la collaborazione e il ridimensionamento.

  • In caso di applicazioni gestite in container che non richiedono la relativa orchestrazione, le istanze dei container OCI eseguono immediatamente i container senza alcuna infrastruttura.
  • Le risorse della CPU o della memoria delle istanze container hanno lo stesso prezzo della computazione "normale" di Oracle Cloud Infrastructure (OCI).
  • Oracle Cloud Infrastructure Container Registry (OCIR) è in grado di memorizzare, gestire, scansionare, firmare e condividere le immagini dei container con un'interfaccia CLI e API Docker familiare.

Funzioni

Crea, esegui e ridimensiona applicazioni basate sugli eventi senza gestire alcuna infrastruttura utilizzando Oracle Cloud Infrastructure Functions, basato su Fn Project open source.

  • Basse latenze prevedibili con accessi concorrenti di cui è stato eseguito il provisioning.
  • Porta le funzioni in altri ambienti Fn Project cloud e on-premise.
  • L'offerta si integra con qualsiasi trigger OCI: eventi, gateway API, applicazioni Oracle, Visual Builder Studio, DevOps e altro ancora.

API e messaggistica

Crea e gestisci le API

Sviluppa, testa, convalida, proteggi, gestisci e monetizza le tue API.

  • Il gateway API è un gateway frontend API gestito ad alta disponibilità per la distribuzione, la gestione, la protezione e la monetizzazione dei servizi API.
  • Le API serverless eliminano la necessità di eseguire operazioni o un overprovisioning nell'infrastruttura creando un'API con funzioni serverless come backend e un gateway API che fornisce accesso frontend a tali funzioni.
  • Progetta e pubblica le interfacce API mediante la creazione di prototipi, lo sviluppo, il test e la convalida delle interfacce API basate sul framework OpenAPI. Esponile e monitorale in tutta sicurezza tramite API Gateway.

Messaggistica

Adotta la messaggistica scalabile e affidabile tra i microservizi.

  • Streaming fornisce uno streaming di eventi serverles in tempo reale e compatibile con Kafka per sviluppatori e data scientist. Modello pay as you go, con zero costi aggiuntivi per lo spostamento dei dati tra i servizi cloud.
  • Coda è un servizio di messaggistica serverless per una telecomunicazione asincrona, sicura ed elastica con consegna garantita.
  • Consegna e-mail offre ai clienti gli strumenti necessari per inviare in modo rapido e sicuro e-mail generate dall'applicazione per comunicazioni mission critical.

Database

Database

Per qualsiasi tipo di dati e relazione tra dati, esiste una soluzione Oracle Database e uno strumento di supporto per i database open source.

  • HeatWave MySQL migliora esponenzialmente le performance delle query MySQL. Disponibile su OCI, Azure e AWS.
  • NoSQL Database è un servizio di database NoSQL serverless completamente gestito.
  • Oracle Autonomous Database è la soluzione ideale per creare applicazioni basate su SQL, documenti o grafici su un singolo database convergente.
  • I database non Oracle, tra cui Cassandra, PostgreSQL e Redis, vengono eseguiti su OCI.

Artificial Intelligence (AI) e machine learning

Servizi AI

Integra l'intelligenza artificiale nelle tue applicazioni senza che sia necessaria alcuna specializzazione in materia.

  • I servizi AI includono riconoscimento vocale/linguistico, visione computerizzata, rilevamento delle anomalie, previsione tramite intelligenza artificiale, elaborazione dei supporti e altro ancora.
  • Personalizza i modelli predefiniti in tutta facilità e riservatezza con i tuoi dati.

Machine learning nel database

Applica modelli predefiniti e personalizzabili al database.

  • HeatWave AutoML e Autonomous Database offrono agli sviluppatori più di 30 algoritmi e la possibilità di creare e addestrare modelli con i dati, senza spostare questi ultimi in un sistema separato.

Esegui modelli personalizzati

Esegui modelli di formazione e inferenza nell'infrastruttura OCI con i framework open source più popolari.

Integrazione delle applicazioni

Integrazione delle applicazioni

Connetti e personalizza flussi e processi in SaaS, applicazioni enteprise e applicazioni personalizzate con OCI Application Integration .

  • Unifica i flussi di lavoro e le approvazioni in tutte le applicazioni ERP, HCM e CX con un visual designer e modelli di automazione dei processi pronti per l'esecuzione.
  • Connettiti a qualsiasi applicazione cloud o on-premise con un'ampia gamma di adattatori predefiniti.

Servizi per le applicazioni

Ricerca

Crea strumenti di ricerca interni all'applicazione con OCI Search Service with OpenSearch.

  • Usa una soluzione di ricerca comprovata e open source con un layer di gestione e senza alcuna infrastruttura da gestire.

Blockchain

Collabora con più parti utilizzando un libro contabile distribuito condiviso su Blockchain Platform Service.

  • Esegui rapidamente il provisioning di una rete blockchain privata, sicura e preassemblata con un libro contabile distribuito condiviso basato su Hyperledger Fabric open source.

Content Management

Crea un frontend reattivo su un CMS headless con Oracle Content Management.

  • Utilizza i tuoi componenti Jamstack preferiti, come Gatsby, React, Svelte, Next.js e altro ancora.
  • Ottieni potenti funzionalità self-service, di collaborazione e gestione del flusso di lavoro per gli autori di contenuti.

Monitoraggio e osservabilità

Application Performance Monitoring

Visualizza e risolvi rapidamente i problemi di prestazioni con la visibilità completa dello stack tra metriche, tracciamento e log, indipendentemente da dove vengono ospitate le tue applicazioni, con Oracle Application Performance Monitoring.

  • Monitoraggio della Real User Experience
  • Monitoraggio sintetico
  • Tracciamento delle transazioni distribuite
  • Monitoraggio del server
  • Log e analisi aggregati di applicazioni e infrastrutture

Monitoraggio

Ottimizza e risolvi i problemi dell'infrastruttura con una visibilità completa e i trend relativi alle capacità in tutta la tua tenancy.

  • Il monitoraggio OCI offre metriche delle prestazioni e dei tempi di attività dell'infrastruttura e delle applicazioni con dashboard precompilati.
  • Ops Insights offre visibilità sull'utilizzo e sulle performance nel corso del tempo grazie all'analisi di pattern a lungo termine per ottimizzare i costi, le prestazioni SQL e altro ancora.

Registrazione

Aggrega, cerca e analizza i log tra applicazioni, risorse OCI e qualsiasi altra origine.

  • OCI Logging può essere cercato facilmente con un potente modulo di gestione regole per attivare funzioni o avvisi.
  • Basato su standard aperti, come Fluentd.
  • Il prezzo è determinato in base allo storage, non alla ricerca o all'ingestione dati.
  • Aggiungi Logging Analytics per l'analisi basata sul machine learning e oltre 250 parser per ambienti eterogenei.
  • Connector Hub fornisce soluzioni di gestione e controllo sullo spostamento dei dati tra servizi OCI, come la registrazione e lo storage degli oggetti, oppure tra strumenti di analisi dei log OCI e di terze parti.

Risorse OCI per i team di sviluppo delle applicazioni

25 marzo 2024

Nuovi aggiornamenti per gli sviluppatori per creare applicazioni intelligenti

Maywun Wong, Director of Application Development Product Marketing, Oracle

Gli sviluppatori sono spesso i primi ad adottare nuove tecnologie. In Oracle, abbiamo a cuore il fornire agli sviluppatori la tecnologia per aiutarli a fare ciò che fanno meglio: costruire applicazioni per soddisfare i requisiti di business delle loro organizzazioni.

Leggi l'intero post

Blog sullo sviluppo delle applicazioni in evidenza

Visualizza tutto

Casi di successo dei clienti nello sviluppo delle applicazioni

Governo e istruzione
Le attività di ricerca di CMRI ora possono essere completate 6 volte più velocemente con Oracle AI
Viaggi e trasporti
I servizi Oracle Cloud Native aiutano Pompei a riaprire il parco dopo il lockdown
High Tech
Snap Vision riduce i tempi di sviluppo di 5 volte e i costi di hosting del 40%
Telecomunicazioni
Il gigante delle telecomunicazioni Telstra offre Oracle APEX agli utenti aziendali e agli sviluppatori di applicazioni
High Tech
8x8 consente di ottenere visibilità in tempo reale sulle applicazioni
La serie Oracle Playbook

Abbiamo compilato i segreti per la nostra strategia di persone, processi e sistemi. Vogliamo condividerli con te.

Inizia subito a creare

Prova i servizi cloud sempre gratuiti e ottieni una versione di prova di 30 giorni

Oracle offre un livello gratuito (Free Tier) senza limiti di tempo per una selezione di servizi quali Autonomous Database, computazione e storage, oltre a 300 dollari in crediti gratuiti per provare servizi cloud aggiuntivi. Scopri i dettagli e attiva subito il tuo account gratuito.

  • Cosa è incluso in Oracle Cloud Free Tier?

    • 2 database autonomi, di 20 GB ciascuno
    • VM di computazione AMD e basate su Arm
    • 200 GB di storage a blocchi totale
    • 10 GB di storage degli oggetti
    • 10 TB di trasferimento dati in uscita al mese
    • Oltre 10 servizi sempre gratuiti
    • 300 dollari di crediti gratuiti per 30 giorni e per molti più servizi

Scopri le novità dei servizi e dei casi d'uso OCI

  • Novità: punti salienti

    I servizi OCI sono in costante evoluzione e miglioramento. Abbiamo riepilogato tutte le novità in un unico posto per mostrarti come stiamo facendo crescere OCI.

    Leggi le novità
  • Blog degli sviluppatori

    Leggi il blog degli sviluppatori per non perderti gli ultimi esempi e spiegazioni su come utilizzare OCI.

    Esplora il blog degli sviluppatori OCI

Impara con una esercitazione

Il modo migliore per imparare è sperimentare. Utilizza le nostre esercitazione e laboratori pratici con Oracle Cloud Free Tier, la tua tenancy Oracle Cloud o, per le soluzioni selezionate, un ambiente di laboratorio gratuito fornito da Oracle.

  • Creare un sito di e-commerce per un calzificio

    In questa esercitazione vedremo come creare un'applicazione con conservazione dello stato, basata sui microservizi, che utilizza Oracle Coherence CE come data store incorporato scalabile e Micronaut Framework come framework applicativo.

    Inizia l'esercitazione sull'e-commerce di un calzificio
  • Chiama una funzione Python utilizzando API Gateway

    In questa esercitazione utilizzerai Oracle Functions per elaborare i dati ricevuti da Oracle API Gateway.

    Avvia l'esercitazione sulla funzione Python
  • Distribuisci un'applicazione Flask Python in un cluster Kubernetes

    In questa esercitazione utilizzerai un account Oracle Cloud Infrastructure per impostare un cluster Kubernetes. Dopodiché, creerai un'applicazione Python con un framework Flask. Infine, potrai distribuire l'applicazione nel cluster utilizzando Cloud Shell.

    Avvia l'esercitazione su Python Flask
  • Crea un chatbot Web

    In questa esercitazione utilizzerai Oracle APEX per memorizzare le informazioni, offrire un'interfaccia API REST con Oracle REST Data Services e consentire agli utenti di interagire con un assistente digitale.

    Avvia l'esercitazione sul chatbot Web

Certifica le tue competenze OCI

Esplora le certificazioni per sviluppatori cloud, operations, architetti e altro ancora.

Contattaci

Sei interessato a saperne di più sullo sviluppo delle applicazioni? I nostri esperti possono darti una mano.

  • Possono rispondere a domande quali:

    • Qual è il modo migliore per iniziare a sviluppare applicazioni su OCI?
    • Quali servizi per sviluppatori OCI devo adottare? Oppure devo trasferire in OCI strumenti e servizi esistenti, come il monitoraggio?
    • Dove posso trovare domande specifiche sulla sicurezza OCI o sugli altri argomenti a cui è già stata data risposta?
    • Come si applicano le licenze Oracle esistenti al credito di servizio OCI?
    • Dove posso ottenere assistenza per l'estensione dei limiti del servizio?