×

Cloud delivery platform

  • US 9,753,784 B2
  • Filed: 11/27/2013
  • Issued: 09/05/2017
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A cloud delivery platform comprising:

  • a hardware architecture comprising at least one processor and at least one memory module; and

    a plurality of components that, when executed by the at least one processor of the hardware architecture, causes the at least one processor of the hardware architecture to perform operations comprisingidentifying a cloud deployment element of a cloud deployable offering,identifying a cloud deployment unit to support deployment of the cloud deployment element,defining a cloud deployment policy to build, deliver, and manage the cloud deployable offering at a level of service,generating a cloud deployment manifest comprising an identifier associated with the cloud deployment element, an identifier associated with the cloud deployment unit, and the cloud deployment policy, the cloud deployment manifest further comprising a type of the cloud deployment element, a role associated with the cloud deployment element, a quantity of the cloud deployment element to be deployed, a software package to be utilized by the cloud deployment element, and a plurality of types of provisioning enabled for the cloud deployable offering, wherein the plurality of types of provisioning comprise an initial provisioning for an initial deployment of the cloud deployable offering, an elastic event provisioning allowing the cloud deployable offering to be scaled up or scaled down based upon demand, and a recovery provisioning allowing the cloud deployable offering to return to a previous state to recover from a failure, wherein the cloud deployment manifest further comprises, for each of the plurality of types of provisioning enabled for the cloud deployable offering, a corresponding type of process to be used to perform each of the plurality of types of provisioning, and wherein the corresponding type of process used to perform the initial provisioning comprises a stick deploy process and the corresponding type of process used to perform the elastic event provisioning and the recovery provisioning comprises a snapshot restore process,receiving an order to deploy an instance of the cloud deployable offering,ordering, from a cloud orchestrator, a resource to be utilized by the cloud deployable offering, the resource associated with the cloud deployment unit identified in the cloud deployment manifest,receiving access to the resource,distributing the cloud deployment element to the resource associated with the cloud deployment unit, andconfiguring the cloud deployment element on the cloud deployment unit in preparation for deployment of the cloud deployable offering.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×