Jump to section

Che cos'è Knative?

Copia URL

Knative (si legge chéi-néi-tiv) è un progetto sviluppato da una community open source che aggiunge componenti per il deployment, l'esecuzione e la gestione di applicazioni serverless e cloud native in Kubernetes. Il modello di cloud computing serverless aumenta la produttività degli sviluppatori riducendo al contempo i costi operativi.

Con Knative non devi più eseguire il provisioning dei server, né gestirli. In questo modo gli sviluppatori possono concentrarsi sul codice senza preoccuparsi di configurare un'infrastruttura complessa. Il vantaggio è maggiore quando tutti i componenti di terze parti dell'applicazione vengono integrati tramite Backend-as-a-Service (BaaS), invece di essere scritti in azienda.

L'ambiente serverless Knative ti consente di distribuire il codice su una piattaforma Kubernetes, come Red Hat OpenShift, e di creare servizi raggruppando il codice in immagini dei container da inviare al sistema. Il codice viene eseguito solo quando serve: sarà Knative ad avviare e arrestare le istanze automaticamente e le risorse non vengono utilizzate, a meno che non sia strettamente necessario. I costi operativi risultano ridotti perché viene addebitato solo il tempo di calcolo effettivamente impiegato nel cloud, e non quello di esecuzione e gestione continuativa dei server enterprise.

Knative è costituito principalmente da 3 componenti:

  • Build: offre un approccio flessibile all'integrazione del codice sorgente nei container.
  • Serving: consente il deployment rapido e la scalabilità automatica dei container grazie a un modello basato sulle richieste, al servizio on demand dei carichi di lavoro.
  • Eventing: un'infrastruttura composta da producer e consumer eventi per stimolare le applicazioni. Le applicazioni possono essere attivate da varie sorgenti, come gli eventi delle applicazioni proprietarie, i servizi cloud dei diversi provider, i sistemi Software-as-a-Service (SaaS) e da Red Hat AMQ Streams.

Leggi il post del blog su Red Hat Developer

Knative consente di installare ed eseguire applicazioni serverless su qualsiasi piattaforma Kubernetes, ad esempio Red Hat OpenShift Container Platform, che in questo caso richiede l'utilizzo di operatori.

Knative è gestita da una community open source, composta da professionisti provenienti da aziende come Red Hat, Google e IBM, in collaborazione con molte startup. Come ogni software open source riduce il rischio di vendor lock-in, trasferendo il controllo dai fornitori IT agli utenti.

Red Hat® OpenShift® Serverless è un servizio basato sul progetto open source Knative, che offre una piattaforma serverless di livello aziendale, per la massima portabilità e coerenza fra ambienti ibridi e multi-cloud.

OpenShift Serverless agevola sviluppo e installazione di app serverless, grazie all'integrazione delle applicazioni con altri servizi di OpenShift Container Platform, come OpenShift Service Mesh e il monitoraggio del cluster.

Semplifica, inoltre, il lavoro dei team operativi, poiché si installa facilmente in OpenShift, è stato testato con gli altri prodotti Red Hat e consente di accedere ai servizi del pluripremiato supporto tecnico.

Continua a leggere

Articolo

I concetti base di Ansible

Ansible consente di automatizzare i processi IT, come il provisioning e la gestione della configurazione. Questo articolo fornisce un'introduzione ai concetti base di Ansible.

Articolo

Cos'è la gestione dei processi aziendali?

La gestione dei processi di business (BPM, business process management) consiste nella creazione di modelli di business, nell'analisi e nell'ottimizzazione dei processi aziendali end to end per realizzare i tuoi obiettivi aziendali strategici.

Articolo

Perché scegliere Red Hat per l'automazione

Red Hat Ansible Automation Platform include tutti gli strumenti necessari per condividere le competenze di automazione tra i team e adottare l'automazione a livello aziendale.

Scopri di più sull'automazione

Prodotti

Collabora con il nostro team di consulenti strategici in grado di analizzare l'azienda nel suo insieme e valutare le sfide da affrontare, per aiutarti a superarle con soluzioni complete e convenienti.

Una piattaforma per implementare l'automazione in azienda, in qualsiasi fase del tuo percorso di trasformazione

Risorse

Ebook

L'azienda automatizzata connette persone e processi

Ebook

Automazione dei flussi di lavoro dell'infrastruttura

Continua a leggere

RISORSE

Risorse per l'apprendimento per Red Hat Ansible Automation Platform

LABORATORIO

Prova Red Hat Ansible Automation Platform in base ai tuoi ritmi accedendo a un laboratorio interattivo

WHITE PAPER

Ottimizza le pipeline CI/CD con Red Hat Ansible Automation Platform

RESOCONTO ANALITICO

IDC: Il valore di Red Hat Ansible Tower

SCHEDA TECNICA

Red Hat Ansible Automation Platform

SCHEDA TECNICA

Red Hat Edge

SINTESI

Missione compiuta: edge computing nello spazio

SINTESI

Red Hat e Nutanix: supporto per le tue applicazioni dati strategiche

PANORAMICA

Tre modi in cui i responsabili IT possono misurare il rendimento dell'automazione

PANORAMICA

Semplifica la transizione al cloud con Red Hat e Google Cloud

CHECKLIST

Cinque consigli per pianificare la migrazione a Red Hat Ansible Automation Platform 2

CHECKLIST

Automazione aziendale con una metodologia DevOps

CHECKLIST

6 modi per promuovere l'automazione IT in tutta l'organizzazione

CHECKLIST

3 vantaggi per la soluzione automatizzata dei problemi prestazionali

EBOOK

Come rendere agile un'architettura monolitica

EBOOK

Red Hat Ansible Automation Platform 2

EBOOK

Guida all'automazione per dirigenti IT

EBOOK

Automazione aziendale in cinque passaggi

EBOOK

Automazione delle reti alla portata di tutti

EBOOK

Automazione all'edge: 7 scenari di utilizzo settoriali con esempi

EBOOK

Automazione della rete con Red Hat

EBOOK

Accelerazione della trasformazione digitale nel settore pubblico con Red Hat Ansible Automation Platform

EBOOK

Il manuale per automation architect

EBOOK

Come rendere agile un'architettura monolitica

EBOOK

Semplifica la gestione dello storage

EBOOK

Apri le porte a nuove possibilità di innovazione e crescita nelle tre aree chiave dell'IT, con Red Hat

Formazione

Corso di formazione gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Corso di formazione gratuito

Red Hat Ansible Automation for SAP