Open Container Project: come i giganti del cloud stanno unendo le forze contro il lock-in e la frammentazione

  • Sep 04, 2023

Annunciato oggi sotto lo stendardo della Linux Foundation, l'Open Container Project ha il sostegno delle principali forze del cloud e dei contenitori, tra cui Docker e appc.

bengolubdocker2014deca220x256.jpg

Ben Golub, CEO di Docker: Non discutiamo più della larghezza dei binari del treno.

Immagine: Docker

Da Amazon a VMware, passando per Docker, Google, Microsoft e Red Hat, più di 20 tra i più grandi nomi del settore la tecnologia si è accumulata dietro una nuova importante iniziativa senza scopo di lucro per stabilire standard per i contenitori e specifiche.

L'Open Container Project, creato sotto gli auspici della Linux Foundation, mira a istituire standard di runtime e formato fondamentali ciò favorirà gli attuali elevati livelli di innovazione nei contenitori, proteggendo al tempo stesso gli utenti dal lock-in e dal mercato frammentazione.

Come primo passo, Docker ha donato al progetto il codice per il formato e il runtime del contenitore software, insieme alle specifiche associate. Annunciata a dicembre, anche l'iniziativa App Container spec, nota come appc, che include il membro fondatore CoreOS, si unisce alla nuova coalizione.

"C'è stata molta attività attorno a Docker e allo spazio dei container in generale, e noi e altri operatori del settore riteniamo che sia giunto il momento di definire un po' di più il concetto di box." proprio per poter smettere di discutere sulla forma della scatola - e su dove vanno i ganci e i fori - e poter iniziare a concentrarsi sull'innovazione a livelli più alti," ha affermato Ben, CEO di Docker. Ha detto Golub.

L'elenco completo dei firmatari dell'Open Container Project è composto da: Amazon Web Services, Apcera, Cisco, CoreOS, Docker, EMC, Fujitsu, Goldman Sachs, Google, HP, Huawei, IBM, Intel, Joyent, Linux Foundation, Mesosphere, Microsoft, Pivotal, Rancher Labs, Red Hat e VMware.

Docker è la tecnologia più popolare per automatizzare la creazione e la distribuzione di app in contenitori, una forma più leggera di virtualizzazione. L’idea è quella di liberare gli sviluppatori dalle dipendenze del software e dell’infrastruttura, riducendo i costi e creando efficienza nel processo.

"Docker è così onnipresente e uno standard di fatto che stiamo iniziando con la donazione del formato contenitore Docker e del runtime del contenitore Docker", ha affermato Golub.

"Stiamo donando quel codice a questa organizzazione. È un insieme di codice abbastanza minimo pronto per essere condiviso da tutti. Non stiamo cercando di definire un grosso stack sopra di esso. Il novanta per cento di ciò che fa Docker è al di fuori di questo. Ma tutti hanno detto: 'Ehi, vogliamo essere sulla stessa lunghezza d'onda e vogliamo iniziare con ciò che è più onnipresente, ovvero Docker'."

Guarda anche

Docker viene fornito con la versione 1.6 con un registro più veloce e altro ancora per gli amministratori di sistema

Leggi ora

L’Open Container Project ha affermato che la rapida proliferazione di progetti e strumenti di sviluppo di container ha creato l’impulso per la nuova iniziativa.

Secondo Docker, più di tre milioni di sviluppatori utilizzano Docker, creando circa 140.000 app basate su Docker che sono state scaricate oltre 500 milioni di volte.

"Le persone si sono lanciate nei container in grande stile e l'ultima cosa che vogliono è che le fondamenta di tutto ciò siano frammentate. Ma ovviamente, se ci mettiamo d'accordo su un container standard, allora questo non potrà essere di proprietà di nessuno," ha detto Golub.

"Quindi penso che abbiamo fatto la cosa giusta. Abbiamo lasciato che fosse il mercato a scegliere per primo qual è la sua scelta di fatto. Ora vogliamo assicurarci che, come fornitori, come utenti e come aziende, ci uniamo tutti per dire: "Facciamo in modo che questo sia ciò su cui siamo d'accordo". Non discutiamo più sulla larghezza dei binari del treno. Passiamo il tempo a preoccuparci di come costruire treni più veloci."

L'Open Container Project avrà tre livelli di attività. Il primo sarà la leadership tecnica, composta dai leader del progetto libcontainers donati da Docker, insieme a due esperti di appc, uno di Red Hat e uno di CoreOS.

Verrà istituito un comitato di supervisione tecnologica neutrale, composto da professionisti piuttosto che da fornitori, per garantire che il team tecnico operi in modo indipendente e imparziale.

Al livello più alto c'è la stessa Linux Foundation, che si occuperà di questioni come i marchi e la supervisione fiduciaria.

Leggi questo

Docker CTO: perché i piani Docker di Microsoft per Windows saranno importanti per te

Leggi ora

L'Open Container Project ha affermato che gestirà la transizione della tecnologia Docker da uno standard interno a uno standard di settore aperto.

Il progetto Docker continuerà a mantenere il client Docker, tutti gli strumenti della piattaforma e tutte le funzionalità di orchestrazione Docker basate sulle tecnologie donate. Anche altri progetti e aziende potranno sviluppare tecnologie sul formato e sul runtime della nuova iniziativa.

Con una carta volta a stabilire una serie di standard minimi comuni sulla tecnologia dei container, il progetto ha affermato che ne garantirà l’immagine il formato è retrocompatibile con quelli di Docker e appc e includerà sforzi per armonizzarsi con altri progetti contenitore nel Comunità.

La nuova iniziativa sarà fondata su tre principi guida: gli standard non saranno vincolati a costrutti di livello superiore, come un particolare client o stack di orchestrazione; non saranno strettamente associati a nessun particolare fornitore commerciale o progetto: e saranno portabili su un'ampia varietà di sistemi operativi, hardware, architetture CPU e cloud pubblici.

Oltre alla retrocompatibilità, al minimalismo e all’apertura, i valori fondamentali dell’Open Container Project sono la sicurezza, la portabilità e la componibilità.

I soggetti coinvolti nel progetto si aspettano che venga realizzato entro tre mesi, insieme alla pubblicazione di una bozza di specifica basata sulla tecnologia donata da Docker.

"Quello che abbiamo fatto è che tutti coloro che sono associati a questo progetto firmino una lettera di intenti, delineando le basi, le linee guida, ciò che stiamo tutti cercando di fare. Dato che lo stiamo creando sotto gli auspici della Linux Foundation, gran parte del lavoro pesante di creazione e governance è già stato fatto," ha detto Golub.

Guarda anche

  • I container e il loro ruolo nel Software Defined Data Center
  • Agli sviluppatori piace ciò che hanno visto finora con la tecnologia dei container
  • Un grande passo avanti nella standardizzazione dei container

"Ci aspettiamo che in poche settimane tutto il lavoro legale finale sarà stato fatto e potremo iniziare ufficialmente. Ma nel frattempo stiamo lanciando il sito web con il codice già presente. Come al solito, gli sviluppatori non aspettano gli avvocati."

Golub ha affermato che l’istituzione dell’Open Container Project avrà un impatto minimo sulle attività quotidiane di Docker oltre alla proprietà degli elementi principali che risiedono in un’organizzazione diversa.

"Per noi, abbiamo sempre creduto che il miglior codice sia componibile e che non si costruisca un grande blocco monolitico. Invece ci sono piccoli pezzi che fanno bene il loro lavoro e che possono operare in modo indipendente", ha detto.

"Quindi, prendiamo una parte importante ma piccola di ciò che è Docker e diciamo: 'Questo è pronto per essere' specificato e rafforzato e non cambiato così tanto, in modo che il resto di ciò su cui lavoriamo possa innovare di più rapidamente'.

"Ciò significa anche che possiamo rivolgerci all'enorme numero di utenti che abbiamo, sia commerciali che open source, e dire: 'Non preoccupatevi più'. Puoi iniziare a utilizzare Docker o qualsiasi altro strumento senza preoccuparti di essere vincolato a qualsiasi fornitore, incluso Docker'."

Altro su Docker e contenitori

  • Il programma di certificazione Docker punta a partnership a lungo termine
  • Red Hat Software Collections 2 arriva per gli sviluppatori cloud e container
  • Google supporta ancora Docker
  • New Relic aggiunge il monitoraggio Docker e si unisce alla CloudFoundry Foundation
  • Google, Red Hat e VMware annunciano il supporto dei contenitori CoreOS
  • Il lavoro di Google e Mesosphere sul Docker cluster manager Kubernetes dà i suoi frutti
  • Docker viene fornito con la versione 1.6 con un registro più veloce e altro ancora per gli amministratori di sistema
  • Docker ottiene un aumento di finanziamento di 95 milioni di dollari per aggiungere più capacità di sviluppo
  • Docker riprende Kitematic mentre raggiunge nuovamente il percorso di acquisizione dei container