Presentation is loading. Please wait.

Presentation is loading. Please wait.

Virtualization: The Good, The Bad, and The Ugly S. Keshav University of Waterloo January 14th, 2010 Mysore Cloud Workshop.

Similar presentations


Presentation on theme: "Virtualization: The Good, The Bad, and The Ugly S. Keshav University of Waterloo January 14th, 2010 Mysore Cloud Workshop."— Presentation transcript:

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


Download ppt "Virtualization: The Good, The Bad, and The Ugly S. Keshav University of Waterloo January 14th, 2010 Mysore Cloud Workshop."

Similar presentations


Ads by Google