3. 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.
4. 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
5. 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)
7. 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
9. 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)
14. 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
15. 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.
21. 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