virtualization of oracle production...

33
Virtualization of Oracle Production Environments Breakout Session #1961 Jeff Browning Oracle Subject Matter Expert, EMC Corporation Date: September 17, 2008 – 9:30 to 10:30 a.m.

Upload: donhu

Post on 18-Mar-2018

232 views

Category:

Documents


3 download

TRANSCRIPT

Virtualization of Oracle Production Environments

Breakout Session #1961

Jeff BrowningOracle Subject Matter Expert, EMC Corporation

Date: September 17, 2008 – 9:30 to 10:30 a.m.

Disclaimer

This session may contain product features that are currently under development.

This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product.

Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new technologies or features discussed or presented have not been determined.

“These features are representative of feature areas under development. Feature commitments are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.”

Agenda

� Oracle Economics

� Customer Scenario

� Virtualized Oracle Production Architecture

� Brief Demo� Brief Demo

� Caveats and Such

� Other Usage Cases

� Conclusion

Oracle Economics

Why Oracle is a very interesting technology space

What is the Most InterestingThing to Know about Oracle?

The Halo Effect

Storage Hardware

Server Hardware

Network Hardware

Storage Software

OS Software

Oracle Software

Oracle License Cost in a Typical RAC Configuration

4 Dell PE2900sRunning Oracle RAC 11g

Specs: 4 Node RAC w/ Dell PE2900Dell PowerConnect IP switchesBrocade FCP SAN switchesEMC CLARiiON CX4-20 SAN array- or –EMC Celerra NS40 NAS ArrayOEL 5.3 for x86-64Oracle RAC 11g EE

6 24 port GbE switches &2 16 port FC Switches

1 Dell PE6950Running VMware ESX 3.5

600000

800000

1000000

1200000

Database Software License Costs

Oracle Compared to Competitors

The sweet

spot

0

200000

400000

MS SQL Server WE

MS SQL Server SE

MS SQL Server EE

IBM DB2 WE

IBM DB2 WE w/ HA

IBM DB2 EE

Oracle SE

Oracle EE

Oracle RAC EE

License Cost (Reference Architecture)

Specs: Based upon x86-64 16 CPU (8 quad-core) database cluster at list prices

spot

Why do most people need EE?

� Enterprise Edition Features

Data Guard

RAC (Real Application Clusters)

In-Memory DB Cache

Content Database

OLAP

Data Mining

Site Recovery Manager, Array-

Based ReplicationVMware HA Cluster

In-Memory DB Cache

Real Application Testing

Advanced Compression

Total Recall

Manageability

Partitioning

Database Vault

Advanced Security

Label Security

Spatial

Oracle License Cost in a VMware HA Configuration

4 Dell PE2900sRunning Oracle Database 11g and VMware VI Enterprise 3.5

Storage Hardware

Server Hardware

Network Hardware

Storage Software

OS Software

Oracle Software

VMware Software

Specs: 4 Node RAC w/ Dell PE2900Dell PowerConnect IP switchesBrocade FCP SAN switchesEMC CLARiiON CX4-20 SAN arrayOEL 5.3 for x86-64- or –EMC Celerra NS40 NAS ArrayOracle Database 11g SEVMware VI Enterprise 3.5

3.5

6 24 port GbE switches &2 16 port FC Switches

1 Dell PE6950Running VMware ESX 3.5

Head on Comparison

800000

1000000

1200000

1400000

1600000

Overall Price

0

200000

400000

600000

800000

Oracle RAC 11g EE / physical Oracle Database 11g SE / virtualized on VMware HA Cluster

Overall Price

Customer Scenario

How to save money on your Oracle license costs

Fortune 100 Company

� 100s of Oracle database servers

� All of them on individual, physically booted servers

� Each with their own network switch infrastructure

� Many with their own storage arrays

� Every conceivable version of Oracle

8i

10g

8i

8i

9i

9i

9i9i

9i

10g

10g

10g

10g

� Every conceivable version of Oracle from 8i to 10g

� On Linux and Windows, every conceivable version

� Each with their own backup methodology

� Each with their own DR methodology

9i

8i

8i

8i

9i

9i

10g

10g

10g

Impact

Metric Value

Average server utilization Less than 5%

Cost of storing Oracle database data

More than $20 per GB per monthdata

More than $20 per GB per month

Amount of Oracle data PBs

Overall cost of managing Oracle data

$100 millions per year

“Typical” Solution

� Physically booted RAC cluster (grid strategy) w/ Oracle RAC EE required

� Consolidate individual databases into a single database

� Single database implies single

Production Array

EMC Celerra NS “F” Series

IP Storage Network 1

24-port Gigabit IP switch

RAC Interconnect

24-port Gigabit IP switch� Single database implies single

OS version and Oracle version

� Each “logical database” must be managed individual in terms of:

� Backup and recovery

� Disaster recovery

� Test / Dev cloning

� Data warehouse staging

24-port Gigabit IP switch

Production RAC Cluster

OS: OEL 4.5Application: Oracle RAC 10g

Virtualization Solution

Production Array

Storage Network

� Virtualized individual Oracle database servers running Oracle SE

� Each database server manages its own separate database

� No need to conform to a single OS or Oracle version

Production Virtualized Servers

OS: VariousApplication: Oracle Database Various Versions

OS or Oracle version

� Each database can be managed individually in terms of:

� Backup and recovery

� Disaster recovery

� Test / Dev cloning

� Data warehouse staging

VMware HA Cluster Interconnect

24-port Gigabit IP switch

Production VMware HA Cluster

OS: VMware ESX 3.5

Support

Licensing

� Processor: shall be defined as all processors where

the Oracle programs are installed and/or running. ....

For the purposes of counting the number of

processors which require licensing for AMD and Intel

multicore chips, “n” cores shall be determined by multicore chips, “n” cores shall be determined by

multiplying the total number of cores by a core

processor licensing factor of .50.

� Source: Oracle Technology Global Price List (June 16, 2008) Software Investment Guide

Value Prop

Metric Value

Server utilizationImproved at least 10x to more than 50%

Cost of managing Oracle dataReduced by at least 90%, much by

Cost of managing Oracle dataReduced by at least 90%, much byeliminating the requirement for RAC

Bottom line impact$100s of millions per year in savings to the customer

Virtualized Oracle Production Architecture

How to put this all together

FCP / NFS “Blended” Version

EMC Celerra NS Multi-

Protocol Series

IP Storage Network

24-port Gigabit IP switch

FCP Network 1

16-port FCP switch

HA Cluster InterconnectFCP Network 1FCP Network 2Back End Network

Physical

Virtual

NFS mounted volume

ASM mounted volume

IP Storage Network

FLASH

NFS

DATA

ASM

LOG1

ASM

LOG2

ASM

NFS

ASM

Production VMware Cluster

OS: VMware ESX 3.5

FCP Network 2

16-port FCP switch

Production Scale-Out VM Servers

OS: OEL 4.5Application: Oracle Database SE 10g R2

FLASH

ARCH

NFS

Pure NFS Version

EMC Celerra NS Multi-

Protocol Series

IP Storage Network

24-port Gigabit IP switch

HA Cluster InterconnectBack End Network

Physical

Virtual

NFS mounted volume

IP Storage Network

FLASH

NFS

DATA

LOG1

LOG2

NFS

NFS

NFS

NFS

Production VMware Cluster

OS: VMware ESX 3.5

Production Scale-Out VM Servers

OS: OEL 4.5Application: Oracle Database SE 10g R2

FLASH

ARCH

NFS

VMware HA Cluster vs. Oracle RACPerformance Comparison

4,000

6,000

8,000

10,000

12,000

14,000

16,000

18,000

20,000

Users

200

400

600

800

1,000

1,200

TPS

$500

$1,000

$1,500

$2,000

$2,500

Software License Cost per TPS

Specs: 4 Node cluster w/ Dell PE2900 serversEach w/ 2 x 2.66 GHz quad-core Intel Xeon x86-6424 GB RAM per node (96 GB total)8 VMs on VMware HA Cluster vs. 4 instances on RAC physicalTPC-C – like workload (using Quest BMF)

0

2,000

4,000

Oracle 10g RAC EE / physical Oracle Database 10g SE virtualized

0

200

Oracle 10g RAC EE / physical Oracle Database 10g SE virtualized

$0

$500

Oracle 10g RAC EE / physical Oracle Database 10g SE virtualized

Why is Performance Better with VMware HA Cluster?

� RAC Tax

� Cache fusion

� Block pinging� Block pinging

� System kernel parameters in /etc/sysctl.conf

� Creates hard limits per OS image

Brief Demo

Caveats and Such

No one claims this works for everyone

RAC compared to VMware HA Cluster

Architecture RAC VMware HA Cluster

Failover

• Real-time HA w/ continuous database uptime (some loss of

Transparent failover for planned downtime using VMotion, but unplanned failover requires reboot Failover

uptime (some loss of connectivity may occur)

failover requires reboot (guaranteed loss of connectivity while VM reboots)

Data visibility• Scale-up single database image (e.g. one monolithic application)

Scale-out (many single database instances) e.g. software as a service or database cloud

Other Usage Cases

Leveraging VMware in Oracle environments in ways other than primary production server

Other Usage Cases

Usage Case Description

Test / Dev

You can take a production database, use storage replication to make a writable copy, and then mount that on a virtualized server. This can be RAC to single instance as well.

DR Target

Single instance virtualized DR target is common, even for RAC production. In the event of a disaster, you can move DR Target the event of a disaster, you can move the DR target to a RAC physical configuration if needed.

Backup ServerOffload backup operation from a physical production server onto a virtualized backup server.

Data Warehouse StagingUse a writable copy of a productiondatabase to calculate summaries, run reports and the like

Conclusion

Wrapping up

Conclusions

� Oracle is a very interesting space for VMware

� “Halo” effect

� Oracle costs are the majority of costs in the configuration in most cases

� VMware can significantly reduce that cost

� Oracle Database SE vs. Oracle RAC EE� Oracle Database SE vs. Oracle RAC EE

� VMware provides manageability advantages as well

� Reduced costs for migration, backup, DR, etc.

� Performance is good

� Cost per transaction is very favorable

� Supportability and licensing

Other Sessions

� Designing the Next Generation Data Center

� Wednesday 11:00 a.m. Venetian Ballroom D

� Site Recovery Manager in Concert with Storage � Site Recovery Manager in Concert with Storage

Replication – Protecting Your Mission Critical Apps

� Wednesday 1:30 p.m. San Polo 3404

Q&A

Breakout Session # 1961

Jeff Browning EMC Solutions for Mid-Sized Enterprises

Oracle Subject Matter Expert

September 17, 2008