Jump to section

Cos'è Knative?

Copia URL

Knative, che si pronuncia kay-nay-tiv, è un progetto della community open source che aggiunge componenti a Kubernetes per il deployment, l'esecuzione e la gestione di applicazioni serverless e cloud native. Il modello di cloud computing serverless può incrementare la produttività degli sviluppatori e ridurre i costi operativi.

Knative elimina le attività di provisioning e gestione dei server, consentendo agli sviluppatori di dedicarsi alla creazione di codice anziché alla configurazione di un'infrastruttura complessa. Il vantaggio è maggiore quando tutti i componenti di terze parti dell'applicazione vengono integrati tramite BaaS (Backend-as-a-Service), invece di essere scritti in azienda.

L'ambiente serverless Knative consente di eseguire il deployment del codice in una piattaforma Kubernetes come Red Hat OpenShift. Con Knative è possibile creare il pacchetto di codice di un servizio come immagine container e passarlo al sistema, Il codice viene eseguito solo quando necessario, poiché Knative avvia e arresta le istanze automaticamente. In questo modo se il codice non viene utilizzato, non vengono consumate risorse. I costi operativi risultano ridotti perché si paga solo per il tempo di computing effettivamente usato nel cloud, evitando di eseguire e gestire i propri server continuamente.

Knative è formato da 3 componenti principali:

  • Build è un approccio flessibile alla creazione del codice sorgente nei container.
  • Serving consente il deployment rapido e la scalabilità automatica dei container tramite un modello basato sulla richiesta per mettere a disposizione i carichi di lavoro on demand.
  • Eventing è un'infrastruttura per l'utilizzo e la creazione di eventi in grado di attivare le applicazioni. 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.

Leggi il blog su Red Hat Developer

Knative consente il deployment e l'esecuzione di applicazioni serverless su qualsiasi piattaforma Kubernetes, inclusa Red Hat OpenShift Container Platform. Viene installato in OpenShift mediante Operators.

La soluzione è gestita da una community open source che include aziende come Red Hat, Google e IBM, in collaborazione con numerose startup. Eliminando le limitazioni altrimenti imposte dal vendor lock-in, il software open source sposta il potere della tecnologia dai provider IT alle persone che la utilizzano e ne sfruttano i vantaggi.

Red Hat® OpenShift® Serverless è un servizio basato sul progetto Knative open source, che fornisce una piattaforma serverless enterprise e garantisce portabilità e coerenza negli ambienti ibridi e multicloud.

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.

Red Hat OpenShift Serverless semplifica inoltre il lavoro dei team operativi, perché si installa facilmente in OpenShift, è compatibile con gli altri prodotti Red Hat e consente di accedere agli eccellenti servizi del 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