docker
Google cloud:
docker
Ringraziamenti
WhoAmI
Giuliano 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
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
Giuanin
go 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.
Giuanin
dopo 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)
VMware versus Docker??
Docker-on-VMware.
The companies are working together
to ensure that the Docker Engine runs
as a first-class citizen on developer
workstations using VMware Fusion,
data center servers with VMware
vSphere, and vCloud Air, VMware’s
public cloud.
VMware versus Microsoft Azure??
Go
og
le c
lou
d v
ers
us D
ocke
r
??
?
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.
docker build dockerfile
docker run -i
apriamo una sessione shell per
interagire con un’istanza docker
Conclusioni Critiche
Tutto Giusto???
Che succede quando dal mio pc
passo al Cloud????
Una proposta: lo sciame
Api: Container
Polline: Dati
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
• http://blogs.vmware.com/cto/vmware-containers-containers-without-
compromise/
• http://blog.docker.com/2014/08/docker-vmware-1-1-3/
• http://azure.microsoft.com/blog/2014/10/15/new-windows-server-containers-
and-azure-support-for-docker/
• http://www.slideshare.net/jpetazzo/presentations
• http://googlecloudplatform.blogspot.it/2014/11/google-cloud-platform-live-
introducing-container-engine-cloud-networking-and-much-more.html
WhoAmI
Giuliano 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
Twitter: @giulianolatini
Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274
Pagina Feedback: https://it.surveymonkey.com/s/Y8YW537
Pagina Feedback