14
Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Embed Size (px)

Citation preview

Page 1: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Getting more sleep using virtual machines with the WRE

Virtualization with WebGUI Koen de Jonge – October 2007

Page 2: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Who am I watching?

Page 3: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

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?

Page 4: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

What is virtualization?

• Physical vs. Virtual

• Platform virtualization

• Storage virtualization

• Paravirtualization

• Virtual Machines

• Hypervisor technology

Page 5: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

What are the advantages?

• Independence of physical hardware

• Possible consolidation

• Compartmentalization

• Development – staging – production

• High availability

• Scalability

Page 6: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

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

Page 7: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

How can WebGUI benefit?

• Separation of functionality

• Scalability

• Easy deployment

• Unified platform

• Better testing possibilities

Page 8: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Where should I start?

• Hardware resource planning

• Arbitrary choice of tresholds

• Management commitment (funding)

• Implementation planning

• Get enough sleep (in advance)

Page 9: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

What should I do?

• Use enough hardware

• Use Xen Enterprise

• Use Debian Etch

• Use WebGUI Runtime Environment

• Use your imagination

Page 10: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Or should I?

• Don’t reinvent the wheel

• Don’t spend time if you can spend money

• No benefits in a job half done

Page 11: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Divide and conquer

• MySQL server

• Reverse Proxy

• S.P.E.C.T.R.E

• Mod_perl

• Log server

• Files and other content

Page 12: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

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

Page 13: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Special Thanks to

• My wife Tessa and my dog Cantos

• Everyone at ProcoliX

• Martin Kamerbeek of Oqapi

Page 14: Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge – October 2007

Peace of mind?