6 Requirements of QoS Webinar

Preview:

DESCRIPTION

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

Citation preview

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

What is true Quality of Service (QoS)?

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

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

Noisy Neighbor

• One application consumes an unfair amount of application resources

• Negatively impacts all other applications and tenant performance

“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

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

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

HDD SSD

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

Controller

Controller

Capacity Performance

DiskShelves

SolidFire Storage

Nodes

Capacity Performance

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

Controller

Controller

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

Controller

Controller

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

Max

IOPS

Time

Max

IOPS

Time

Burst

Min

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

IOPSCapacity IOPSCapacity Performance

?

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.

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

Questions?

Email sales@solidfire.com or call Tom Troy at 720-583-8426

Recommended