Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007
Who am I watching?
This talk is about.. What is virtualization? What are the advantages? How do I get more sleep? How can WebGUI benefit? Where should I start? What should I do?
What is virtualization? Physical vs. Virtual Platform virtualization Storage virtualization Paravirtualization Virtual Machines Hypervisor technology
What are the advantages? Independence of physical hardware Possible consolidation Compartmentalization Development – staging – production High availability Scalability
How do I get more sleep? Better planning is now possible Adding resources with no downtime Easy upgrade and roll-back Use of monitoring and trend analysis Leave work for tomorrow
How can WebGUI benefit? Separation of functionality Scalability Easy deployment Unified platform Better testing possibilities
Where should I start? Hardware resource planning Arbitrary choice of tresholds Management commitment (funding) Implementation planning Get enough sleep (in advance)
What should I do? Use enough hardware Use Xen Enterprise Use Debian Etch Use WebGUI Runtime Environment Use your imagination
Or should I? Don’t reinvent the wheel Don’t spend time if you can spend money No benefits in a job half done
Divide and conquer MySQL server Reverse Proxy S.P.E.C.T.R.E Mod_perl Log server Files and other content
What more can/should be done? Further separation of functionality Increase interoperability between systems Why fix it if you can work around it? Don’t sell the bear’s skin before it is shot
Special Thanks to My wife Tessa and my dog Cantos Everyone at ProcoliX Martin Kamerbeek of Oqapi
Peace of mind?