Jump to section

Scopri perché scegliere Red Hat OpenShift Serverless

Copia URL

Il modello di serverless cloud computing fornisce agli sviluppatori uno stack per lo sviluppo applicativo moderno e cloud native per i cloud ibridi, consentendo agli sviluppatori di focalizzarsi sul codice senza preoccuparsi dell'infrastruttura. Red Hat OpenShift Serverless elimina il vendor lock-in e favorisce un approccio multicloud.

Red Hat® OpenShift® Serverless è un servizio basato sul progetto open source Knative, che fornisce una piattaforma serverless enterprise e garantisce portabilità e coerenza negli ambienti ibridi e multicloud. In questo modo, gli sviluppatori possono creare applicazioni cloud native e source centric usando una serie di Custom Resource Definitions (CRD) e i relativi controller in Kubernetes.

Knative è formato da 3 componenti principali:

  • Build è un approccio flessibile alla creazione del codice sorgente nei container.
  • Eventing è un'infrastruttura per l'utilizzo e la creazione di eventi in grado di attivare le applicazioni.
  • Serving - consente un deployment rapido e una scalabilità automatica dei container.

Messa in produzione del codice più rapida

OpenShift Serverless consente l'adozione di DevOps senza che gli sviluppatori debbano descrivere esplicitamente l'infrastruttura su cui effettuare il provisioning delle operazioni. Gli sviluppatori possono eseguire il deployment di applicazioni e carichi di lavoro basati su container utilizzando API Kubernetes native e qualsiasi linguaggio e framework preferiscano.

Qualsiasi carico di lavoro, in qualsiasi ambiente

L'unione di Operatori, Knative e Red Hat OpenShift Container Platform consente carichi di lavoro stateful, stateless e serverless per la loro esecuzione su una piattaforma per container multicloud con operazioni automatizzate.

Scalabilità verticale e orizzontale in base alle esigenze

Le applicazioni possono essere attivate da varie sorgenti, ad esempio eventi dalle applicazioni proprietarie, servizi cloud da più provider, sistemi Software-as-a-Service (SaaS) e flussi Red Hat AMQ.

Alla scoperta di Knative

Questa serie di articoli e attività per Red Hat Developer ti guiderà attraverso la creazione e il deployment di un'app serverless.

Crea ed esegui il deployment di un servizio serverless su Knative >

Red Hat OpenShift Serverless è disponibile su Red Hat OpenShift Container Platform 4.3 e versioni più recenti.

Semplifica il processo di distribuzione del codice dalla fase di sviluppo a quella di produzione riducendo le attività di configurazione dell'infrastruttura o di sviluppo back-end.

Scopri le nuove funzionalità, il funzionamento, le configurazioni supportate e i componenti della soluzione. 

Preparati a creare e distribuire applicazioni serverless. 

OpenShift Serverless contribuisce a offrire un'esperienza completa di sviluppo e deployment di app serverless integrando le app con altri servizi OpenShift Container Platform, tra cui OpenShift Service Mesh e il monitoraggio dei cluster. Gli sviluppatori possono utilizzare un'unica piattaforma dove ospitare i loro microservizi e le applicazioni esistenti e serverless. Le applicazioni vengono raggruppate come container Linux da poter eseguire ovunque. 


Red Hat rende più rapidi i tuoi processi perché OpenShift Serverless è una soluzione pronta per essere usata in produzione da subito. OpenShift Serverless semplifica inoltre il lavoro dei team operativi, perché si installa facilmente su Red Hat OpenShift è compatibile con gli altri prodotti Red Hat e consente di accedere agli eccellenti servizi del supporto tecnico.

Segui il percorso formativo per l'acquisizione di competenze su OpenShift.

Keep reading

ARTICOLO

I microservizi supportano l'integrazione dell'IT nel settore sanitario

I microservizi permettono agli sviluppatori che lavorano in ambito sanitario e altri settori di creare applicazioni che grazie all'impiego di servizi a basso accoppiamento risultano facili da sviluppare, testare, distribuire e aggiornare.

ARTICOLO

Cosa sono i microservizi?

I microservizi sono un approccio architetturale alla realizzazione di applicazioni, in cui le varie componenti di un'app, che vengono suddivise in funzioni indipendenti, lavorano insieme.

ARTICOLO

Cos'è una service mesh?

Una service mesh è un livello infrastrutturale integrato direttamente nell'app in grado di documentare le modalità di interazione tra i vari servizi, ottimizzando la comunicazione ed evitando i tempi di inattività.

Scopri di più sui microservizi