Top Banner
© 2014 VMware Inc. All rights reserved. Oracle RAC Virtualization on VMware vSphere Eisen Kung 2014
13

Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Apr 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

© 2014 VMware Inc. All rights reserved.

Oracle RAC Virtualization on VMware vSphere Eisen Kung 2014

Page 2: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Oracle RAC Virtualization

• Leverage VMware vSphere 5.5 to virtualize Oracle

RAC clusters

• Improve efficiency, agility, availability, and scalability

• Reduce hardware footprint in data center

• Complete IT journey toward 100 percent virtualization

of IT production business applications

• Demonstrate vSphere as a production-worthy platform

for mission-critical, high-load, high-IO Oracle RAC

cluster

Page 3: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Business Need

• VMware on VMware initiative directs IT to move along IT Journey toward achieving 100% virtualization of its corporate data centers

• Virtualizing all business applications is part of that journey

• Attain performance equal to or better than its physical instance

• Simplify disaster recovery solution

Page 4: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Benefits

• Increased availability, agility, efficiency, and scalability to support VMware’s rapid growth

• Maximized the use of hardware resources without compromising application performance

• Testing at peak loads resulted in equal or better performance than physical clusters

• Improved reliability and resiliency of mission-critical Oracle RAC

• Simplified DR solution using VMware Site Recovery Manager (SRM)

4

Page 5: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Benefits

• Virtualizing our Oracle RAC databases is a powerful use case for VMware

• Gain cloud-readiness for Oracle RAC

• Simplified disaster recovery by using SRM

5

Page 6: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

The Software Environment

• vSphere 5.5 with vSphere API; EMC PowerPath / VE 5.9; Oracle Enterprise Linux 6.2; Oracle Grid Infrastructure 11.2.0.3; Oracle Enterprise Edition 11.2.0.3

• To minimize downtime during the migration to virtual RAC, Oracle Data Guard was configured on its associated virtual RAC database

– Expedited our switchover to virtual RAC

– Kept the switchover to 5 minutes

– Kept applications downtime to 30 minutes

6

Page 7: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Hardware/VM Environment

Page 8: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

EBS Applications Diagram

8

EBS RAC Service Configuration • Multiple customer services are defined in RAC to distribute

the load across different nodes

• Nodes 1 and 2 primarily handle OLTP

• Nodes 3,4 and 5 handle batch jobs and reports

Page 9: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Configuration Hardware

Server • HP Blade BL660c Gen 8

Server

o 4 Sockets x 8 Cores (32 Cores, 64 Threads)

o 512 GB DDR3 Memory

o 2 x2-Port FlexibleLOM Adapters

• Smart Array P220i Controller

o Local Disk RAID 1/Raid 1+0, 279 GB Capacity

Network • 2 Flex-10D Modules

• Dual-Port 8Gb QLogic HBA

Storage

• SAN Fabric: Brocade DCX 8510

16 Gb (Dual-Fabric)

• SAN Fabric: Brocade DCX 8510

16 Gb (Dual-Fabric)

• VPLEX VS2 4 Engine: Virtualized

Storage (Front End)

• VMAX-40 8 Engine (Backend)

o Device Types: EFD, R10K

SAS, SATA

o Fully Automated Storage

Tiering for Virtual Pools (FAST

VP)

o FAST VP 20 EFD/100 SAS

and 80 SATA

o 1 TB Standard for Database

RDM DB EBS RAC Configuration

5 Node RAC, each node has

• 24 vCPU

• 256GB RAM

Database is 14TB

Page 10: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

On Measuring Performance – Compare Apples to Apples

• Performance was measured against the physical RAC baseline captured from the same code base

• HP’s Load Runner tool was used to perform load and endurance testing

• Performed testing at normal and peak loads and at varying numbers of concurrent users

10

Page 11: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Lessons Learned

• Purchased all hardware at the same time – otherwise there is a chance firmware versions would be different

• Dedicate more time and identify more scenarios for VMware vMotion testing

• Have dedicated and skilled Linux resources

11

Page 12: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

Physical Environment

Model Count Cost per unit Total

BL620c G7 5 $17,500 $87,500

BL490c G7 10 $6,700 $67,000

C7000 Chassis

2 $40,000 $80,000

Grand Total $234,500

Virtual Environment

Model Count Cost per unit Total

BL660 Gen8 6 $24,500 $147,000

C7000 Chassis

1 $40,000 $40,000

Grand Total $187,000

Cost Savings per Environment $47,500

Hardware Footprint/Cost Savings

Page 13: Oracle RAC Virtualization on VMware vSphere · Oracle RAC Virtualization •Leverage VMware vSphere 5.5 to virtualize Oracle RAC clusters •Improve efficiency, agility, availability,

For more information, contact Eisen Kung [email protected]