WordPress Websites for Engineers: Elevate Your Brand
6 Requirements of QoS Webinar
1. Advancing the way
the world uses the cloud
Unlocking the secrets of
guaranteed QoS in the cloud
2. What is true
Quality of
Service
(QoS)?
• The ability to deliver consistent
application performance regardless of
system condition or application activity.
3. 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
4. Noisy
Neighbor
• One application consumes an unfair
amount of application resources
• Negatively impacts all other applications
and tenant performance
5. “Bolt-on” QoS
can’t solve
unpredictable
performance
• 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
6. 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
8. Requirement #2: Scale-out architecture
Linear, predictable performance gains as system scales
Controller
Controller
Capacity Performance
Disk
Shelves
SolidFire
Storage
Nodes
Capacity Performance
9. Requirement #3: RAID-less data protection
Predictable performance in any failure condition
Controller
Controller
✗
✗
10. Requirement #4: Balanced load distribution
Eliminate hot spots that create unpredictable I/O latency
Controller
Controller
11. Requirement #5: Fine-grain QoS control
Completely eliminate noisy neighbors, and guarantee volume performance
Max
IOPS
Time
Max
IOPS
Time
Burst
Min
12. Requirement #6: Performance virtualization
Deliver performance resources independent of capacity and on demand
IOPS
Capacity
IOPS
Capacity Performance
?
13. 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.
14. The only storage architecture
for guaranteeing Quality of
Service in the cloud.
Period.