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.
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. 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. 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. 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. 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. 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
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. 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. 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
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
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. 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
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. 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.
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. 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