Jump to section

Perché scegliere i container Red Hat?

Copia URL

I container sono sempre più diffusi, e per ottimi motivi: accelerano la distribuzione delle applicazioni e facilitano la collaborazione all'interno dei team, anche quando si utilizzano ambienti di deployment diversi. Possono anche svolgere un ruolo importante per le soluzioni di sicurezza e la strategia di integrazione delle applicazioni. Come implementare la soluzione container più adatta alle esigenze della tua azienda

Per l'adozione dei container, un partner esperto come Red Hat è una garanzia di affidabilità, grazie all'approccio open source e agli standard open.

Red Hat può offrire assistenza a ogni livello dello stack IT. Dal sistema operativo host che esegue i container alle immagini container verificate, e dal registro dei container alla piattaforma di orchestrazione, fino agli strumenti di gestione necessari per gestire l'ambiente di produzione, Red Hat offre una soluzione su cui fare affidamento.

Red Hat offre una piattaforma container integrata per realizzare applicazioni multicontainer completamente orchestrate. Utilizzi solo un numero limitato di container, in esecuzione tra carichi di lavoro standard? Possiamo aiutarti anche in questo caso.

Le tecnologie container nascono nella community, sono open source, basate su standard open e sono frutto dell'impegno della community. Quando si adottano tecnologie innovative, come i container, è fondamentale scegliere un partner che sappia come contribuire all'innovazione collaborando attivamente alle iniziative delle community open source. Il partner deve inoltre rimanere al tuo fianco nell'implementazione di queste tecnologie, agevolandone l'accesso e garantendo supporto continuativo. Per accelerare l'innovazione è pertanto indispensabile collaborare con un'azienda che offra prodotti e servizi basati su progetti open source e standard open incentrati sulla community. È inoltre importante scegliere un partner affidabile e che non ponga alcun vincolo.

Come Red Hat.

Adottando tecnologie basate sui container open source come Red Hat OpenShift, la tua azienda potrà sfruttare al meglio il nostro modello di sviluppo open source e i principi che hanno consentito di creare queste tecnologie.

Nell'ambito del percorso di sviluppo cloud native, probabilmente desideri offrire servizi distribuiti e abilitati per le API, all'interno di container. I nostri esperti possono aiutare la tua azienda a sviluppare le procedure, gli strumenti e la cultura necessari a rinnovare in modo più efficiente le tue applicazioni attuali e a realizzarne di nuove, a prescindere dal tuo livello di sviluppo cloud native.

Host per container

A livello di host è disponibile Red Hat® Enterprise Linux®, il sistema operativo Linux più affidabile e certificato attualmente sul mercato. Se la tua azienda desidera concentrarsi solo sull'applicazione, Red Hat Enterprise Linux Atomic Host, ottimizzato per i container, è la soluzione che fa per te. Queste tecnologie agevolano lo sviluppo di nuove soluzioni e consentono la gestione di cluster/sistemi distribuiti con proprietà non modificabili, lasciano agli amministratori più tempo da dedicare ai livelli di automazione superiori.

Immagini container

Le immagini container includono una distribuzione Linux. Quando esegui Red Hat Enterprise Linux all'interno dei container hai la certezza che le app in uso, implementate in Red Hat Enterprise Linux, funzioneranno anche nei container. Per la creazione delle tue app, otterrai lo stesso livello di supporto e gli aggiornamenti affidabili che ricevi normalmente per Red Hat Enterprise Linux. Inoltre, portai contare sulla portabilità delle applicazioni. Le tue nuove app containerizzate potranno essere eseguite ovunque tu possa eseguire Red Hat Enterprise Linux. Puoi sviluppare internamente e distribuire nel cloud.

Registro dei container

Le nuove immagini container realizzate possono essere condivise facilmente sia con altri sviluppatori del team, sia inserendole nell'ambiente di produzione. Per iniziare, non è necessario ospitare un registro personalizzato. Basta usare Red Hat Quay e gestire ogni singolo elemento come servizio cloud. Se il team richiede un controllo superiore dei dati, o la rete presenta requisiti di sicurezza specifici, è possibile usare Red Hat Quay per eseguire il deployment on-premise o nel cloud.

Piattaforma per container

Ti occorre una soluzione Platform-as-a-Service (PaaS)? Scegli Red Hat OpenShift®. È una piattaforma applicativa container che integra in modo nativo tecnologie come Docker, CRI-O e Buildah e Kubernetes, combinandole con le funzionalità enterprise di base offerte da Red Hat Enterprise Linux. È inoltre disponibile come cloud pubblico o privato, gestito o non gestito. Inoltre, Red Hat Marketplace offre la possibilità di automatizzare il deployment del software certificato, su qualsiasi cluster Red Hat OpenShift.

Storage

I container richiedono capacità di storage elevate. Lo storage per container presenta però un problema intrinseco: se si verifica un errore in un container, i dati delle app stateful residenti in tale container vanno persi, e questo implica un rischio notevole. L'integrazione tra Red Hat Gluster® Storage e Red Hat OpenShift consente di semplificare l'implementazione e la gestione di una soluzione di storage flessibile per applicazioni containerizzate, evitando il ricorso a un cluster di storage indipendente ed eliminando i costi delle tradizionali soluzioni di storage monolitiche.

Infrastructure-as-a-Service (IaaS)

Red Hat OpenStack® Platform combina sistemi bare metal, macchine virtuali e container in una soluzione unificata. Si esegue prima il provisioning dell'hardware e quindi dei container. L'hardware espone le risorse, che vengono utilizzate dai container. La disponibilità di risorse software defined migliora la scalabilità dell'ambiente containerizzato, perché offre sia i vantaggi del provisioning e dell'automazione basate sulle API, sia l'accesso self service basato su quote alle risorse dello stack.

Automazione dei container

Red Hat Ansible® Automation Platform è il complemento perfetto di OpenShift Container Platform. Se usi già l'automazione Ansible, i container Ansible permettono di riutilizzare i ruoli e i playbook per creare e distribuire applicazioni containerizzate in OpenShift. Questo costituisce un vantaggio evidente, perché non è necessario modificare i ruoli ed è possibile gestire una singola applicazione indipendentemente dall'infrastruttura sottostante, che può essere costituita da container, macchine virtuali o sistemi bare metal. Red Hat Ansible Automation Platform può essere anche inserito in un processo di provisioning esterno in cui server cloud, risorse cloud e regole di rete vengono eseguiti prima di configurare una piattaforma container, come OpenShift. Operatività totale in tempi rapidi.

Le soluzioni container Red Hat si basano su tecnologie open source supportate dalla community, come Linux, CRI-O e Kubernetes. Grazie a queste tecnologie, il numero degli sviluppatori capaci di realizzare software in modo aperto, trasparente e libero è in continuo aumento. Tuttavia, di per sé l'open source non costituisce una garanzia di innovazione.

La vera innovazione nasce dallo scambio di idee e dalla risoluzione collaborativa dei problemi. Ed è qui che entra in gioco l'iniziativa Red Hat Open Innovation Labs, un laboratorio, intensivo e altamente mirato, rivolto a gruppi di 3-6 sviluppatori, con lo scopo di illustrare come creare ed eseguire applicazioni containerizzate secondo l'approccio Red Hat.

Keep reading

ARTICOLO

Container e VM

I container Linux e le macchine virtuali (VM) sono entrambi pacchetti di ambienti di elaborazione che combinano vari componenti IT e li isolano dal resto del sistema.

ARTICOLO

Cos'è l'orchestrazione dei container?

Definiamo orchestrazione dei container l'automazione dei processi di deployment, gestione, scalabilità e networking dei container.

ARTICOLO

Cos'è un container Linux?

Un container Linux è un insieme di processi, isolati dal resto del sistema, che esegue un'immagine distinta contenente tutti i file necessari per supportare tali processi.

Scopri di più sui container

Prodotti

Una piattaforma applicativa aziendale che offre servizi verificati per consentire la distribuzione delle app sulle infrastrutture preferite.

Risorse

Checklist

10 considerazioni sui deployment Kubernetes

Checklist

Sei considerazioni per scegliere la piattaforma Kubernetes giusta

Serie Open Answers: Cos'è Red Hat OpenShift?

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