![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