×

Methods and apparatus for array agnostic automated storage tiering

  • US 10,225,162 B1
  • Filed: 09/26/2013
  • Issued: 03/05/2019
  • Est. Priority Date: 09/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • using a computer processor to display information for user fields, the user fields comprising first one or more user fields relating to choosing a desired converged hardware system from a plurality of converged hardware systems and comprising second one or more user fields related to choosing a desired automated storage tiering policy from a plurality of available automated storage tiering policies to be used with the plurality of converged hardware systems,the automated storage tiering policies controlling location of data to be stored in a storage array based on relative activity level of the data, wherein the plurality of converged hardware systems each comprise at least one or more respective storage arrays, each respective storage array associated with a respective set of array characteristics;

    configuring, the user fields to abstract, from a user, details concerning the respective set of array characteristics and details concerning whether, based on the respective set of array characteristics, any of the available automated storage tiering policies are usable with a given storage array of a given converged hardware system;

    wherein;

    the respective set of array characteristics comprise at least one or more characteristics selected from the group consisting of;

    a storage type, a vendor, a location, a switch type, a server type, a drive type, a redundant array of independent disk (RAID) level, a capacity, a speed, a cost, a reliability, an availability, a performance level, a pool, a volume property, a quota, a tiering policy, and a memory technology type;

    the plurality of converged hardware systems comprise at least a first converged hardware system having a first storage array with a first respective set of array characteristics and a second converged hardware system having a second storage array with a second respective set of array characteristics,wherein the first set of array characteristics and the second set of array characteristics are different; and

    the displayed user fields for selecting the desired storage tiering policy and for selecting the desired converged hardware system are configured to permit a first user selection of the desired storage tiering policy and a second user selection of the desired converged hardware system to which the desired storage tiering policy is to be applied, wherein the user fields are configured to accept user selections independent of whether or not the selected desired automated storage tiering policy is applicable to the respective storage array associated with the selected desired converged hardware system;

    receiving, from the user, the first user selection for the desired automated storage tiering policies for storage and the second user selection for the desired convergent hardware system to which the selected desired automated tiering policy is to be applied, wherein, responsive to the first and second user selections, the selected automated storage tiering policy is automatically configured to cover the one or more storage arrays associated with the selected desired converged hardware system;

    providing a model of physical information stored within a management layer of the selected at least one converged hardware system;

    providing a model of service and offering information stored within the management layer;

    creating automatically, based at least in part on the first and second user selections, a first service to run on the selected at least one converged hardware system, the first service configured in accordance with the selected respective first one of the automated storage tiering policies; and

    adopting the first service into the management layer, and splitting storage discovery of storage in first storage resources of the converged hardware systems into discovery of block storage in SAN fabrics and discovery of file storage paths;

    wherein the automated storage tiering policies cover a plurality of storage types.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×