Download presentation
Presentation is loading. Please wait.
Published bySeth Holmes Modified over 11 years ago
1
Virtualization: The Good, The Bad, and The Ugly S. Keshav University of Waterloo January 14th, 2010 Mysore Cloud Workshop
2
Overview Virtualization An example The good, the bad, and the ugly
3
Virtualization Creates virtual servers that mimic real servers and hide underlying hardware
4
Ideal virtualization Lets unmodified services run on virtual servers
5
Ideal virtualization Allows arbitrary mapping from virtual to physical servers
6
Ideal virtualization Allows virtual server configuration and location to be arbitrarily modified
7
Why virtualization for clouds? Scaling is otherwise impossible
8
WiFi access network Proxy 3G access network AP Internet Data center P Ideally, want one per device Mobile device
9
My prediction Every cloud infrastructure will be virtualized But…
10
Experience shows that Overall, virtualization is good But has some bad points And some downright ugliness
11
The Good Reduces need for servers, power and space Creates hardware-independent homogeneous infrastructure Capacity can be changed on demand State capture and rollback for rapid deployment and disaster recovery Sandboxing prevents application interaction and increases security
12
The Bad Slow New source of bugs New attack surface Adds complexity
13
The Ugly Correlated failures Unpredictable loss of emulation Introduces hardware dependencies Rapid spread of attacks More configuration parameters Encourages sloppiness
14
Conclusion Virtualization is inescapable But needs care
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.