An aspect of the invention is directed to a management server coupled to a first storage array which executes a given function and coupled to a plurality of second storage arrays. The management server comprises: a memory being configured to store information of hardware configurations of the plurality of second storage arrays and to store information of one or more configuration patterns which realize the given function using a plurality of storage arrays, the plurality of storage arrays including zero or more first storage arrays and zero or more second storage arrays; and a processor, in response to receipt of a request to create configuration for the given function on the plurality of second storage arrays, being configured to select at least one configuration pattern, of the one or more configuration patterns, which can be realized by the hardware configurations of the plurality of second storage arrays.
展开▼