Upload
griffin-shepherd
View
218
Download
2
Tags:
Embed Size (px)
Citation preview
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?