Download - 6 Requirements of QoS Webinar
![Page 1: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/1.jpg)
Advancing the way the world uses the cloudUnlocking the secrets of guaranteed QoS in the cloud
![Page 2: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/5.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/7.jpg)
Requirement #1: All-SSD architectureDeliver consistent latency for every I/O
HDD SSD
![Page 8: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/9.jpg)
Requirement #3: RAID-less data protectionPredictable performance in any failure condition
Controller
Controller
✗
✗
![Page 10: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/10.jpg)
Requirement #4: Balanced load distributionEliminate hot spots that create unpredictable I/O latency
Controller
Controller
![Page 11: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/12.jpg)
Requirement #6: Performance virtualizationDeliver performance resources independent of capacity and on demand
IOPSCapacity IOPSCapacity Performance
?
![Page 13: 6 Requirements of QoS Webinar](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061218/54811954b4af9fce158b5e58/html5/thumbnails/14.jpg)
The only storage architecture for guaranteeing Quality of Service in the cloud.Period.