Application I/O prioritization – Quality of Service
A prerequisite for any storage consolidation strategy is the ability to host multiple applications on a single storage platform without allowing the actions of one set of users to affect the I/O performance of others.
Potential problem areas for shared storage access include:
- Workloads with I/O and cache conflicts, such as online transaction processing (OLTP) and data warehousing
- Tiered storage access restrictions, such as development and production applications
- Peak processing demands for critical applications versus maintenance activities, such as backup or database reorganization
The ETERNUS DX Quality of Service feature with application I/O prioritization resolves these issues and enables the consolidation of multiple tiers of applications in a single storage system.
It sets performance limits for each connected server according to its priority. By prioritizing data access and dynamically managing any I/O conflict, high performance can be guaranteed for high-priority applications, and at the same time capacity is used more efficiently, thus increasing storage utilization without sacrificing performance. The QoS policies allow the user to specify the expected I/O patterns of each application (random, sequential, read or write-based, and mixed).
An example is shown in the figure below. Two servers are connected to an ETERNUS DX storage system. Server B is granted a higher priority than server A. Accordingly, limits for I/O requests from both servers are set and server B has a higher limit than server A. In the event of increased workloads on the low-priority server A, the system limits the I/O performance at the predefined level and the performance of the high-priority server B is not affected. Thus the required I/O performance is guaranteed regardless of the workloads on other servers with lower priority.
The Quality of Service functionality provides higher degree of automation to ensure simpler and more intuitive settings.
The ETERNUS DX S3 and ETERNUS DX200F set values with ETERNUS SF Storage Cruiser Quality of Service management option based on performance requirements and dynamically adjusts the values along with the result of performance monitoring.
This feature makes it easier for the user to start the settings. Furthermore, the automatic tuning ensures that the values used are more accurate, resulting in better service level fulfillment.
In addition, an upper bandwidth limit of ETERNUS DX S3 and DX200F can be set for each copy path. Even if a specific path fails, a steady load can be maintained without centralizing the load to other paths.
- Mapping application Service Level Agreements (SLA) to storage infrastructure
- Increased storage utilization by combining different workload profiles
- Allows service providers to guarantee a specific QoS and charge accordingly
||Disk Storage Systems
||ETERNUS DX100 S3/DX200 S3
ETERNUS DX500 S3/DX600 S3
ETERNUS DX8700 S3/DX8900 S3
ETERNUS DX80 S2/DX90 S2
ETERNUS DX400 S2 series
ETERNUS DX8700 S2
|All Flash Arrays