mooc piattaforme digitali per la gestione del territorio - 4.3
TRANSCRIPT
![Page 1: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/1.jpg)
PIATTAFORME DIGITALI PER LA GESTIONE DEL TERRITORIO
UNIT 4.3
Infrastrutture e tecnologie abilitantiCloud computing
![Page 2: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/2.jpg)
PIATTAFORME DIGITALI PER LA GESTIONE DEL TERRITORIO
![Page 3: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/3.jpg)
Virtualizzazione
•Molti server fisici che appaiono come un unico server virtuale (Grid
Computing).
•Un unico server fisico che appare come molti server virtuali.
•Molti server fisici che appaiono come molti server virtuali.
![Page 4: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/4.jpg)
Virtualizzazione
•Riduzione costi (acquisto server, configurazione, manutenzione, backup)
•Riduzione consumi di elettricità (server e condizionamento)
•Riduzione problemi legati ai guasti (affidabilità e disaster recovery)
•Riduzione ingombri
![Page 5: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/5.jpg)
Virtualizzazione
• Host (Hypervisor)• Desktop
• VMware workstation
• VirtualBox• QEMU
• Server• VMware – ESX, ESXi, vSphere
• KVM + oVirt, Proxmox
• Guest• Tutti i sistemi operativi
• Dipende dal tipo di virtualizzazione(emulazione, full virtualization, paravirtualization)
![Page 6: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/6.jpg)
Virtualizzazione
• Resource Sharing
• Load Balancing
• Live Migration
• Shared Storage
• Backup
![Page 7: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/7.jpg)
Network Virtualization
• Virtual LAN (VLAN)• Overlay• Software Defined Network (SDN)
• Open vSwitch• OpenFlow
• Content Delivery Network (CDN)• globally distributed network of proxy servers with high availability and high performance
• Akamai, CloudFlare
![Page 8: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/8.jpg)
Cloud Computing
•Shared Resources, Applications, Data
•Private Cloud
•Public Cloud
•Hybrid Cloud
![Page 9: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/9.jpg)
Cloud Computing
• Infrastructure as a Service (IaaS)• Vmware vSphere
• oVirt, Proxmox• OpenStack
• Platform as a Service (PaaS)• Development environment to application developers
• Google Application Engine (GAE)
• Microsoft Azure
• Software as a Service (SaaS)• Gmail + GDrive
• Dropbox• Database as a Service (DaaS)
![Page 10: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/10.jpg)
Cloud Computing
•Vantaggi• Pay as you use
• Scalability
• Elasticity
• Availability
• Maintenance
• Cost
![Page 11: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/11.jpg)
Cloud Computing
•Svantaggi• Control
• Data security
• Lock in
• Cost
![Page 12: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/12.jpg)
IaaS
• Amazon AWS
• Rackspace
• Google Compute Engine
• Microsoft Azure
• Virtual Private Server (VPS)
![Page 13: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/13.jpg)
PaaS
• Proprietary Solution
• Heroku
• Google Application Engine (GAE)
• Microsoft Azure
• OpenSource Solution
• Openshift
• CloudFoundry
![Page 14: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/14.jpg)
Linux Container
• Initial release: August 6, 2008
• Stable release:November 2015
• Kernel 2.6.24 - Linux kernel cgroups
• Kernel 3.8 – Run container as regular user• Cgroup – limited and isolated resource
• Namespace isolation -
• LXC (Linux Containers) – operating system level virtualization
• Docker – process level virtualization• Docker Hub
• Rocket(rkt) - CoreOS
![Page 15: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/15.jpg)
OpenShift 3
• OpenSource PaaS by RedHat
• Docker• Standardized Linux container packaging
• Kubernetes• Container orchestration and cluster management at scale.
• Atomic• A lightweight operating system designed to run applications in Docker containers.
![Page 16: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/16.jpg)
OpenShift 3
• OpenShift Origin
• Enterprise
• Online
![Page 17: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/17.jpg)
![Page 18: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/18.jpg)
![Page 19: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/19.jpg)
![Page 20: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/20.jpg)
![Page 21: MOOC Piattaforme digitali per la gestione del territorio - 4.3](https://reader030.vdocuments.us/reader030/viewer/2022020203/5a6ed07c7f8b9a82028b4f59/html5/thumbnails/21.jpg)
PIATTAFORME DIGITALI PER LA GESTIONE DEL TERRITORIO
Cloud resources/services
ICOs/apps
WSNs, BANs
Objects
Community
Open
Aggregated
Processed
Information
Sensed/Observed
Geo-localized
Time-stamped
Data
Sensed
Time-stamped
Data
Sensed
Raw Data
User
Prosumer
Owner
Owner
Cloud
Smartphone
Vnode
Tag