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

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

Transcript of Getting more sleep using virtual machines with the WRE Virtualization with WebGUI Koen de Jonge –...

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?