Patent ID: 8768883

Claim:
A storage apparatus connected to an access request terminal via a communication network, the storage apparatus being an access request source, the storage apparatus comprising: a plurality of types of storage devices, each of the plurality of types of storage devices having a different response performance; and a controller configured to: provide at least one pool volume from each of the plurality of types of storage devices; divide a virtual storage area of a virtual volume into a plurality of blocks, wherein the virtual volume includes the virtual storage area as an access target of the access request source; and manage each of the plurality of blocks by associating each of the plurality of blocks with a storage area formed in the at least one pool volume, the storage area being a page allocated for the virtual storage area for storing real data of a file designated in an access request from the access request source, wherein the controller: receives a request from the access request source, the request designating a file and a required response performance set for the designated file, wherein the real data of the designated file has an access frequency, the access frequency of the data being different from the required response performance set for the designated file; compares the required response performance set for the file designated in the request, and a response performance of a first pool volume of the associated page for storing the real data of the file designated in the request when the required response performance set for the file designated in the request is included in the request; selects a pool volume satisfying the required response performance, as a second pool volume, when the response performance of the first pool volume does not satisfy the required response performance; migrates the real data stored in the page in the first pool volume, to the selected second pool volume; and stores the real data of the file designated in the request, in a page in the second pool volume.