32

VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Embed Size (px)

DESCRIPTION

Learn how to simplify management and guarantee application performance through the unique combination of vSphere and SolidFire. - Consolidation of multiple mission critical applications on the same storage system - Integrated End-to-End Quality of Service allocation using VMware's SIOC settings to eliminate inconsistent performance - Eliminate VM sprawl and the need to over-provision storage, allowing you to deploy more VMs on the same infrastructure

Citation preview

Page 1: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency
Page 2: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

VMware + SolidFireDeliver Predictable Application Performance & Improve Infrastructure Efficiency

Aaron Delp, Cloud Solutions Architect

Page 3: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

▪ Intro to SolidFire (Short Version)

▪ Consolidation of Multiple Mission Critical Applications

▪ Integrated End-to-End Quality of Service (QoS)

▪ End-to-End QoS Demo

▪ Eliminate VM Sprawl & Wasted Resources

Agenda

Page 4: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Intro to SolidFire(Short Version)

Page 5: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

The SolidFire SolutionScale-out high performance storage systems designed for large scale infrastructure

Most Scalable All-Flash storage system 5 – 100 nodes, 60TB – 3.4PB, 7.5M IOPS Industry-standard hardware, 10 GigE iSCSI 20X performance of traditional SANs

Most complete enterprise feature set of any AFA

10x reduction in operational cost

Delivered below $3/GB

Page 6: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Deploy new applications and capabilities faster

Provide more agile and scalable infrastructure

Increase application performance and predictability

Enable automation and end-user self-service

Raise operational efficiency and reduce cost

Enterprise IT lacks storage agility, and is

under significant pressure

Page 7: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Deploy new applications and capabilities faster

Provide more agile and scalable infrastructure

Increase application performance and predictability

Enable automation and end-user self-service

Raise operational efficiency and reduce cost

Otherall-flash arrays

only solve for performance

Page 8: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Deploy new applications and capabilities faster

Provide more agile and scalable infrastructure

Increase application performance and predictability

Enable automation and end-user self-service

Raise operational efficiency and reduce cost

SolidFire solves for the

Next Generation Data Center

Page 9: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Scale-Out Architecture

New nodes are added as demand dictates Performance and capacity instantly available to all volumes Nodes added on the fly without down time

174 TB

207 TB

241 TB

275 TB

375,000 IOPS

450,000 IOPS

525,000 IOPS

600,000 IOPS

Performance

Cap

acity

Linear ScalabilityStarter 5 node SF9010 configuration

5, SF9010 Nodes 174 TB 375,000 IOPS

Page 10: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Scale-Out Architecture

Page 11: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Scale beyond 100TB

In-line Data Reduction

Shared Nothing HA

Guaranteed Performance

Automated Management

All Flash Storage

All Flash Arrays Are Not Created Equal…

Page 12: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Workload ConsolidationMultiple Mission Critical Applications on the Same Storage System

Page 13: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

One of the major problems we are solving for…

Noisy Neighbors!

A few resource (IO) hungry applications negatively affect all other’s performance

Traditional Multi-Tenant Performance

Noisy Neighbor

Page 14: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Eliminating Noisy Neighbors with QoS

The Noisy Neighbor Effect Individual tenant impacts other applications

Unsuitable for performance sensitive apps

SolidFire QoS in Practice Create fine-grained tiers of performance

Application performance is isolated

Performance SLAs enforced

Noisy Neighbor

Performance 0

Performance 1

Performance 2

Performance 3

Decreased Performance

Page 15: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Performance Virtualization: Unified global pools of capacity and performance

Allocate: Storage performance independent of capacity

Manage: Performance real-time without impacting other volumes

Guarantee: Performance to every volume with fine-grain QoS settings

Guaranteed Performance - QoS

Page 16: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Enabling Delivery of all Applications from a Single Storage Infrastructure

Scale-Out ArchitectureGuaranteed PerformanceFully automatedBelow $3/GB

VDI

Page 17: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Integrated End-to-End QoSVMware SIOC + SolidFire QoS = Predictable Performance

Page 18: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Hypervisor-based QoS? (SIOC)

Tries to achieve “fairness” between VMsAddresses some of the performance variability of VMs

But assumes that storage is consistent

never fails

is not used by anything else

An environment that depends on predictable performance demands a more coordinated approach across host & storage resources

Page 19: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Lack of control A hypervisor can Throttle IO Prioritize IO in its own queue

But a hypervisor cannot Control or maintaining the total IO pool available or make

more IO available Force the storage system to deliver a specific level of

performance

Any OS or hypervisor will always be at the mercy of the storage device abilities and state

Page 20: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Performance Degradation

The hypervisor does not know the cause of performance degradation. Is it: A noisy neighbor? A failure condition? A maintenance in process? Resources removed or added to the storage?

SIOC’s response is to turn up the volume (queue) on high priority apps & drown out the noisy neighbor Could make the problem much worse Hopefully the degradation cause is not actually a higher

priority Hopefully two independent SIOC decisions are never made

As storage system utilization increases performance degradation becomes a larger concern

Page 21: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Inability to set and guarantee minimum level of performance

It’s easy to cap or prioritize performance

But a lot can get lost in translation?

SIOC Priority? Shares? Apps and tenants need a

minimum level of performance articulated in a meaningful way

IOPS, BW, and Latency

Page 22: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

▪ Consolidate all use cases (e.g. cloud infrastructure, VDI, virtualized apps) with confidence▪ SIOC with storage enforced QoS ensures predictable performance to each VM▪ Automated, dynamic performance allocation to every datastore

End-to-End QoS

Page 23: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

VM QoSDatastore QoS (Tiering)Volume QoS

QoS managed per

SolidFire Volume Non-SIOC enabled

environments

QoS managed per

vSphere datastore Configure SIOC

defaults per datastore Manage hundred’s to

thousand’s of VM’s

without setting SIOC

per VM Storage vMotion to

change performance

QoS managed per VM Configure SIOC per

VM Granular flexibility

regardless of

datastore location to

manage individual

VM’s Edit VM settings to

change performance

Flexible & Powerful Performance Control Options

Page 24: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

End-to-End QoS Demo

Page 25: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Eliminate VM Sprawl & Wasted Resources

Page 26: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Forced Over-Provisioning

Trying to stay away from degradation many are forced to massively over-provision

Only way on most systems to ensure a large enough IOPS pool with no contention

Underutilization kills economics of shared storage environment.

What is your usable $/GB factoring in underutilization? Not uncommon to find SANs dedicated to an app

Page 27: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Always On, In-Line Efficiency

All data is compressed, de-duplicated and thin provisioned

Accomplished without any performance impact

Part of system architecture, not bolt-on feature

Operational Expense reduction in addition to Capital Expense reduction

30TB 60TB 90TB 120TB Provisioned

Purchase

15TBRaw

15TBHelix DP

Thin Provisioning

Effective Capacity

15TBHelix DP

Compression

Effective Capacity15TBHelix DP

De-duplication

Effective Capacity15TBHelix DP

Page 28: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Snapshots & Clones

Efficient versioning Deduplicated and compressed in-line Maximizing capacity Minimizing network traffic

Enhancing durability and availability Any snapshot can be cloned As a separate mountable, deduplicated volume As a real-time backup to another any Swift or S3

API compatible target

Page 29: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Operational Efficiency (compares 173TB of effective capacity)

Reduce rack space Consume less power And increase performance

52,000 IOPS

375,000 IOPS

Page 30: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

Questions?

Page 31: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency

▪ Intro to SolidFire (Short Version)

▪ Consolidation of Multiple Mission Critical Applications

▪ Integrated End-to-End Quality of Service

▪ End-to-End QoS Demo

▪ Eliminate VM Sprawl & Wasted Resources

More Information: solidfire.com/vmware

Page 32: VMware Technology: Deliver Predictable Application Performance & Improve Infrastructure Efficiency