×

SYSTEM OR METHOD TO AUTOMATICALLY PROVISION A STORAGE VOLUME BY HAVING AN APP-AWARE BASED APPLIANCE IN A STORAGE CLOUD ENVIRONMENT

  • US 20130111034A1
  • Filed: 11/01/2011
  • Published: 05/02/2013
  • Est. Priority Date: 11/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatic end-to-end storage provisioning by an application aware appliance of a software application served by a computing cloud based on a user request for a cloud served software application comprising:

  • receiving, at said application aware appliance, said user request for said cloud served software application, said user request for said cloud served software application containing identifying information about said requested cloud served software application including at least a server computing resource identification information portion and a software identification information portion;

    selecting, by said application aware appliance, server computing resources for running said requested cloud served software application from a server computing cloud that is a subset of said computing cloud based on said server computing resource identification information portion of said user request for said cloud served software application;

    identifying, by said application aware appliance, Host Bus Adapter (HBA) data of said selected server computing resources;

    selecting, by said application aware appliance, a software application storage template from a plurality of software application storage templates based on said software identification information portion of said user request for said cloud served software application, each software application storage template of said plurality of software application storage templates being associated with a copyable installation of said requested cloud served software application associated with each software application storage template;

    selecting, by said application aware appliance, a storage volume from a plurality of available storage volumes that are part of a storage resource cloud that is a subset of said computing cloud that meets storage requirements of said selected software application storage template;

    copying, by said application aware appliance, said copyable installation of said requested cloud served software application associated with said selected software application storage template to said selected storage volume;

    identifying, by said application aware appliance, storage identification data of said selected storage volume;

    mapping said storage identification data of said selected storage volume to said Host Bus Adapter (HBA) data of said selected server computing resources;

    configuring, by said application aware appliance, said selected server computing resources to operate using said selected storage volume based on said storage identification data of said selected storage volume; and

    operating, by said computing cloud, said selected server computing resources and said selected storage volume together to serve said requested cloud served software application.

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