windows server 2016: the revolution of - ist...2016/06/10 · windows server 2016: the revolution...
TRANSCRIPT
![Page 1: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/1.jpg)
![Page 2: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/2.jpg)
WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS
Andrea MauroCTO of Assyrus Srl @Andrea_Mauro
Giuliano LatiniUniversità Politecnica delle Marche@giulianolatini
![Page 3: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/3.jpg)
Conference: #sidit16
www.facebook.com/WindowServer.it
![Page 4: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/4.jpg)
![Page 5: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/5.jpg)
• VMware vExpert 2010, 2011, 2012, 2013, 2014, 2015 • Microsoft MVP 2014 and 2015 (on Hyper-V) • PernixData PernixPro• Nutanix Technology Champion 2014• Dell TechCenter Rockstar 2014
![Page 6: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/6.jpg)
• ITPro da > 20 anni• Linux Foundation Member• ICT Administrator Senior at Università Politecnica delle
Marche• CTS Senior Member at Federazione Italiana delle
Università e degli Enti di Ricerca per l’Autenticazione e l’Autorizzazione (IDEM)
![Page 7: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/7.jpg)
// CDM02
• Virtual Machine e Docker• Scenari e Strumenti• Server e Cluster• Costruiamo uno Sciame• Usiamo lo Sciame
![Page 8: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/8.jpg)
VIRTUAL MACHINE E DOCKERDue Filosofie A Confronto
![Page 9: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/9.jpg)
…E NELL’IT ARRIVÒ LA MILLENNIAL GENERATION
![Page 10: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/10.jpg)
ORA È TEMPO DI EVOLVERE
![Page 11: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/11.jpg)
SCHEMA GENERICO ARCHITETTURA VM• Applicazione• Librerie/Binari applicativi
• Sistema Operativo
• Hypervisor• Sistema Operativo Bare Metal
• Infrastruttura di Connettività
![Page 12: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/12.jpg)
SCHEMA GENERICO CONTAINERS IN DOCKER• Applicazioni
• Namespaces
• Control groups• Union file systems:
AUFS, btrfs, vfs, DeviceMapper
• Container format:libcontainer
![Page 13: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/13.jpg)
CONFRONTO ARCHITETTURE LOGICHE VM-DOCKERDOCKER-HOST DOCKER-HOST
MULTI-TENANT ARCHITECTURE
![Page 14: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/14.jpg)
SCENARI E STRUMENTIGli Attori Sul Palcoscenico
![Page 15: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/15.jpg)
ARCHITETTURA WEB – POTENZA ED AFFIDABILITÀ
![Page 16: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/16.jpg)
AMBIENTI DI TEST – VERIFICARE IL SOFTWARE
![Page 17: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/17.jpg)
…E IN MICROSOFT???
![Page 18: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/18.jpg)
AMBIENTI ETEROGENEI – DIFFERENCE IS + NOT -
![Page 19: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/19.jpg)
SERVER E CLUSTERFantasisti Contro Workingteam
![Page 20: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/20.jpg)
ARCHITETTURA ONPREMISE SINGLE-HOSTweb:
image: wordpresslinks:- mysql
environment:- WORDPRESS_DB_PASSWORD={MySQL
password}- VIRTUAL_HOST={Wordpress domain}
ports:- "127.0.0.1:8081:80"
working_dir: /var/www/htmlvolumes:- /wordpress/wp-content/:/var/www/html/wp-
content
mysql:image: mysql:5.7ports:- "127.0.0.1:3306:3306"
environment:- MYSQL_ROOT_PASSWORD={MySQL password}- MYSQL_DATABASE=wordpress
phpmyadmin:image: corbinu/docker-phpmyadminlinks:- mysql
ports:- 8080:80
environment:MYSQL_USERNAME: rootMYSQL_ROOT_PASSWORD: {MySQL password}
nginx:image: jwilder/nginx-proxyports:- 80:80
volumes:- /var/run/docker.sock:/tmp/docker.sock:ro
docker-compose.yml
![Page 21: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/21.jpg)
SERVIZIO RIDONDATO A CONTAINER SINGOLI
![Page 22: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/22.jpg)
CLUSTER PER L’ALTA DISPONIBILITÀ
![Page 23: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/23.jpg)
ARCHITETTURA FISICA DOCKER SWARMSwarm master organizza una rete di docker-hostgarantendo raggiungibilità ed accessibilità così da disporre di un punto di accesso unico a tutte le risorse.
![Page 24: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/24.jpg)
ARCHITETTURA FUNZIONALE DI UN CLUSTER• Docker Client dà
l’accesso alle risorse.• Docker Hub è il
repository per le immagini da eseguire come contaniers dal Docker Daemon.
![Page 25: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/25.jpg)
COSTRUIAMO LO SCIAMEAggreghiamo Potenza Con Lo Swarm
![Page 26: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/26.jpg)
L’ARCHITETTURA GENERICA
![Page 27: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/27.jpg)
DIALOGO TRA NODI
![Page 28: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/28.jpg)
REALTÀ ESTREME NEI SWARM SPERIMENTALI
![Page 29: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/29.jpg)
![Page 30: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/30.jpg)
USIAMO LO SCIAMELe Necessità Dei Molti Sono Più Importanti Di Quelle Di Uno
![Page 31: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/31.jpg)
PARLIAMO DI PERFORMANCE (MARZO 2016@SWARMWEEK)
![Page 32: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/32.jpg)
DOCKER & CONTAINER ECOSYSTEM BOOK @THENEWSTACKFOCUS AND CAPABILITIES
![Page 33: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/33.jpg)
DOCKER & CONTAINER ECOSYSTEM BOOK @THENEWSTACKDEPLOYED AND INVEST
![Page 34: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/34.jpg)
![Page 35: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/35.jpg)
![Page 36: WINDOWS SERVER 2016: THE REVOLUTION OF - Ist...2016/06/10 · WINDOWS SERVER 2016: THE REVOLUTION OF CONTAINERS Andrea Mauro CTO of Assyrus Srl @Andrea_Mauro Giuliano Latini Università](https://reader036.vdocuments.us/reader036/viewer/2022081521/5ec9eeb28b367f4666742574/html5/thumbnails/36.jpg)