Vai al paragrafo

Cosa sono i container in sandbox?

Copia URL

Una sandbox è un ambiente rigidamente controllato nel quale viene eseguita un'applicazione. Gli ambienti sandbox impongono restrizioni permanenti alle risorse e sono spesso utilizzati per isolare ed eseguire programmi non testati o non attendibili senza rischiare di provocare danni al computer host o al sistema operativo. I container in sandbox aggiungono alle piattaforme di container un nuovo runtime che mantiene il programma isolato dal resto del sistema, utilizzando macchine virtuali ottimizzate che avviano i container all'interno dei pod.

In genere, i container in sandbox vengono utilizzati in aggiunta alle funzionalità di sicurezza incluse nei container Linux.

I container in sandbox sono perfetti per i carichi di lavoro che richiedono livelli di isolamento e sicurezza dell'applicazione molto rigidi, come nel caso dei carichi di lavoro con privilegi che eseguono codice non attendibile o non testato e un'esperienza Kubernetes native. Utilizzando un container in sandbox puoi proteggere le applicazioni dall'esecuzione remota, dalle perdite di memoria e dall'accesso senza privilegi isolando:

  • gli ambienti di sviluppo e gli ambiti con privilegi
  • i carichi di lavoro containerizzati in uso 
  • i carichi di lavoro di terzi
  • la condivisione delle risorse (processi CI/CD, CNF, ecc.) e la multitenancy in sicurezza

 

Kata Containers as a Service

I container in sandbox di Red Hat OpenShift, basati sul progetto open source Kata Containers, forniscono un livello aggiuntivo di isolamento per applicazioni con rigidi requisiti di sicurezza grazie ai runtime compatibili con Open Container Initiative (OCI) che utilizzano macchine virtuali ottimizzate per eseguire i carichi di lavoro nei propri kernel isolati. Per ottenere questo risultato Red Hat OpenShift si avvale del framework certificato Operator che gestisce, distribuisce e aggiorna l'operatore per container in sandbox di Red Hat OpenShift. 

Questo operatore distribuisce e aggiorna in modo continuo tutti gli elementi necessari per rendere fruibile Kata Containers come runtime opzionale nel cluster. Ciò include, tra l'altro:

I container in sandbox di Red Hat OpenShift sono ora generalmente disponibili.

Continua a leggere

Documentazione

Documentazione sui container in sandbox

Leggi la documentazione sui container in sandbox di OpenShift

Blog

The Dawn of Red Hat OpenShift Sandboxed Containers

I container in sandbox di OpenShift sono ora disponibili nella piattaforma per container OpenShift come funzionalità in anteprima tecnologica.

Blog

Novità

I container isolati in sandbox di Red Hat OpenShift sono ora generalmente disponibili.

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