Post on 25-May-2015
description
transcript
docker
WhoAmIGiuliano Latini:
• Classe 1969
• Si interessa di I.T. dal 1986
• Lavora presso l’Università Politecnica delle Marche dal 1991
• Inizia ad usare i computer perché s’illudeva di aver trovato qualcuno che lavorerà al suo posto.
Internet Avatar
latini.giuliano@gmail.com
Twitter: @giulianolatini
Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274
Pagina Feedback: https://it.surveymonkey.com/s/Y8YW537
Pagina Feedback
DockerOttimizziamo i nostri
ambienti virtuali usando la filosofia di Henry Ford e i
mattoncini Lego la modularità Vince Sempre
Giuaningo to
Dopo gli anni passati a macinare scarpe tra lezioni
e cacce ai prof. per gli esami, Giuanin ha finalmente la sua
occasione, viene chiamato da Google per un colloquio
alla sede centrale.
Progetto interno a Google.Datacenter progettato dalle prime classi (elementari)
della scuola aziendale. I componenti base sono: 3 scatole di mattoncini lego; 32 Raspberry Pi B; 2 switch
24 porte, cavi.L’infrastruttura è un private cloud per sostenere i 48
blog Wordpress degli alunni che l’hanno costruita.
Giuanindopo il quesito
proposto
Giuaninha un’idea
meravigliosa, meglio di Cesare Ragazzi.Usare DOCKER
SI PUO FARE!!!
Cos’è Docker???
• Un collante di Tecnologie e Componenti Infrastrutturali• Un strumento con cui Devs & Ops raggiungono i propri scopi
senza litigare
• Un modo intelligente di risolvere le sfide del continuous integration
Il mondo docker
Il mondo docker
Mettiamo ordine nel caos
Matrice d’usabilità
Matrice d’usabilità
Schemi Architetturali
Timeline da LXC a Docker
VM versus Docker
Grafici comparativi per operazioni atomiche su:sistema installato (Native) - Docker - VM (KVM)
Architettura Storage
VM versus Docker
Grafici comparativi per sistemi DBMS su:sistema installato (Native) - Docker - VM (KVM)
Workflow Sviluppo/Produzione
Workflow Sviluppo/Produzione
Workflow Verbi Docker
Architettura boot2docker
Schema di comunicazione tra Internet (l’esterno) e i container che sono running nell’infrastruttura
boot2docker
Container über alles
Container: usiamo docker come i mattoncini Lego, per costruire un’infrastruttura slim e modulare.
Container über alles
Container: usiamo docker come i mattoncini Lego, per costruire un’infrastruttura slim e modulare.
docker build dockerfile
docker run -i
apriamo una sessione shell per interagire con un’istanza docker
Conclusioni
Bibliografia• Introduction on Docker - Solomon Hykes
• An Updated Performance Comparison of Virtual Machines and Linux Containers - Wes Felter, Alexandre Ferreira, Ram Rajamony, Juan Rubio
• Sito - www.docker.com
• Sito - www.dotcloud.com
• Docker ansible-make-chef-puppet-unnecessary-minnihan
WhoAmIGiuliano Latini:
• Classe 1969
• Si interessa di I.T. dal 1986
• Lavora presso l’Università Politecnica delle Marche dal 1991
• Inizia ad usare i computer perché s’illudeva di aver trovato qualcuno che lavorerà al suo posto.
Internet Avatar
latini.giuliano@gmail.com
Twitter: @giulianolatini
Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274
Pagina Feedback: https://it.surveymonkey.com/s/Y8YW537
Pagina Feedback