<< Photos

DOCKER FROM ZERO TO HERO - Comment

Il container è una VM? Qual'è l'anatomia di un container. Come realizzare il build d'immagine singola e in multi-stage. Cos'è un docker stack e la descrizione d'infrastruttura. In che modo kubernetes realizza un'infrastruttura a microservizi. E chiuderà con lo schema funzionale di un deploy su Docker Desktop con Kubernetes attivo. I temi trattati sono presentati con la citazione di una madrina scelta tra le figure femminili più rappresentative della storia dell'informatica.

Topics covered:


1. DOCKER FROM ZERO TO HERO Sessione Infrastrutturale
2. About Me • Ho esperienza quasi trentennale di sistemi e software in ambito scientifico e della pubblica amministrazione; • Dal 2000 gestisco sistemi in ottica Remoting; • Da 5 anni studio la cultura DevOps ed ho appreso che ogni problema ha soluzione ma la tecnologia non risolve tutti i problemi.latini.giuliano@gmail.com @giulianolatini giulianolatini
3. Agenda Ilcontainer è una VM? Hypervisor Qual'è l'anatomia di un container. Skull&Bones Comerealizzareil build d'immagine singola e in multi-stage Building Cos'è un dockerstack e la descrizione d'infrastruttura Assembly In che modo kubernetes realizza un'infrastruttura a microservizi Orchestration
4. Hypervisor Non è difficile diventare una grande ammaliatrice: basta restare immobile e recitare la parte dell’oca. “ ”Hedy Lamarr inventrice del Frequency Hopping Spread Spectrum, concetto alla base del CDMA e stella di Hollywood
5. STORIA DELLE VM
6. CONCETTO DI ISOLAMENTO Definiti due domini chiamati: INTERNO, ESTERNO e una superficie di separazione chiamata CONFINE, l’ISOLAMENTO è dato dalle condizioni applicate sul CONFINE per controllare lo scambio tra INTERNO ed ESTERNO.
7. STATI E LORO PERSISTENZA Un’operazione che raggiunge sempre lo stesso stato è detta IDEMPOTENTE (Es. 2+2=4). Un’unità operativa che non conserva stati al proprio interno è detta IDEMPOTENTE perché l’essere re-istanziata dopo un down o uno scaling negativo non causa perdita di stati.
8. STATI E LORO PERSISTENZA
9. CONCETTO DI CONTAINER Un container offre una struttura standardizzata e rilocabile che assolve i prerequisiti del software contenuto.
10. HYPERVISOR A LIVELLO DI SISTEMA OPERATIVO
11. HYPERVISOR A LIVELLO DI SISTEMA OPERATIVO
12. CONTAINER SECONDO L'ASTRAZIONE DOCKER
13. CLI E VERBI DOCKER
14. CLI E VERBI DOCKER
15. ESEMPI D'USO
16. Skull&Bones Trovammo una falena reale[…] la mettemmo nel nostro logbook bloccandola con dello scotch […] quando qualcosa non andava dicevamo che c’erano dei bug e che stavamo “facendo il debugging” “ ”Grace Hopper prima programmatrice ad introdurre in informatica: il verbo debug e i concetti alla base della frammentazione e riutilizzo del codice; lavorò su Mark I-II-II e UNIVAC fino a gestire il team che produsse COBOL.
17. RUOLO E CICLO DI VITA DI CONTAINER E IMMAGINE
18. CANALI DI COMUNICAZIONE
19. GESTIONE DELLO STORAGE La persistenza in container tramite la creazione di volumi è preferibile alla persistenza su Host perché i volume plugins permettono l’uso di SAN o filesystem condivisi.
20. GESTIONE DELLO STORAGE
21. TECNOLOGIA COW
22. TECNOLOGIA COW
23. CONCETTI E GESTIONE DEL REGISTRY
24. CONCETTI E GESTIONE DEL REGISTRY
25. Building Desidero spiegare che, con la parola “operazione”, intendiamo qualsiasi processo che modifichi la relazione reciproca di due o più cose. Questa è la definizione più generale e includerebbe tutti I soggetti dell’Universo “ ”Ada Byron contessa di Lovelance programmatrice della macchina analitica di Babbage e geek girl vittoriana
26. VERBO BUILD
27. DOCKERFILE E SUE BEST PRACTICES L’esecuzione di ogni verbo presente nel Dockerfile produce uno strato nell’immagine risultante dalla build.
28. DOCKERFILE E SUE BEST PRACTICES
29. DOCKERFILE E SUE BEST PRACTICES
30. BUILD MULTI-STAGE, L'ESEMPIO .NETCORE
31. BUILD MULTI-ARCH, PROSPETTIVE
32. BUILD MULTI-ARCH, PROSPETTIVE
33. BUILD MULTI-ARCH, PROSPETTIVE
34. BUILD MULTI-ARCH, PROSPETTIVE
35. BUILD MULTI-ARCH, PROSPETTIVE
36. Assembly Stiamo avendo un’esplosione di informazioni ed è certamente ovvio che l’informazione non serve a nulla se non la si rende disponibile a tutti “ ”Suor Mary Kenneth Keller Educatrice, avvia un dipartimento e un master per le applicazioni dell’informatica all’insegnamento, riceve il PhD in informatica nel 1965 con una tesi sulla costruzione di algoritmi in FORTRAN, componente del team di sviluppo del BASIC.
37. CONTAINER SINGOLO E SERVIZIO
38. NETWORKING E STORAGE D'INFRASTRUTTURA
39. NETWORKING E STORAGE D'INFRASTRUTTURA
40. FULLSTACK DESCRITTO NEL DOCKER-COMPOSE.YML
41. INFRASTRUTTURA IN SWARM CON DOCKER STACK $ docker stack deploy --orchestrator kubernetes --compose-file docker-compose.yml vapor-swift-stack
42. Orchestration Penso che le donne portino una prospettiva diversa all’informatica; sono più riflessive e meno incline ad andare dritte a soluzioni prettamente tecniche. La mia convinzione è che l’informatica, intellettualmente, sia molto affascinante sopratutto se hai intenzione di creare qualcosa che non esiste. “ ”Karen Spärck Jones filosofa, ricercatrice in linguistica computazionale e information retrieval. Il concetto di Inverse Document Frequency da lei enunciato nel 1972 è alla base dei motori di ricerca.
43. STORIA E INFRASTRUTTURA DI KUBERNETES
44. STORIA E INFRASTRUTTURA DI KUBERNETES
45. KUBERNETES CHIAVI IN MANO
46. GERARCHIA ELEMENTI IN KUBERNETES
47. INFRASTRUTTURA E SCALING IN KUBERNETES
48. Demo Se le donne vogliono assicurarsi un posto significativo in futuro, devono essere tra quelle che determinano come verrà utilizzata la tecnologia. Devono essere tra quelli che decidono se sarà il grande livellatore o semplicemente serviranno a peggiorare le divisioni sociali. “ ”Anita Borg PhD in informatica nel 1981; nel 1987, amareggiata dalla scarsa presenza femminile nei convegni e simposi tecnici, fonda la community SYSTERS (SYStem sisTERS) per le donne che lavorano nell’informatica. Ad oggi conta 7500 membri su 65 paesi .
49. Demo
50. Bibliografia 1/2 • Intro Guide to Dockerfile Best Practices • Docker : A Quick-Start Beginner's Guide (English Edition) • Docker: 5 Books in 1- Beginner's guide+ Tips & Tricks+ Simple & Effective strategies+ Best Practices & Advanced strategies (English Edition) • The Kubernetes Book: Updated Nov 2019 (English Edition) • Docker Deep Dive (English Edition) • Learn Docker - Fundamentals of Docker 18.x
51. Bibliografia 2/2 • Deployment with Docker • Docker in Action, Second Edition • Kubernetes in Action • Microservices with Docker on Microsoft Azure (English Edition) • Scalable Container Infrastructures with Docker, Kubernetes and OpenShift - 2019 Edition (English Edition)
52. Fonte e indice delle citazioni • Hedy Lamarr • Grace Hopper • Ada Byron contessa di Lovelance • Suor Mary Kenneth Keller • Karen Spärck Jones • Anita Borg pag. 73 pag. 40 pag. 26 pag. 110 pag. 112 pag. 111
53. Thank you latini.giuliano@gmail.com @giulianolatini giulianolatini

Posted by :  peter88 Post date :  2020-01-06 15:38
Category :  Technology Views :  388

Comment - Previous - Next - Bookmark This
Social Bookmark or Share this page

peter88 last post Image
- Wallpaper dump that wont break your computer
- My personal wallpaper collection
- My Wallpapers - enjoy them as I have!
- Wallpaper Drop! Get'em while they're hot!
- Big-ass Wallpaper Dump 1000 Images
- 1234 High Resolution Backgrounds
- 4,333 Desktop Backgrounds 1920x1080 or Higher
- 3176 Images of High Resolution Wallpaper Dump
- 575 Wallpapers (All 1080p, No watermarks)
- Small Map Dump
- Map Dump based on Survey
- Interesting maps/information dump (Roman Edition)
- Sizeable Map Dump
- Random map dump
- Interesting maps/information dump


New Comment