virtualizing otm - real world experiences and pitfalls
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/1.jpg)
Virtualizing OTM: Real World Experiences and Pitfalls
![Page 2: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/3.jpg)
Overview: Why Virtualize?
! But Ma! Everyone’s doing it!
![Page 4: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/4.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/5.jpg)
Overview: Why Not Virtualize?
! Rebel against the mainstream
![Page 6: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/6.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/10.jpg)
What Doesn’t?
! Automatic OTM Performance Scaling ! (It’s not really even a feature!)
![Page 11: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/11.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/12.jpg)
Random Picture
![Page 13: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/14.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/15.jpg)
Performance: VolanoMark
Higher is Better
![Page 16: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/16.jpg)
Performance: Hammerora
Lower is Better
![Page 17: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/17.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/18.jpg)
Discussion: Q & A
! Questions?
![Page 19: Virtualizing OTM - Real World Experiences and Pitfalls](https://reader033.vdocument.in/reader033/viewer/2022060116/557dd766d8b42a93718b51e0/html5/thumbnails/19.jpg)
Thank you
Chris Plough - @cpMavenWire
Find out more at www.MavenWire.com