Technical Presentation

33
1 Copyright 2011 EMC Corporation. All rights reserved. MAXIMIZE OPERATIONAL EFFICIENCY FOR ORACLE RAC WITH EMC SYMMETRIX FAST VP (AUTOMATED TIERING) AND VMWARE VSPHERE Technical Presentation

description

MAXIMIZE OPERATIONAL EFFICIENCY FOR ORACLE RAC WITH EMC SYMMETRIX FAST VP (AUTOMATED TIERING) AND VMWARE V SPHERE. Technical Presentation. Agenda. Solution use case VMware ESX and virtual machine design Live migration from physical to virtual Oracle RAC Configuring FAST VP Test procedure - PowerPoint PPT Presentation

Transcript of Technical Presentation

Page 1: Technical Presentation

1© Copyright 2011 EMC Corporation. All rights reserved.

MAXIMIZE OPERATIONAL EFFICIENCY FOR ORACLE RAC WITH EMC SYMMETRIX FAST VP (AUTOMATED TIERING) AND VMWARE VSPHERE

Technical Presentation

Page 2: Technical Presentation

2© Copyright 2011 EMC Corporation. All rights reserved. 2

Agenda• Business challenge

• Solution overview

• Key technology components

• Symmetrix VMAX with Enginuity 5875

• Virtualization components

• EMC Virtual Provisioning

• EMC FAST VP

• Solution use case

• VMware ESX and virtual machine design

• Live migration from physical to virtual Oracle RAC

• Configuring FAST VP

• Test procedure

• Test results

• Solution benefits

Page 3: Technical Presentation

3© Copyright 2011 EMC Corporation. All rights reserved. 3

EMC Proven Solutions

Combine EMC’s best-of-breed products and services with key third-party offerings

Provide tested, documented, and demonstrable solutions with reference architectures and best practices

Utilize subject matter experts who work closely with customers and who fully support each solution

Leverage deep, strategic relationships —Cisco, Microsoft, Oracle, SAP, VMware

Help customersidentify andovercome

their businesschallenges

Reduce risk anddeliver faster

implementations

Address uniqueindustry

challenges

Simplify managementof complexapplication

environments

Page 4: Technical Presentation

4© Copyright 2011 EMC Corporation. All rights reserved. 4

Business challengeChallenge Solution

Business needs To advance workforce productivity and enable business transformation by:

• Increasing operational efficiency• Improving quality of service

Meeting the challenge

Changes in IT models and infrastructure solutions to:• Provide more agile service delivery • Design for the future

Technologies being applied

• Resource pooling• Virtualization • Dynamic and thin provisioning

Infrastructure foundation requirements

Infrastructure and tools must:• Simplify storage management• Improve capacity utilization

EMC solution EMC Symmetrix VMAX with Enginuity 5875, and associated management tools, have been developed to be the foundation of this infrastructure

Use case • Automated storage tiering for Oracle RAC 11g databases, virtualized with VMware vSphere, and residing on EMC Symmetrix VMAX storage. • A method for nondisruptive migration from a physical RAC

environment

}• Storage tiering• Commodity

computing

while still cost-effectively managing existing business requirements and service levels

Page 5: Technical Presentation

5© Copyright 2011 EMC Corporation. All rights reserved. 5

Solution overviewChallenge Solution

Optimized performance tuning

• Symmetrix Fully Automated Storage Tiering for Virtual Pools (FAST VP) offers highly granular sub-LUN data movement across a mix of drive technologies and RAID levels.

Optimized storage capacity utilization

• F AST VP automatically identifies highly active data and moves it to a high- performing tier, such as EFDs.• FAST VP moves inactive or less active data to a storage tier more

suited to its performance requirements, such as FC or SATA.

Simplified management and operations

• FAST VP uses EMC Virtual Provisioning thin pools to provision storage. • EMC Symmetrix Management Console provides simple setup and

administration.

Flexibility • Symmetrix VMAX supports EFD, FC, and SATA, and extensive range of RAID types. • Virtual Provisioning supports nondisruptive, on-demand provisioning.• Virtual LUN VP Mobility supports manual movement of devices

between storage tiers with different performance characteristics.

Management of Oracle Database 11g environments

• Virtualization with VMware vSphere enables efficient use of system resources.• Operating a RAC database in a VMware environment improves

operational agility and response to both vertical and horizontal scaling needs.• Together Oracle RAC and vSphere provide HA at both virtual and

physical levels.• VMware vCenter Server, together with EMC Virtual Storage Integrator

(VSI), provides a single interface for virtualization and storage management.

Page 6: Technical Presentation

6© Copyright 2011 EMC Corporation. All rights reserved. 6

Key technology components• EMC components:

– Symmetrix VMAX with Enginuity 5875

– Symmetrix Management Console (SMC)

– Symmetrix Performance Analyzer (SPA)

– Symmetrix Virtual Provisioning

– Virtual LUN VP Mobility– Symmetrix FAST VP– PowerPath/Virtual Edition

(PowerPath/VE)– Virtual Storage Integrator

(VSI)

• VMware components– VMware vSphere

– VMware vCenter

– VMware templates

• Oracle components– Oracle Database 11g R2

Enterprise Edition

– Oracle Grid Infrastructure

– Oracle RAC

• Brocade components– Brocade 5100 switches

Page 7: Technical Presentation

7© Copyright 2011 EMC Corporation. All rights reserved. 7

Symmetrix VMAX with Enginuity 5875

• High-end, enterprise storage array, with simple, intelligent, modular design that enables system to grow seamlessly and cost-effectively from entry-level configuration to world’s largest storage array.

• Supports EFDs, and FC and SATA drives within single array, and extensive range of RAID types.

• Virtual Provisioning provides nondisruptive, on-demand thin provisioning.

• FAST VP provides automatic storage tiering at the sub-LUN level.

• Virtual LUN VP Mobility enables manual moving of thin LUNs between pools, transparently and with no host or application impact, including ability to re-gather a thin volume’s many thin device extents from multiple thin pools and move all to a single pool, regardless of underlying disk technology or RAID type.

• EMC PowerPath/VE supports multiple I/O paths to logical devices and intelligently distributing I/O requests across all available paths.

• Configured and managed by Symmetrix Management Console (SMC), Symmetrix Solutions Enabler, and Symmetrix Performance Analyzer (SPA).

EFD

FC

SATA

Symmetrix VMAX array with

new Enginuity 5875 operating

environment

Page 8: Technical Presentation

8© Copyright 2011 EMC Corporation. All rights reserved. 8

Virtualization components• VMware vSphere 4—abstracts applications and information from the

complexity of underlying infrastructure, through comprehensive virtualization of server, storage, and networking hardware.

• VMware vCenter—scalable and extensible platform for centralized management of VMware vSphere environments.

• VMware virtual machine template—a master copy of a virtual machine that can be used to quickly create and provision virtual machines.

• EMC Virtual Storage Integrator (VSI)—a plug-in to VMware vCenter that provides a single management interface for managing EMC storage within vSphere environment.

– Storage Viewer—presents underlying storage details to virtual data center administrator, merging the data of several different storage mapping tools into a few seamless vSphere Client views.

– Path Management—enables management of multipathing at both PowerPath/VE and NMP level through single interface.

Page 9: Technical Presentation

9© Copyright 2011 EMC Corporation. All rights reserved. 9

EMC Virtual Provisioning overview

• Improves storage utilization• Reduces storage provisioning complexity and

overhead• Automates processes to easily grow storage

– Overprovision storage to last lifetime of application, without providing all the physical storage up front

– Add capacity nondisruptively and on demand

– Automatically rebalance thin pools to maintain performance

• Simplifies storage management with Symmetrix Management Console, Symmetrix Performance Analyzer, and Solutions Enabler

ESX 310 TB

ESX 210 TB

ESX 1 10 TB

3 TB4 TB

Physicalallocation

3 TB

CommonStorage Pool

Page 10: Technical Presentation

10© Copyright 2011 EMC Corporation. All rights reserved. 10

EMC Virtual Provisioning elementsThin devices (TDevs)

• Cache-only devices that are presented to a host.

Data devices

• Special devices that provide physical storage for thin devices.

Virtual pools

• Collections of data devices that provide storage capacity for the thin devices bound to a pool.

• All data devices in a pool have same drive type and RAID level.

• Data is automatically striped across all data devices in a pool, balancing workload across physical storage devices.

• Pools can be automatically rebalanced after adding/removing data devices. Virtual pools provide

the storage tiers used by FAST VP

Page 11: Technical Presentation

11© Copyright 2011 EMC Corporation. All rights reserved. 11

EMC Symmetrix FAST VP – overview• Automatic storage tiering for Virtual

Provisioning thin pools

• Analysis and data movement at sub-LUN level:– Spreads data from a single thin device

across multiple pools

– Places very active parts of a LUN on high-performing EFDs

– Places less active parts of a LUN on higher-capacity, more cost-effective FC or SATA drives

– Moves data at the extent group level (7,680 KB)

• Moves data based on user-defined policies and application performance needs

• Data movement is automatic and nondisruptive

SATA

FC

EFD

• Radically simplifies storage management

• Optimizes performance

• Increases storage efficiency

Symmetrix VMAX with FAST VP – Getting the right data, to the right place, at the right time

Page 12: Technical Presentation

12© Copyright 2011 EMC Corporation. All rights reserved. 12

Symmetrix FAST VP – components• Storage tier: A set of one or

more virtual pools containing devices with the same technology type and RAID protection level.

• Storage group: A logical grouping of storage devices for common management.

• FAST policies: A set of tier usage rules that is applied to associated storage groups.

A policy assigns an upper usage limit for each tier, specifying how much data from a storage group can reside on each tier.

Administrators can set:• High-performance policies that use more

Flash drive capacity for critical applications

• Cost-optimized policies that use more SATA drive capacity for less-critical applications

Page 13: Technical Presentation

13© Copyright 2011 EMC Corporation. All rights reserved. 13

Symmetrix FAST VP – before and after

Page 14: Technical Presentation

14© Copyright 2011 EMC Corporation. All rights reserved. 14

Use case architecture (physical environment)

Live, nondisruptive migration carried out from this environment

Page 15: Technical Presentation

15© Copyright 2011 EMC Corporation. All rights reserved. 15

Use case architecture (virtual environment)

Live, nondisruptive migration carried out to this environment

Page 16: Technical Presentation

16© Copyright 2011 EMC Corporation. All rights reserved. 16

Use case overview• Implements Oracle Database 11g R2 RAC in a virtualized environment

optimized by FAST VP.

• Underlying physical storage provided by Symmetrix VMAX array with Enginuity 5875.

• Live, nondisruptive migration:– From a physical 2-node Oracle RAC 11g R2 database

– To a virtualized 8-node Oracle RAC 11g R2 database running on a VMware HA cluster, with identical hardware specifications to source physical nodes

• Using Swingbench, workload was generated against two identical schemas and a baseline was established.

• A storage group was defined for all required devices.

• A FAST policy was associated with the storage group, and the performance characteristics before and after applying the policy were compared.

• Testing was performed with the goal of emulating a tier-1 database workload that exceeds performance requirements of most organizations.

Page 17: Technical Presentation

17© Copyright 2011 EMC Corporation. All rights reserved. 17

Use case hardware and software

Software Description

Enginuity 5875 Operating system for Symmetrix VMAX storage arrays

EMC PowerPath/VE 5.4.2Multipathing/fault tolerance for storage connections on VMware vSphere servers

Solutions Enabler 7.2 Symmetrix VMAX management software

EMC Symmetrix Performance Analyzer 2.0.1.4 Symmetrix VMAX performance analysis tool

Symmetrix Management Console 7.2 Symmetrix VMAX configuration and management tool

EMC Virtual Storage Integrator 4.0Plug-in for VMware vCenter for managing storage from EMC storage arrays

VMware vSphere 4.1 Hypervisor hosting all virtual machines

VMware vCenter Management of VMWare vSphere

Oracle Database 11g Enterprise Edition 11.2.0.2 (with Oracle RAC and Oracle Grid Infrastructure)

Oracle cluster database software for grid computing

Red Hat Enterprise Linux 5.5 OS for Oracle RAC database servers

Microsoft Windows Server 2008 R2 OS for management virtual machines

Swingbench 2.4 Database workload generation tool

Storage array(1)

VMware ESX servers (2)

Oracle RAC database servers

(2)

FC switches (2)

Ethernet switches

(2)HBAs (8)

Symmetrix VMAX with Enginuity 5875, 2 x VMAX 64 GB engines, 8 Gb FC connectivity, 128 x 300 GB, 15k FC drives, 28 x 2 TB, 7,200 rpm SATA drives, 8 x 200 GB EFDs

4 x eight-core CPUs, 128 GB RAM, 2 x quad-port 1 Gb NICs

4 x eight-core CPUs, 128 GB RAM, 2 x quad-port 1 Gb NICs

Brocade 5100 switches, 40 ports per switch

Gigabit Ethernet switches

8 Gb quad-port HBAs (2 per physical server)

Page 18: Technical Presentation

18© Copyright 2011 EMC Corporation. All rights reserved. 18

ASM disk groupVirtual pool

RAID protection

TDev hyper size

No. of TDevs

Provisioned capacity

+DATA (system, sysaux, and undo)

RAID5_FC RAID 5 (3+1) 64 GB 2 128 GB

+SOE1 RAID5_FC RAID 5 (3+1) 64 GB 15 960 GB

+SOE2 RAID5_FC RAID 5 (3+1) 64 GB 15 960 GB

+REDO RAID1_FC RAID 1 64 GB 1 64 GB

+CRS RAID1_FC RAID 1 5 GB 5 25 GB

+FRA RAID6_SATA RAID 6 (6+2) 64 GB 4 256 GB

+TEMP RAID5_FC RAID 5 (3+1) 64 GB 1 64 GB

Use case storage configurationProfile characteristic

Details

Database schema size

1 TB each

Database profile OLTP

Benchmark profileSwingbench Order Entry benchmark

User scalingDatabase scale to keep host CPU utilization in the range of 70%

Response time SLA <=10 ms

Virtual allocation of hardware resourcesVirtual machine

roleQty

Configuration

Oracle RAC node 86 vCPUs, 24 GB RAM, RHEL 5.5

VMware vCenter server

12 vCPUs, 8 GB RAM, Windows Server 2008 SP2

EMC SMC/SPA server

12 vCPUs, 4 GB RAM, Windows Server 2008 SP2

Swingbench server 14 vCPUs, 8 GB RAM, Windows Server 2008 SP2

Database storage layout for thin devices

Use case profile

Page 19: Technical Presentation

19© Copyright 2011 EMC Corporation. All rights reserved. 19

Virtual environment overview

Page 20: Technical Presentation

20© Copyright 2011 EMC Corporation. All rights reserved. 20

VMware ESX and virtual machine design• A virtual switch, dedicated to the cluster interconnect, was created

on each ESX Server, with NIC teaming for load balancing and failover.

• Oracle Services were balanced over virtual machines on the same ESX Server, where possible.

• Each virtual machine was assigned 24 GB of memory.

• Each virtual database instance was given a memory target of 10 GB.

• 12 GB of memory reservation was made for each virtual machine.

• 6 virtual machines were used for all testing. 2 unused virtual machines remained available for horizontal scaling.

• With only 48 cores used across both ESX servers, there was capacity for an additional 2 virtual machines of same specification, if required.

Page 21: Technical Presentation

21© Copyright 2011 EMC Corporation. All rights reserved. 21

Live migration from physical to virtual Oracle RAC• Using SMC, add ESX servers to Auto-provisioning View to enable

access to storage devices from VMAX.

• Prepare ESX servers for deployment of virtualized Oracle Clusterware nodes.

• Deploy all virtual machines from VMware template.

• Update all virtual machines with RDM/Shared SCSI Controller configuration.

• Start up virtual machines and configure SSH equivalency on all nodes.

• Add virtual machines to cluster and configure RAC .

• Delete Oracle RAC physical nodes.

Page 22: Technical Presentation

22© Copyright 2011 EMC Corporation. All rights reserved. 22

Configuring FAST VP

Pool storage resources

Define policy

Apply to application

Time windowsCreate time windows to specify when data can be collected for performance analysis and when data movements can be executed.

Recommend to have windows always open so FAST VP can use most recent analysis to optimize data placement.

Page 23: Technical Presentation

23© Copyright 2011 EMC Corporation. All rights reserved. 23

FAST VP versus manual tiering

Manual

+9 hours at regular intervals

FAST VP

One-off process, 40 minutes or less

Page 24: Technical Presentation

24© Copyright 2011 EMC Corporation. All rights reserved. 24

FAST VP test procedure• Swingbench Order Entry workload generated and

run against schemas SOE1 and SOE2 concurrently.

• Initially, all storage allocated for both schemas resided on FC devices.

• Workload generated against the schemas for 2 hours to ensure that each was running a steady transaction rate.

• FAST policy created and applied.

• FAST monitoring and move windows opened.

• Database performance monitored—average host I/Os per second (IOPS) and database transactions per second (TPS) recorded.

• After storage group was compliant with FAST policy, load was continued to ensure observed performance levels were sustained.

• Number of users increased at intervals to determine how database performed following optimization of underlying storage by FAST VP.

Reduce

Risk

ReduceTotal Cost

ImproveSLAs

Page 25: Technical Presentation

25© Copyright 2011 EMC Corporation. All rights reserved. 25

FAST VP rebalancing across tiers

• 5% limit on EFD tier has almost been reached

• Although policy allows for 100% of storage group to reside on FC tier, FAST VP has identified that 30% does not require that level of performance and downtiers it to SATA

• 65% of data still resides on FC tier

Effect of FAST VP rebalancing storage group across 3 tiers when policy applied

Page 26: Technical Presentation

26© Copyright 2011 EMC Corporation. All rights reserved. 26

Physical & virtual Oracle RAC comparison

• Virtual environment delivered performance consistently within 4% of physical environment (without FAST VP)

• Virtual environment processed 2% more transactions after FAST policy applied

Page 27: Technical Presentation

27© Copyright 2011 EMC Corporation. All rights reserved. 27

FAST VP effects on read response times

• 17% improvement in response times after FAST policy applied

• FAST VP moved most active data to EFDs, so ensuring improved response times for entire storage group

• FAST VP also moved 30% of total allocated storage for storage group to SATA with no negative impact on response times

Page 28: Technical Presentation

28© Copyright 2011 EMC Corporation. All rights reserved. 28

FAST VP & user scaling effects on response times

• No. of users scaled up from 800 to 1,200 (in increments of 100)

• 50% increase in user numbers overall

• 44% increase in transactions per minute

• Response times remained within 1 ms of initial values

Page 29: Technical Presentation

29© Copyright 2011 EMC Corporation. All rights reserved. 29

FAST VP effects on transactions per minute

• Increase of 25,260 transactions per minute in virtual environment when FAST policy applied (under max load tested)

Page 30: Technical Presentation

30© Copyright 2011 EMC Corporation. All rights reserved. 30

FAST VP effects on energy consumption

• 33% reduction in power and cooling requirements for tiered environment, when compared to all-FC environment

• This results from introduction of more energy-efficient EFDs and more high-capacity, low-energy SATA drives

• Energy consumption figures generated by EMC Power Calculator

Page 31: Technical Presentation

31© Copyright 2011 EMC Corporation. All rights reserved. 31

Solution benefits• By virtualizing the Oracle RAC 11g R2 environment on

VMware, customers are able to scale the transaction rate to within 4% of a physical machine. 

• By applying a FAST policy with just 5% EFD added into the mix, the VMware vSphere 4.1 environment outperforms the physical system, and offers more efficient use of CPU, memory, and Oracle licenses.

• Adding a FAST policy enables workloads to be scaled almost linearly for a 50% increase in users and a 44% increase in database transactions, while still meeting service-level agreements.

• Using FAST VP to manage a tiered solution can deliver a 33% annual saving on power and cooling costs, when compared to an all-FC environment.

• FAST VP eliminates the need for repetitive analysis and manual retuning of storage by administrators, reducing the process to a one-off operation taking 40 minutes or less.

• Live migration of the Oracle RAC 11g R2 database from physical to virtual was achieved without loss of service.

Performance

Ease-of-use

Efficiency

Non-disruptive

Cost savings

Page 32: Technical Presentation

32© Copyright 2011 EMC Corporation. All rights reserved. 32

Next steps• Step 1

Leverage EMC expertise to help assess what you have

• Step 2Review White Paper supporting technical validation

• Step 3Request complimentary workshopWhite Paper: Maximize Operational

Efficiency for Oracle RAC with EMC Symmetrix FAST VP (Automated Tiering) and VMware vSphere – An Architectural Overview

• emc.com• EMC Powerlink

Page 33: Technical Presentation

33© Copyright 2011 EMC Corporation. All rights reserved.

THANK YOUTHANK YOUTHANK YOU

33

THANK YOU