virtualizing otm - real world experiences and pitfalls

19
Virtualizing OTM: Real World Experiences and Pitfalls

Upload: mavenwire

Post on 15-Jun-2015

1.498 views

Category:

Business


0 download

DESCRIPTION

Virtualization is here to stay. Between the many competing technologies (VMWare, Xen, Oracle VM, Cloud Computing, etc) and the proven benefits (cost reductions, improved management, DR and HA) – virtualization is on the "Must Do" list for most IT organizations. However, questions remain. How does this affect my OTM deployment? Will it run? Will performance be affected? Will it be supported? Which technologies are best to base my architecture on? What pitfalls are out there that I can avoid? What are the best practices for deployment? These and many other questions will be covered as Chris Plough shares many of the lessons learned while testing and deploying OTM with multiple clients and within MavenWire's Hosting Architecture. Presented by Chris Plough at MavenWire.

TRANSCRIPT

Page 1: Virtualizing OTM - Real World Experiences and Pitfalls

Virtualizing OTM: Real World Experiences and Pitfalls

Page 2: Virtualizing OTM - Real World Experiences and Pitfalls

MavenWire: Agenda

!  Overview !  Why Virtualize? !  Why Not Virtualize? !  Types of Virtualization

!  What Works !  What Doesn’t !  The Cloud !  Performance !  Q & A

Page 3: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Why Virtualize?

!  But Ma! Everyone’s doing it!

Page 4: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Why Virtualize?

!  Get ready for a long list! !  Ease of:

!  Environment deployment !  Environment agility !  Data backup and archival !  HA / DR configuration

!  Reduced costs for: !  Datacenter costs (energy, cooling, etc) !  Hardware maintenance

!  Plus, it’s cool!

Page 5: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Why Not Virtualize?

!  Rebel against the mainstream

Page 6: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Why Not Virtualize?

!  Complexities !  Hardware and infrastructure !  Maintenance interdependencies

!  Costs !  Hardware and infrastructure costs

!   Sliding scale !  Premium skill set !   Licensing models are catching up

!  Performance !  Overhead of virtualization

!   Security Concerns

Page 7: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Types of Virtualization

!  Vmware !  Partially supported by Oracle

!  Xen (Oracle VM) !   Fully supported by Oracle

!  AWS EC2 – is it considered virtualization? !  Yes – and more. It’s virtualization, without

buying hardware and with additional services.

!  Partially supported by Oracle

Page 8: Virtualizing OTM - Real World Experiences and Pitfalls

Overview: Definition Time!

!  Paravirtualization !   In computing, paravirtualization is a virtualization technique that presents

a software interface to virtual machines that is similar but not identical to that of the underlying hardware.

!  Hardware-assisted virtualization !   Hardware-assisted virtualization (HVM) offers new instructions to support

direct calls by a paravirtualized guest/driver into the hypervisor, typically used for I/O or other so-called hypercalls. It also provides additional execution modes: "root mode" and "non-root mode".

Page 9: Virtualizing OTM - Real World Experiences and Pitfalls

What Works?

!  Most of the benefits !   In one word - Management !  Deployment!

!   Environments available in under 30 mins

!   Backups !   More data – more risk, easier to backup

!  DR / HA !   Disagree with HA – akin to standard clustering

!  Agility

Page 10: Virtualizing OTM - Real World Experiences and Pitfalls

What Doesn’t?

!  Automatic OTM Performance Scaling !   (It’s not really even a feature!)

Page 11: Virtualizing OTM - Real World Experiences and Pitfalls

What Doesn’t?

!   Seriously – be on the watch for: !  Driver Issues !  Rapidly evolving technology

!   i.e. Frequent upgrades !  Vendor lock-in !  Oversubscribing your hardware !   Single points of failure !  Traditional change control

!  Concerns that are being addressed !  Performance and Security! !  Vendor support

Page 12: Virtualizing OTM - Real World Experiences and Pitfalls

Random Picture

Page 13: Virtualizing OTM - Real World Experiences and Pitfalls

The Cloud: AWS EC2

!  How do services like Amazon’s EC2 fit in? !   First – simply AMAZING for DEV environments !  Benefits

!  Completely on-demand !  Highly scalable (just not with OTM) !  Rapidly evolving

!  Cons !   Security concerns – times 10 !  Poor per-server (instance) performance !  Evolving network management !   Less cost effective (point of argument)

Page 14: Virtualizing OTM - Real World Experiences and Pitfalls

The Cloud: AWS EC2 - Details

!  My main concerns have been addressed (mostly) !  Persistent storage for instances

!  Can now use EBS as the instance storage !   Storage I/O performance

!  EBS (mostly) addresses these !  DBs still a concern

!   Future releases will address network mgmnt !  Allocate specific IPs with persistence !  Enterprise-level VPN connectivity options

!   Future Oracle Competitor? Amazon RDS

Page 15: Virtualizing OTM - Real World Experiences and Pitfalls

Performance: VolanoMark

Higher is Better

Page 16: Virtualizing OTM - Real World Experiences and Pitfalls

Performance: Hammerora

Lower is Better

Page 17: Virtualizing OTM - Real World Experiences and Pitfalls

Final Thoughts

!  Virtualization is Great for: !  TEST / DEV / QA environments !   Software development !  Many non-intensive applications

!   (i.e. not OTM!)

!  Virtualization is Not Ready for: !  Production OTM with significant volumes

!   It’s only a matter of time. Pick a low-risk (or skunkworks) project and learn.

Page 18: Virtualizing OTM - Real World Experiences and Pitfalls

Discussion: Q & A

!  Questions?

Page 19: Virtualizing OTM - Real World Experiences and Pitfalls

Thank you

Chris Plough - @cpMavenWire

Find out more at www.MavenWire.com