il cloud oltre la virtualizzazione
TRANSCRIPT
![Page 2: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/2.jpg)
Agenda
○ Infrastructure & Operations ○ The world is hybrid ○ Density and elasticity○ Kubernetes case○ Conclusions○ Questions
![Page 3: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/3.jpg)
Public Clouds
Public Clouds
Bulk compute data center
Cloud EdgeElastic hybrid cloud Transactional Edge ( IoT )
![Page 4: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/4.jpg)
Public cloud | Private cloud | Containers | Serverless Edge of network /IoT
Cloud EdgeElastic hybrid cloud Transactional Edge ( IoT )
![Page 5: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/5.jpg)
Infrastructures & Operations
● Amazon ● Azure ● Google ● Rackspace
Less Operations overhead, higher costs and you have to trust the operator
● Data Center/Bare Metal ● OpenStack ● VMWare ● Kubernetes ● Mesos ● Swarm
More Operations overhead, data in house and other benefits
Public Cloud Private Cloud
![Page 6: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/6.jpg)
TCO is driven by operations
Licenses
Operations
Cost
![Page 7: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/7.jpg)
Density & Elasticity
● Resources elasticity● Virtual nodes/Hardware nodes ratio, increase● Nodes/Humans ratio, increase
![Page 8: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/8.jpg)
Host Linux Filesystem
Machine Containers
Process Containers
Snap extends host
Snap
Application Containers
VirtualMachines
Traditional operations Traditional operations Mesos / Kubernetes / Swarm
KVM LXD Docker / RunC / Rkt / OCID
![Page 9: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/9.jpg)
Process, Machine, & Application Containers
● Docker runs process containers○ Contains at most one process or
“service” active per container○ Shared kernel, own filesystem/network
● LXD boots machine containers○ Launches /sbin/init + sshd + syslog +
cron + atd + …
○ Shared kernel, own filesystem/network● Snap provides application containers
○ Packages apps to run on the native system, but secured
○ Shared kernel/filesystem/networkLXD snap
![Page 10: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/10.jpg)
1 2 3
Kubernetes Story
AppEngine launched in 2011 (2008) - serveless
Few years later GCE
In 2015 Kubernetes has been released
Recently GKE
Lesson learnt
![Page 11: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/11.jpg)
Kubernetes Story
● Hire people already trained to understand a complex and distributed infrastructure
● Train the users and the market writing applications in a distributed way
What’s the strategy ?
![Page 12: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/12.jpg)
Confidential Canonical™
Cloud Hardware
Single Host
Kubernetes Application Model
Bare Metal Cluster Cloud Cluster Single Host Cloud Cluster
ARM64
![Page 13: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/13.jpg)
● Always pure, upstream, latest, greatest kubernetes
● 100% compatibility with Google’s Kubernetes
● Easily deploys on AWS, Azure, GCE, OpenStack, and metal
● Rich, growing ecosystem of smart accessories
● Cost effective at scale
![Page 14: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/14.jpg)
Conclusions
What’s the challenge in the future ?
● Think in a distributed way● Write applications for a distributed environment, not for
virtualization ● Do not rely on the infrastructures, be hybrid● Model and automate everything
![Page 16: Il cloud oltre la virtualizzazione](https://reader030.vdocuments.net/reader030/viewer/2022020707/61ff73b4411b6224df0824aa/html5/thumbnails/16.jpg)