15
Advancing the way the world uses the cloud Unlocking the secrets of guaranteed QoS in the cloud

6 Requirements of QoS Webinar

Embed Size (px)

DESCRIPTION

This is the slide deck from the QoS webinar with the WHIR on 4/2/2013.

Citation preview

Page 1: 6 Requirements of QoS Webinar

Advancing the way the world uses the cloudUnlocking the secrets of guaranteed QoS in the cloud

Page 2: 6 Requirements of QoS Webinar

What is true Quality of Service (QoS)?

• The ability to deliver consistent application performance regardless of system condition or application activity.

Page 3: 6 Requirements of QoS Webinar

Why is true QoS important?

• Enterprise comfort with cloud computing continues to rise ($7.8B market by 2015)

• Current cloud infrastructure is unable to support biz-critical applications

– Imbalance of capacity and performance

– Inconsistent performance/no QoS capability

– Data reduction techniques, if available, negatively impact system performance

– Limited automation options reduce efficiency

– Limited scalabilty

Page 4: 6 Requirements of QoS Webinar

Noisy Neighbor

• One application consumes an unfair amount of application resources

• Negatively impacts all other applications and tenant performance

Page 5: 6 Requirements of QoS Webinar

“Bolt-on” QoS can’t solve unpredictableperformance

• Prioritization: ranks applications in relation to one another

– Cannot guarantee any app actually gets the performance it needs

• Rate limiting: sets hard I/O limits for individual apps

– No concept or capability for guaranteeing minimum levels of performance

• Tiered storage: combines multiple types of media to deliver different performance levels

– Performance for every tenant varies as algorithms move data between media

Page 6: 6 Requirements of QoS Webinar

What is required to guarantee QoS?

Without all 6 core requirements for guaranteeing QoS, a storage solution cannot deliver consistency in multi-tenant infrastructures.

– All-SSD architecture

– True scale-out architecture

– RAID-less data protection

– Balanced load distribution

– Fine-grain QoS control

– Performance virtualization

Page 7: 6 Requirements of QoS Webinar

Requirement #1: All-SSD architectureDeliver consistent latency for every I/O

HDD SSD

Page 8: 6 Requirements of QoS Webinar

Requirement #2: Scale-out architectureLinear, predictable performance gains as system scales

Controller

Controller

Capacity Performance

DiskShelves

SolidFire Storage

Nodes

Capacity Performance

Page 9: 6 Requirements of QoS Webinar

Requirement #3: RAID-less data protectionPredictable performance in any failure condition

Controller

Controller

Page 10: 6 Requirements of QoS Webinar

Requirement #4: Balanced load distributionEliminate hot spots that create unpredictable I/O latency

Controller

Controller

Page 11: 6 Requirements of QoS Webinar

Requirement #5: Fine-grain QoS controlCompletely eliminate noisy neighbors, and guarantee volume performance

Max

IOPS

Time

Max

IOPS

Time

Burst

Min

Page 12: 6 Requirements of QoS Webinar

Requirement #6: Performance virtualizationDeliver performance resources independent of capacity and on demand

IOPSCapacity IOPSCapacity Performance

?

Page 13: 6 Requirements of QoS Webinar

Summary • Guaranteeing performance requires an architecture with all 6 core requirements.

• “Bolted-on” QoS features fall apart at scale – ruining any possibility of performance guarantees.

• The cloud of tomorrow will find profitability by running the high-performance applications businesses depend on.

• By enabling true storage QoS, you can achieve that today. Guaranteed.

Page 14: 6 Requirements of QoS Webinar

The only storage architecture for guaranteeing Quality of Service in the cloud.Period.

Page 15: 6 Requirements of QoS Webinar

Questions?

Email [email protected] or call Tom Troy at 720-583-8426