Application Scenarios
This section describes various application scenarios of SmartQoS. SmartQoS dynamically allocates storage resources to ensure performance for critical services and high-priority subscribers.
Ensuring Performance of Critical Services
SmartQoS allows you to configure different performance objectives for various services, ensuring the performance of critical services.
To ensure the performance of critical services, you can:
- Create a SmartQoS traffic control policy.
For example, a storage system processes Online transaction processing (OLTP) and backup services, where:
- OLTP services are critical and time-sensitive.
- Backup services have a large data amount and are tolerant of latency.
Sufficient system resources must be reserved for the two services in their specific periods.
- You can create two traffic control policies:
- Traffic control policy A: limits the bandwidth of backup services (for example, ≤ 50 MB/s) during 08:00 to 00:00, to reserve sufficient system resources for OLTP services and ensure that OLTP services work normally in the daylight.
- Traffic control policy B: limits the IOPS of OLTP services (for example, ≤ 200) during 00:00 to 08:00, to reserve sufficient system resources for backup services and finish backing up at midnight.
Figure 1-3 illustrates how SmartQoS controls storage resources for OLTP and backup services.
Ensuring Performance for High-Priority Subscribers
To reduce the total cost of ownership (TCO), some subscribers run services on the storage platforms offered by a storage service provider instead of dedicated storage systems. However, services of different types and characteristics may contend for storage resources. High-priority storage service subscribers may fail to obtain desired resources.
With SmartQoS, providers can alleviate this competition by creating SmartQoS policies for subscribers, offering sufficient resources for high-priority subscribers.
For example, a storage service provider offers resources to subscribers A and B. Table 1-3 lists the characteristics of subscriber A and B.
Subscriber |
Service Quality Requirement |
---|---|
Subscriber A (gold subscriber) |
High |
Subscriber B (silver subscriber) |
Low |
The provider can:
- Create separate traffic control policies for the two subscribers.
- Traffic control policy A: limits the bandwidth of subscriber A (for example, ≤ 100 MB/s) to ensure service performance of subscriber A without affecting service performance of the storage system.
- Traffic control policy B: limits the bandwidth of subscriber B (for example, ≤ 30 MB/s). This bandwidth is lower than that of subscriber A, to reserve enough system resources for other subscribers.
Figure 1-4 illustrates how SmartQoS controls storage resources for subscribers A and B.