Top Banner
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
43

Virtualization Best Practices and Performance with Oracle Storage

May 11, 2015

Download

Technology

Oracle Hardware

Virtualization technologies today require incredibly high-performing storage to ensure that users’ expectations for data access are met. This session gives attendees solutions and best practices for meeting VM storage performance objectives with Oracle’s Sun ZFS Storage Appliance and Oracle’s Pillar Axiom storage system.
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: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1

Page 2: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2

Virtualization Best Practices and Breakthrough Performance with Oracle Storage

David DARIOUCH – Storage Sales Consulting LeadKurt HACKEL – Oracle VM Development DirectorAnderson SOUZA – Sr. Software Engineer

Page 3: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3

ProgramAgenda

Data Center Challenges and

Application Driven Virtualization

Why Oracle Storage for Virtualized

Environments

Best Practices for Pillar Axiom

Best Practices for Sun ZFS Appliance

Questions & Answers

Page 4: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4

Evolving Storage Needs for Virtualized Data center• “Data centers” are becoming “Service Centers”

• Cloud computing is driving the need to deliver complete integrated stacks, not just components

• On-going need for greater optimization & efficiency

• Requirements are going beyond “just” space provisioning

• Isolated hypervisors and storage silos are not good enough

• Users need full stack provisioning and management

Storage Needs to Deliver Ready to Run Services

Page 5: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5

Top Storage Challenges with Server Virtualization

• Driving simultaneous Server and Storage consolidation: naturally occur together

• Managing rapid growth and large capacity systems

• Maintaining performance with unpredicted chaotic workloads (i.e. “Boot Storms”)

• Avoiding storage silos

• Completing backups on time

• Allowing scale to IaaS

Page 6: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6

Application-Driven Virtualization

• Virtualization offers key cost savings benefits Server consolidation Lower energy, facility and labor costs

• But - the goal is not “virtualization” itself. Virtualization must enable the entire stack to be:

Easier to DEPLOY Easier to MANAGE Easier to SUPPORT

Page 7: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7

Oracle Virtualization

• Oracle’s virtualization strategy offers much more: Most comprehensive

Fully tested with applications

Designed for full stack deployments

Integrated, full stack management

Integrated support

Page 8: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8

Oracle Virtualization Solutions

StorageVirtualization

DesktopVirtualization

ServerVirtualization

• Oracle VM• Logical Domains• Solaris Containers• Dynamic Domains

• Virtual DesktopInfrastructure

• Sun Ray • Secure Global Desktop• VirtualBox

• Exadata• ASM• Storage Connect• Oracle Storage

Page 9: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9

Oracle VM Storage ConnectAdvanced Storage Operations

Storage Connect Plug-Ins for Management…• Oracle and 3rd party storage…from the Manager UI

More than just provisioning…

• Create LUNs or Volumes• Expand LUNs or Volumes• Associate, share with VMs

Create LUN

CLONE VM

3.0

Oracle Storage

Storage Connect Plug-In Framework & API

Oracle Plug-In

Partner Storage

Partner Plug-In

vendor_specific_command_CREATE_LUN

OCFS2 Filesystem

JBOD

OCFS2 Plug-In

_INSTANT_CLONE

Storage Repositories

Page 10: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10

ProgramAgenda

Data Center Challenges and

Application Driven Virtualization

Why Oracle Storage for Virtualized

Environments

Best Practices for Pillar Axiom

Best Practices for Sun ZFS Appliance

Questions & Answers

Page 11: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11

Oracle Storage SolutionsWhy Choose Oracle Storage for Virtualized Environments

Sun ZFS StorageApplianceExadata Pillar Axiom StorageTek

Page 12: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12

Most Efficient5x less disk space, energy usage,and cost than competition

Distributed RAIDLinearly scale performance and capacity without disruption

Patented Quality of ServiceDeterministic IO queue management aligned to business importance

Best Modular ScalabilityElastic system-wide scaling withoutforklift upgrades

Oracle Pillar Axiom 600

Page 13: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13

S7420

Axiom 600 – one model that linearly scales both capacity and performance

Up to 4 ACTIVE-ACTIVE SLAMMERS with 64 Bricks8 Control UnitsUp to 832 drivesUp to 1.6PB Capacity192GB Cache128 RAID ControllersSATA, FC, and SSD Storage Classes

SINGLE ACTIVE-ACTIVESLAMMERwith ONE BRICK2 Control Units13 Drives12TB Capacity48GB Cache

The Axiom 600 includes… Patented Quality of Service (QoS) Software

All Protocols: FC, iSCSI, CIFS, NFS

All Management Software: Application Profiles, Thin Provisioning, Path Management, MaxMan

Engineered integration with Oracle software: Oracle EHCC, OEM, ASM, SAM, Oracle VM

Oracle Pillar Axiom 600Storage Consolidation for Virtualized Environment

Page 14: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14

S7420

Best AnalyticsVisualize and resolve issuesup to 44% faster than with competition

Best PerformanceOLTP and Backup performanceup to 2x faster than with competition

Most Efficient5x better storage efficiency withHCC for in-database archives

Trusted by Oracle ITOracle IT runs on ~300 Sun ZFS Storage Appliances (over 100PB)

Oracle Sun ZFS Storage Appliance

Page 15: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15

New benefits15,000 RPM HDDs and SSD - advantageous for specific high I/O use cases.

Continued software improvements resulting in better availability and performance.

Clients and applications (all models)Oracle Solaris • Oracle Linux

Oracle database, middleware, and applications

Oracle VM • VMware • Windows

More than 50 business applications supported

S7420

Standard features (all models)All data protocols: FC, iSCSI, IB, NFS, CIFS, WebDAV, etc. Advanced data services*: Snap, dedup., compression, analytics, etc.

* Replication and Clones are separately licensed features

7120Best value

Full suite of data services7320

Best flexibilitySingle or dual controllers

7420Best scalability

High Availability Environments

Oracle Sun ZFS Storage Appliance

Page 16: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16

ProgramAgenda

Data Center Challenges and

Application Driven Virtualization

Why Oracle Storage for Virtualized

Environments

Best Practices for Pillar Axiom

Best Practices for Sun ZFS Appliance

Questions & Answers

Page 17: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17

Virtual Server

Virtual Machine 2

Virtual Machine 1

Virtual Machine 3

FIFO Queue

Virtual Server

Virtual Machine 2

Virtual Machine 1

Virtual Machine 3

1 3

9

4 5

8

10

7

2 6

Premium Priority Queue

Medium Priority Queue

Low Priority Queue

Premium Medium Low Premium Medium Low

Typical

Multi-Tier Array

Oracle Pillar Axiom ArchitecturePrioritizing the I/O Queue; Breaking the FIFO Model

4 5

8

10

1 3

7 9

2 6

Page 18: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18

Typical Storage Provisioning Challenges

• Granular host resource optimization on the server side provides better server performance

• No resource optimization at the storage end results in poor storage space and performance utilization

Page 19: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19

Application-Aware StorageBenefits of Application Profiles for Virtual Machines

Data Type

StorageClass

LUN Performance Profile

Priority Access Bias I/O Bias

Control files SSD or FC High / Premium Mixed Mixed

Database Index SSD Medium Mixed Mixed

Database Tables SATA Medium Mixed Mixed

Temporary files SATA Medium Mixed Mixed

Online Redo Log Files FC High Sequential Write

Archive Log Files SATA Low Sequential Write

1. An Administrator considers provisioning storage for a new virtual machine - Use VM Templates

2. Launches the Axiom Storage System Manager

3. Selects the Application Profile for the VM application and QoS

4. Storage ready !

Page 20: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20

Pillar Axiom Storage ProvisioningQuality of Service for Virtual Machines

Page 21: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21

VM Pool #2VM Pool #2

VM Pool #3VM Pool #3

VM Pool #1VM Pool #1

QoS Best PracticesTypical Pillar Axiom Implementation

High Priority VMs :Databases, ERP, Groupware, Web

Standard Priority VMs :DC, DNS, Print, Database-Dev

Low Priority VMs :Templates, Clones, Archives, Backups

• Group VMs by Priority or Application Profiles

• Reduce number of LUNs for ease of management

• Dynamicaly migrate VMs between QoS when performance requirements changes

Page 22: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22

Further Improving VM PerformanceBest QoS Optimization

• Where to install OS, application data and swap ?

• Traditional : all in a single LUN

• QoS Enhanced : separated LUNs with appropriate QoS for each

Page 23: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23

Pillar Axiom Advantages for Virtualization

• Quality of Service enables simplified provisioning, centralized management, and consolidated resources

• Quality of Service helps to manage resource contention based on business priority

• Intelligently manage random IO – don’t just throw hardware at it!

• Manage multiple mixed workloads effectively

• Dynamically scale up & out without disruption

Page 24: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24

ProgramAgenda

DataCenter Challenges and

Application Driven Virtualization

Why Oracle Storage for Virtualized

Environments

Best Practices for Pillar Axiom

Best Practices for Sun ZFS Appliance

Questions & Answers

Page 25: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25

Hybrid Storage Pool

Sun ZFS Storage Appliance Advantages for Virtualization

Fast CPU4xCPUs

(per head)DRAMCPU

CPU DRAM

SSD

SSD

Large L1 Cache

(up to 2TB DRAM) Huge L2 Cache

(up to 4TB of SSD)

3TB 7200RPM

300/600GB 15k RPM

300/600GB 15k RPM

4 W

rite

SS

Ds

per

tra

y4

Wri

te S

SD

s p

er t

ray

Fast Network (InfiniBand, 10GbE)

NFS, iSCSI, FC

Logzilla

ARC L2ARCReadzilla

DiskPools

Faster, cheaper, bigger and more efficient !

Intelligently managed by multiple algorithms

Efficiently improves the cache utilization for virtualized environments

Fast response time and low latency for virtualized applications

Avoids VMs boot storm, bottlenecks, hot spots and I/O saturation

Hybrid Storage Pools

Page 26: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26

Intelligent Cache and Performance

Page 27: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.27

Storage Efficiency for Virtualized EnvironmentsCombining Deduplication, Compression and Thin Provisioning and Linked-clone

Page 28: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28

200 Windows 7 virtual desktops working with compression, deduplication, thin provisioning and linked clone technologies

Oracle VDI

Oracle Virtual Desktop Infrastructure Use Case

Page 29: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29

Virtualized Platform utilized: Oracle VDI (Virtual Desktop Infrastructure) with VMware vSphere5 as desktop provider.

Protocol/Speed and record size: NFS protocol, 10GbE (LACP) mode and 8KB NFS record size.

Storage Pool Configuration: 18.6TB mirrored (44x1TB 7200rpm disks drives)

Total of Virtual Desktops: 200 windows 7 virtual desktops.

Average of disk space per VM: 44.72GB, total 8.94TB.

Oracle Virtual Desktop Infrastructure Use Case

Page 30: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.30

200 Desktops with Oracle’s Sun ZFS Storage Appliance working with compression, deduplication and thin provisioning technologies

Oracle VDI Use Case

Page 31: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31

Oracle VDI Use Case

200 Desktops with Oracle’s Sun ZFS Storage Appliance working with compression, deduplication, thin provisioning and linked-clone technologies

Page 32: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32

Best Practices and Recommendations for Virtualized Environments

Page 33: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33

Best Practices and Recommendations for Virtualized EnvironmentsHeterogeneous Hypervisors and Architecture Support

Page 34: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34

Best Practices and Recommendations for Virtualized Environments

Page 35: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.35

Analytics gives unprecedented visibility into bottlenecks and other issues that might exist in the virtual infrastructure.

Real time System Performance and Utilization of Oracle VM

Load Balancing and Tuning of virtualized applications and Oracle VM data stores

Monitoring Storage in Virtualized Environments Sun ZFS Storage Appliance Analytics & Pillar Axiom Monitoring

Analytics

Page 36: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.36

Oracle Storage : Best Choice for Application Driven Virtualization

Designed to handle heavy I/O load for virtualization environments

Fast reading/writing operations (specially for random I/O workloads originated by virtual machines and hypervisors)

Easy-to-use, safe, efficient and scalable for virtualized environments

Cost-effective storage solution Native functionality and interoperability across multiple

vendors and toolsets Application optimized and full-stack integration

Page 37: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.37

To Learn More

Visit www.oracle.com/storage to view:

• Oracle Sun ZFS Storage Appliance

• Oracle Pillar Axiom Storage Systems

Visit www.oracle.com/virtualization to view:

• Oracle Server Virtualization

• Oracle Data Center Virtualization

• Oracle Desktop Virtualization

37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Highly Restricted

Page 38: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.38

Like us on Facebook

Join the Conversation

• Engage with Oracle Experts

• Share knowledge and experiences

• Keep up with hardware topics & trends

• Access Oracle Hardware content easily, including events, webcasts, white papers and more

Join the Oracle Hardware Hub today

facebook.com/oraclehardware

Page 39: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39

Learn More At OpenWorld

Tuesday October 2nd, 2012 11:45 AM - 12:45 PM - Using Oracle Automatic Storage Management with the Latest-

Generation Technology - Moscone South – 301

1:15 PM - 2:15 PM - Extreme Storage Scale and Efficiency: Lessons from a 100,000-Person

Organization - Moscone South – 252

1:15 PM - 2:15 PM – General Session : Breakthrough Efficiency in Private Cloud

Infrastructure – Moscone West 3014

5:00 PM - 6:00 PM – HOL : Managing Storage in the Cloud - Marriott Marquis – Salon 14/15

Page 40: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40

Learn More At OpenWorld

Wednesday October 3rd, 2012 11:45 AM - 12:45 PM – General Session : Oracle Storage – Best of Breed and Best for

Oracle – Moscone South 103

3:30 PM - 5:00 PM – The Storage Forum : Meet Oracle’s Storage Experts – YBCA Forum

Demos Oracle Storage : A to Z Integration with Oracle VM 3.x – Moscone South Center S-148

Page 41: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.41

Questions?

Page 42: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.42

Graphic Section Divider

Page 43: Virtualization Best Practices and Performance with Oracle Storage

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.43