Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Google cloud: Big Data + docker = kubernetes

736 views

Published on

Immaginiamo un modo diverso di concepire la struttura di un pacchetto software che ci consenta di spaziare tra affidabilità e scalabilità. Sulla costruzione ci affidiamo alle risorse infinite di un PublicCloud, di cui monitorare i costi infrastrutturali per evitare di scendere sotto il break even point nel rapporto Costi/Ricavi. Pensare il software come una nuvola di processi staccati che colloquiano tra loro, ci da maggiore flessibilità (la singola ape è sacrificabile e sostituibile nel contesto dello sciame), mentre il concetto di Alveare come concentrazione dei dati raccolti/elaborati, ci permette di semplificare e gestire meglio il problema CONSISTENZA. Avremo così agenti semplici e rimpiazzabili in modo automatico che TRASPORTANO dati dall’acquisizione allo storage (Alveare), in cui, altri moduli manipoleranno e gestiranno il Miele. Abbiamo trasformato il problema da: gestiamo pochi oggetti complessi (VM) in gestiamo tantissimi moduli semplici (Container), come li coordiniamo??? Kubernets è una possibile risposta.

Published in: Technology
  • Be the first to comment

Google cloud: Big Data + docker = kubernetes

  1. 1. docker Google cloud:
  2. 2. docker Ringraziamenti
  3. 3. 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
  4. 4. Docker Ottimizziamo i nostri ambienti virtuali usando la filosofia di Henry Ford e i mattoncini Lego la modularità Vince Sempre
  5. 5. 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.
  6. 6. 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.
  7. 7. Giuanin dopo il quesito proposto Giuanin ha un’idea meravigliosa, meglio di Cesare Ragazzi. Usare DOCKER
  8. 8. SI PUO FARE!!!
  9. 9. Chi è Giuanin www.dotcloud.com
  10. 10. 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
  11. 11. Il mondo docker
  12. 12. Il mondo docker Mettiamo ordine nel caos
  13. 13. Matrice d’usabilità
  14. 14. Matrice d’usabilità
  15. 15. Schemi Architetturali
  16. 16. Timeline da LXC a Docker
  17. 17. VM versus Docker Grafici comparativi per operazioni atomiche su: sistema installato (Native) - Docker - VM (KVM) Architettura Storage
  18. 18. VM versus Docker Grafici comparativi per sistemi DBMS su: sistema installato (Native) - Docker - VM (KVM)
  19. 19. 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.
  20. 20. VMware versus Microsoft Azure??
  21. 21. GooglecloudversusDocker ???
  22. 22. Workflow Sviluppo/Produzione
  23. 23. Workflow Sviluppo/Produzione
  24. 24. Workflow Verbi Docker
  25. 25. boot2docker docker su Windows&OSX boot2docker.io
  26. 26. Architettura boot2docker Schema di comunicazione tra Internet (l’esterno) e i container che sono running nell’infrastruttura boot2docker
  27. 27. Container über alles Container: usiamo docker come i mattoncini Lego, per costruire un’infrastruttura slim e modulare.
  28. 28. docker build dockerfile
  29. 29. docker run -i apriamo una sessione shell per interagire con un’istanza docker
  30. 30. Go Language golang.org
  31. 31. Conclusioni Critiche Tutto Giusto??? Che succede quando dal mio pc passo al Cloud????
  32. 32. Una proposta: lo sciame Api: Container Polline: Dati
  33. 33. 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
  34. 34. 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

×