STORAGE APPARATUS AND DATA MANAGEMENT METHOD
First Claim
1. A storage apparatus, comprising:
- a plurality of types of storage devices with different performances; and
a controller for managing respective storage areas respectively provided by the plurality of types of storage devices as respectively different types of storage tiers, configuring a pool from the plurality of different types of storage tiers, providing a virtual volume to a host computer, assigning a storage area to the relevant virtual volume from the pool in page units of a specified size in accordance with a write request to the virtual volume from an application installed in the host computer, and storing write target data in the assigned page,wherein the controller,manages a policy associating the application, the virtual volume with which the relevant application reads/writes data, the storage tier to assign the page to the relevant virtual volume, and the priority of the relevant storage tier, and,in accordance with a write request from the corresponding application to the virtual volume, assigns the page from the storage tier of the higher priority to the relevant virtual volume among the storage tiers associated with the relevant virtual volume in accordance with the corresponding policy.
1 Assignment
0 Petitions
Accused Products
Abstract
Proposes the realization of the performance stability operation of virtual volumes and the stabilized access performance for the virtual volumes in the storage apparatus. In the storage apparatus which configures a pool of multiple types of storage tiers of different performances, provides virtual volumes to the host computer and, in accordance with a write request from an application to a virtual volume, assigns pages to the relevant virtual volume from the pool, a policy associating an application with the virtual volume with which the relevant application reads/writes data, a storage tier to assign pages to the relevant virtual volume, and the priority of the relevant storage tier is managed and, in accordance with a write request from the application, complying with the corresponding policy, among the storage tiers associated with the corresponding virtual volume, pages are assigned from the storage tier of the higher priority to the relevant virtual volume.
50 Citations
8 Claims
-
1. A storage apparatus, comprising:
-
a plurality of types of storage devices with different performances; and a controller for managing respective storage areas respectively provided by the plurality of types of storage devices as respectively different types of storage tiers, configuring a pool from the plurality of different types of storage tiers, providing a virtual volume to a host computer, assigning a storage area to the relevant virtual volume from the pool in page units of a specified size in accordance with a write request to the virtual volume from an application installed in the host computer, and storing write target data in the assigned page, wherein the controller, manages a policy associating the application, the virtual volume with which the relevant application reads/writes data, the storage tier to assign the page to the relevant virtual volume, and the priority of the relevant storage tier, and, in accordance with a write request from the corresponding application to the virtual volume, assigns the page from the storage tier of the higher priority to the relevant virtual volume among the storage tiers associated with the relevant virtual volume in accordance with the corresponding policy. - View Dependent Claims (2, 3, 4)
-
-
5. A data management method in a storage apparatus comprising a plurality of types of storage devices with different performances, and a controller for managing respective storage areas respectively provided by the plurality of types of storage devices as respectively different types of storage tiers, configuring a pool from the plurality of different types of storage tiers, providing a virtual volume to a host computer, assigning a storage area to the relevant virtual volume from the pool in page units of a specified size in accordance with a write request to the virtual volume from an application installed in the host computer, and storing write target data in the assigned page,
wherein the controller comprises: -
a first step of managing a policy associating the application, the virtual volume with which the relevant application reads/writes data, the storage tier to assign the page to the relevant virtual volume, and the priority of the relevant storage tier; and a second step of assigning, in accordance with a write request from the corresponding application to the virtual volume, the page from the storage tier of the higher priority to the relevant virtual volume among the storage tiers associated with the relevant virtual volume in accordance with the corresponding policy. - View Dependent Claims (6, 7, 8)
-
Specification