Categorie
Articoli

I container: perché Docker è migliore con Kubernetes?

In un precedente post, si è visto cosa siano i container e come questa tecnologia sorpassi la virtualizzazione, offrendo vantaggi non di poco conto rispetto alle macchine virtuali che hanno tenuto banco nel corso di questi ultimi anni. Guardando ai due progetti più prominenti nell’ambito della contenierizzazione, ossia a Docker e Kubernetes, viene da chiedersi quale sia quello più interessante. Ecco la risposta che propone Google a tale curiosità

In un precedente post, si è visto cosa siano i container e come questa tecnologia sorpassi la virtualizzazione, offrendo vantaggi non di poco conto rispetto alle macchine virtuali che hanno tenuto banco nel corso di questi ultimi anni. Guardando ai due progetti più prominenti nell’ambito della contenierizzazione, ossia a Docker e Kubernetes, viene da chiedersi quale sia quello più interessante. Ecco la risposta che propone Google a tale curiosità.I container: perché Docker è migliore con Kubernetes?

A Mountain View, valutando Docker una buona idea, sottolineano come Docker sia l’unica piattaforma progettata per operare su un singolo computer, anche quando i workload richiederebbero centinaia di macchine per eseguire l’applicazione contenierizzata.

Al di là di questo vantaggio di non poco conto, Google esprime alcune perplessità su Docker, domandandosi: come possono essere coordinati, distribuiti e gestiti i container e il loro workload, man a mano che vengono consumate le risorse disponibili nell’infrastruttura sottostante? Come operano i container in un ambiente network multi-tenant? Quale livello di sicurezza propone Docker? E chi decide quale sia il giusto livello di astrazione?

Secondo Google, tutte queste domande possono essere superate con Kubernetes, il progetto Google basato sulla tecnologia dei container e su Docker.

Le caratteristiche di Kubernetes

Con il tempo, a Mountain View è stata progettata una tecnologia che consente alla contenierizzazione di operare al livello dell’intera infrastruttura Google e tutta l’esperienza accumulata in questo contesto è stata riversata in Kubernetes.

La piattaforma Kubernetes crea un layer di astrazione che permette agli sviluppatori e agli amministratori IT di lavorare in team per migliorare il comportamento e le performance dei servizi desiderati e non dei containers componenti o delle risorse di infrastruttura.

Rifocalizzando l’attenzione e il controllo a livello dei servizi, Kubernetes permette una gestione intelligente e attiva di tutti gli aspetti di un’applicazione e consente ai team di sviluppo di comporre i diversi servizi applicativi nei vari container, su cui possono essere definite delle regole precise per assicurare che le operazioni di deployment vengano eseguite nel modo più opportuno. In Google, questa tecnologia ha permesso di migliorare la produttività di sviluppo, la disponibilità del servizio e l’agilità dell’intera struttura IT.

A Mountain View credono così tanto in Kubernetes che hanno deciso anche di proporre il Google Container Engine, un container-as-a-service ospitato direttamente sulla Google Cloud Platform e pensato per permettere a tutti gli sviluppatori di lavorare agevolmente con i container.

In questo modo, Google è convinta di riuscire a coprire tutte le esigenze nell’ambito della contenierizzazione, permettendo di:

  • usare diversi cluster di cloud server gestiti per eseguire dozzine di container tramite il servizio Google Container Engine,
  • costruire da sé i propri cluster, sia su un’infrastruttura pubblica che privata, attraverso Kubernetes,
  • eseguire i container in un contesto pubblico gestito attraverso Google App Engine.

Insomma, se Docker è una buona idea, il Kubernetes di Google promette di essere la vera rivoluzione che permetterà alla tecnologia dei container di sorpassare e surclassare la virtualizzazione.

успешное продвижение по трафику

определения позиций сайта в поисковиках

online gameвзять кредит в сбербанке потребительскийкак взломать яндекс почтузайти вконтакт через анонимайзер без ограничения временигде взять кредитную картуcasino siteleri888 casinoгде лучше взять кредит для малого бизнесатанзани¤ отдыхкилиманджаро маршрут мачамепутевки в турцию в маетурци¤ отдых цены в маекупить тур в таиланд на май 2015пиар кампания отеляпутевки в болгарию все включено 2015путевки в путевкацию грецию кипрпродвижение организациикак оптимизировать сайтhtt://vk.komбиорезонансная терапия отзывы врачейmacbook protective sleeveseo сайтылогистические услуги украинаFeiyu FY-G3 Ultra Gimbal 2xsun protection car polish