Why Use Oracle VM for Oracle Databases? Revera Presentation

939 views

Published on

Presentation about results of internal benchmarks done by Revera in NZ regarding the performance of an Oracle Database runing in bare metal vs virtualized environments.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
939
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Why Use Oracle VM for Oracle Databases? Revera Presentation

  1. 1. WHY SHOULD I USE OVM For Oracle Databases By Francisco Munoz Alvarez – Oracle Professional Services Manager
  2. 2. Francisco Munoz Alvarez  Some Certifications • • • Highlights • • •  8/9i/10g/11g OCP, RAC OCE, AS OCA, EBusiness OCP , SQL /PLSQL OCA , OVM Implementation Specialist, Oracle 7 OCM ITIL Certified Oracle 7 , Oracle 11gR2 and OVM 3.1 and 3.2 Beta Tester Blog: http://oraclenz.wordpress.com Twitter: fcomunoz Current Positions • • • • • • Oracle ACE Director NZOUG President LAOUC President CLOUG President IOUC LA Spokesperson Revera – Oracle Professional Services Manager
  3. 3. TODAY’S AGENDA       Why use Virtualisation OVM Overview Benchmarks Conclusion Why Revera Questions
  4. 4. BEFORE START  REVERA is a IaaS leader provider in NZ with many different options and solutions available to fulfil any type of requirement.  The results on this presentation makes only reference regarding Oracle Database performance when running on a virtual environment.
  5. 5. WHY USE VIRTUALISATION      Consolidation of workload Hardware independence Enhanced high availability & DR options Better utilisation of overall CPU & RAM, ability to redistribute Overall significantly better value and better utilisation of resources
  6. 6. WHAT IS OVM Oracle VM is an enterprise-proven server virtualization solution comprised of Oracle VM Server for x86, Oracle VM Server for SPARC and Oracle VM Manager that is scalable, and a low-cost server virtualization solution for both Oracle and non-Oracle workloads that makes enterprise applications easier to deploy, manage, and support.
  7. 7. WHAT IS OVM (Cont) Because OVM is build by Oracle all Oracle products deployed in Oracle VM such as the Oracle Database, Oracle Fusion Middleware, Oracle Applications, and Oracle Real Application Clusters and many others are fully supported and certified. OVM helps customers improve server utilization, achieve higher availability and achieve better performance while reducing costs.
  8. 8. THE ARCHITECTURE  OVM Server – Based on the underlying Xen hypervisor technology – Management Linux Kernel with support of Devices (JeOS) – IO, Networking, etc  VM – Guest OS with applications running on domU
  9. 9. MORE VALUE  Key Benefits – – – – – – – – – – – – Application Aware Virtualization High Available and Scalable Easy and Efficient Centralized Management Fast Deployment and Standardization Application Driven Virtualization Soft and Hard Partitioning Support for Leading Enterprise Operation Systems Dynamic Resource Scheduling Integration with OEM12c Build by Oracle to Oracle and non-Oracle environments Only x86 server virtualization solution fully certified by Oracle and can be used with all Oracle Software Single Vendor Support, One call to Oracle; no finger pointing at another vendor
  10. 10. BENCHMARK Environment Preparation
  11. 11. SOME NOTES ON THE TESTING  Performed in a lab environment, not on our actual Prod environment  The trends are representative, but the numbers reflect the lab gear available at the time  When we build VM service offerings they are tuned for general purpose IaaS workloads & use cases most common across customers  We can tune for specific use cases, as this presentations will show
  12. 12. THE ENVIRONMENT  Hardware – 3 DELL M610 with 96 GB RAM and 2 hexa-core processors each – OS: OEL 5.7 64 bit – Hitachi Storage (Fiber Channel Storage Array)  Database – OEE 11.2.0.3 – SGA: 4864 MB – Redo: 7 Groups of 150 MB each
  13. 13. THE SERVERS  VM’s – 4 vCPU’s each – 6 GB RAM each  Virtualization Software – OVM 3.2.1.516 – Other Hypervisors  Bare metal – 12 CPU’s – 96 GB RAM
  14. 14. BENCHMARK PRODUCTS  CPUmonitor 2.91  Swingbench 2.4
  15. 15. SETUP OF ENVIRONMENT
  16. 16. BENCHMARK The Results
  17. 17. RESPONSE TIMES Max and AVG Response Times (milliseconds)
  18. 18. Response Times Max and AVG Response Times (milliseconds)
  19. 19. Response Times AVG Response Times (milliseconds)
  20. 20. RESPONSE TIMES AVG Response Times (milliseconds)
  21. 21. TRANSACTIONS PER MINUTE AVG Transactions per minute
  22. 22. CPU WITH 200 SESSIONS
  23. 23. CPU WITH 400 SESSIONS
  24. 24. CPU WITH 800 SESSIONS
  25. 25. CPU WITH 800 SESSIONS
  26. 26. BENCHMARK/SCALING What happen if we give more resources to the VM?
  27. 27. WHEN SCALING • Increasing VM resources on-demand when achieving 400 concurrent sessions • RAM from 6GB to 12 GB • vCPUs from 4 to 8 Now let’s see what’s happen when giving more resources to the VM
  28. 28. Response Times AVG Response Times (milliseconds) 40 900 35 800 35 30 700 812 30 29 30 29 27 600 25 500 20 400 15 18 15 15 15 15 300 10 200 5 100 00 12 18 35 1 15 29 15 27 15 15 Users 15 Users 5050 Users Users 100 Users 100 Users 200200 Users Users Response Time AVG BM Response Time AVG BM 30 27 30 400 Users 400 Users Response Time AVG OVM Response Time AVG OVM 29 800 UsersUsers 800
  29. 29. TRANSACTIONS PER MINUTE AVG Transactions per minute 35000 30621 30000 30621 29523 25000 21854 20000 21685 21685 19604 15000 10881 10000 10924 5569 5000 0 838 838 810 2755 2755 2722 2722 5476 12541 10881 10924 5569 5476 810 50 1515 Users Users 50 Users Users100 Users 100 Users 200 Users 200 400 Users 400 Users 800 Users Transactions/min AVG BM Transactions/min AVG BM Transactions/min AVG OVM AVG OVM Transactions/min 800 Users
  30. 30. CPU WITH 400 SESSIONS (2)
  31. 31. CPU WITH 800 SESSIONS (2)
  32. 32. WHEN SCALING As you can see, without OVM you will have a full physical server with underutilized resources, but if using OVM, you will be able to virtualize it to host many Oracle DBs without loss of performance and making an efficient use of available licenses.
  33. 33. OTHER INFO • MANAGEMENT OF SGA MEMORY • SGA of 4864 MB • BM able to open 563 connections • Other Hypervisors able to open 523 connections • OVM able to open 567 connections
  34. 34. BENCHMARK Conclusion
  35. 35. MYTHS or TRUE • • • • • It is not safe to run Production Environments on OVM If using OVM your database will run slower Oracle do not support production DB on OVM OVM is more expensive than other Hypervisors Other Hypervisors run Oracle Database faster than OVM
  36. 36. CONCLUSION • • • • • Oracle Database performs better at OVM OVM makes a better use of available resources OVM is more scalable and stable for Oracle DBs OVM allows better consolidation of loads in a virtual environment PLUS OVM uses less CPU than other Hypervisors a bonus: Allow licensing savings, extra HA and is fully certified and supported by Oracle.
  37. 37. BE CAREFUL What happen if you do not really know about OVM
  38. 38. P2V Normal Performance after P2V TPS MAX TPS AVG TPM MAX TPM AVG RT MAX RT AVG TTC RIPS DGPS (MB) Baremetal 27 14 924 810 277 35 53:32.0 45,161 3.40 OVM 21 13 866 719 1526 111 1:30:47 51,441 3.80
  39. 39. PARAVIRTUALIZED VMs Normal Performance of Paravirtualized VMs: TPS MAX TPS AVG TPM MAX TPM AVG RT MAX RT AVG TTC RIPS DGPS (MB) Baremetal 27 14 924 810 277 35 53:32.0 45,161 3.40 OVM 25 14 921 816 837 44 35:02.3 81,953 6.10
  40. 40. REVERA VMs Normal Performance of Revera VMs: TPS MAX TPS AVG TPM MAX TPM AVG RT MAX RT AVG TTC RIPS DGPS (MB) Baremetal OVM (Revera) 27 25 14 18 924 933 810 838 277 164 35 18 53:32.0 31:52.0 45,161 93,542 3.40 7.00 TPS MAX TPS AVG TPM MAX TPM AVG RT MAX RT AVG TTC RIPS DGPS (MB) OVM (PV) OVM (Revera) 25 25 14 18 921 933 816 838 837 164 44 18 35:02.3 31:52.0 81,953 93,542 6.10 7.00
  41. 41. WHY REVERA  Over 2.0 Pb of storage and 2,500 VMs in operation  150 staff across four locations  5 data centers (small but perfectly formed)  CommVault’s biggest NZ customer  VMware Premier VSPP in NZ  Hitachi Data Systems biggest NZ customer  Oracle Platinum Partner  Biggest OVM farm in NZ  Dozens of templates customized to achieve the best performance and stability  Scalable Environment  The only OVM specialized partner in NZ  Constantly investing in Research
  42. 42. SELECTION OF UTILITY COMPUTE OPTIONS     Targeted at different use cases All Utility Pricing scale up-scale down Different Service Offerings focused at different use cases Customers consume based on SLAs and capabilities, not brand of hypervisor
  43. 43. THE PERFECT DUO
  44. 44. Thank You Any Questions?

×