Google cloud: Big Data + docker = kubernetes

Post on 18-Jul-2015

177 views 2 download

transcript

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

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

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!!!

Chi è Giuanin

www.dotcloud.com

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

boot2dockerdocker su Windows&OSX

boot2docker.io

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

Go Language

golang.org

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

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