Vai al paragrafo

Red Hat OpenShift e Kubernetes

Copia URL

Red Hat® OpenShift® è una piattaforma applicativa open source pensata per gli ambienti aziendali che velocizza lo sviluppo e la distribuzione coerenti di applicazioni cloud native in ambienti ibridi, multicloud e all'edge. Fornisce le funzionalità Kubernetes, come l'orchestrazione di container e molte altre funzioni dell'ecosistema open source CNCF, tutte testate, raggruppate in pacchetti e supportate come unica piattaforma applicativa completa da Red Hat. È utilizzabile come servizio cloud pubblico dei principali provider cloud come AWS, Microsoft Azure, Google e IBM, o come software autogestito in svariate infrastrutture bare metal e virtuali su datacenter, cloud pubblici e all'edge.

Di per sé, Kubernetes è un software open source che automatizza il deployment, la gestione e la scalabilità dei container. Per ottenere una piattaforma adatta agli ambienti enterprise, le organizzazioni devono integrare manualmente molte altre funzionalità, come automazione, monitoraggio, analisi dei log, service mesh, serverless, strumenti per la produttività degli sviluppatori e così via.

I cluster Kubernetes sono l'unità di elaborazione fondamentale sia per Red Hat OpenShift che per Kubernetes. Ogni cluster è formato da due componenti: il piano di controllo e i nodi di lavoro. I container con applicazioni software vengono eseguiti nei nodi di lavoro, ciascuno dei quali dispone di un proprio sistema operativo Linux. Il piano di controllo è responsabile della gestione dello stato complessivo del cluster (incluse le app che esegue e le immagini container che utilizza), mentre i nodi di lavoro eseguono i carichi di lavoro di produzione.

Un tempo il termine Docker era sinonimo di container, ma oggi può indicare diversi elementi:

  • Una tecnologia container specifica
  • Una community open source
  • Un produttore di software

Offri più possibilità alla tua organizzazione con Red Hat

Per assicurare la crescita e l'innovazione di un'organizzazione occorre ridurre le complessità e i costi operativi, e aumentare la flessibilità del cloud ibrido. Scopri come adottare un'infrastruttura agile, la standardizzazione delle infrastrutture, l'automazione, e lo sviluppo e l'integrazione delle app.

Kubernetes offre tutti gli elementi essenziali per l'orchestrazione dei container. Se si desidera tuttavia ridurre i tempi di sviluppo e distribuzione delle applicazioni containerizzate in maniera scalabile, gli utenti devono comunque integrare altri componenti quali connettività di rete, bilanciamento del carico e del traffico in entrata, storage, monitoraggio, registrazione, gestione di più cluster, integrazione e distribuzione continua (CI/CD) e altre funzionalità. Poiché il semplice impiego di Kubernetes non è sufficiente a realizzare tutti gli obiettivi, questi componenti incentrati su Kubernetes sono stati integrati in Red Hat OpenShift.

Red Hat OpenShiftOrchestrazione dei container open source con Kubernetes
Piattaforma
Strumenti e configurazione di nodi automatizzati con pulsante di comando
Pianificazione di container multihost
Provisioning self service
Individuazione dei servizi
Sistema operativo host di container enterprise
Registro delle immagini dei container
Plugin di storage convalidati
Rete e plugin convalidati
Monitoraggio
Aggregazione dei registri
Service mesh
Multitenancy
Misurazione e chargeback
Esperienza degli sviluppatori
Broker di servizi cloud
Compilazione di immagini automatizzata
Workflow e pipeline DevOps e CI/CD
Operatori Kubernetes di terzi e grafici Helm convalidati
Database e servizi di dati correlati certificati
Servizi applicativi certificati
Oltre 200 soluzioni ISV certificate
Operatività enterprise
Gestione di più cluster
Aggiornamenti e patch senza tempi di fermo
Supporto di livello enterprise 24/7
9 anni di supporto del ciclo di vita
Team di risposta agli incidenti di sicurezza

Grazie a Red Hat OpenShift coniugato all'offerta complementare di servizi per applicazioni e dati e al vasto ecosistema di partner, Red Hat ha maturato una comprovata esperienza nel sostenere le organizzazioni di tutto il mondo nel loro processo di modernizzazione delle applicazioni.

Leader mondiale nella fornitura di soluzioni open source, Red Hat offre una piattaforma applicativa completa basata sui migliori progetti della community open source, ideati per operare in sinergia e offrire la migliore esperienza possibile nello sviluppo e nella distribuzione delle applicazioni.

Red Hat ha partenariati strategici e integrazioni con i principali ISV di applicazioni e dati, OEM hardware e integratori di sistemi.

Kubernetes è un software di orchestrazione di container con il quale gli utenti possono gestire gruppi di host in cluster che eseguono container Linux.

Sebbene Kubernetes costituisca il kernel principale, da solo non è sufficiente per realizzare, distribuire, eseguire e gestire applicazioni containerizzate in maniera scalabile e da una posizione centralizzata, o in modo coerente in un ambiente distribuito che prevede datacenter, cloud pubblici ed edge.

Red Hat OpenShift offre una soluzione esaustiva che include un motore Kubernetes stabile con una sicurezza consolidata e numerose capacità integrate indispensabili per il funzionamento ottimale di una piattaforma applicativa completa. È disponibile in varie edizioni, sia come servizio di cloud pubblico completamente gestito o come servizio autogestito in un'infrastruttura di datacenter, cloud pubblici ed edge.

Edizioni con servizi cloud:
Edizioni autogestite:

Red Hat OpenShift offre un'esperienza utente ottimale per gli ambienti aziendali. È progettato in modo da fornire tutti gli elementi necessari per orchestrare i container in un'organizzazione, incluso opzioni di sicurezza avanzate e supporto professionale costante, integrandoli direttamente nello stack IT personalizzato dell'azienda, che può includere:

Keep reading

Article

What's a Linux container?

A Linux container is a set of processes isolated from the system, running from a distinct image that provides all the files necessary to support the processes.

Article

Containers vs VMs

Linux containers and virtual machines (VMs) are packaged computing environments that combine various IT components and isolate them from the rest of the system.

Article

What is container orchestration?

Container orchestration automates the deployment, management, scaling, and networking of containers.

Scopri di più sui container

Prodotti

Una piattaforma container enterprise-ready basata su Kubernetes, che consente di automatizzare le operazioni nell'intero stack tecnologico per gestire deployment di cloud ibrido, multicloud e all'edge.

Risorse

Formazione

Corso di formazione gratuito

Running Containers with Red Hat Technical Overview

Corso di formazione gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Corso di formazione gratuito

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Ricevi contenuti simili

Iscriviti a Red Hat Shares, la nostra newsletter gratuita.