×

Trusted public infrastructure grid cloud

  • US 9,626,526 B2
  • Filed: 04/30/2012
  • Issued: 04/18/2017
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor;

    a memory having computer readable program code, the program code executable by the processor to cause the system to;

    select a plurality of component templates from a cloud computing component catalog, wherein the plurality of component templates represent at least one virtual machine and at least one network element;

    indicate a communication connection between a first component template of the plurality of component templates and a second component template of the plurality of component templates;

    detect a first of a plurality of security levels specified for at least the first component template of the plurality of component templates;

    in response to detection of the first security level, select from a plurality of security policies a first set of one or more security policies that satisfies a first set of one or more security attributes that corresponds to the first security level and lower levels of the plurality of security levels;

    assign the first set of security policies to at least the first component template;

    build a cloud computing application blueprint comprising the plurality of component templates, the first set of security policies, and deployment descriptors expressed in a markup language that indicate configuration of components deployed based on the plurality of component templates including configuration according to the first set of security policies for any of the components deployed based on the first or the second component templates and that indicate configuration of connections between those of the components deployed based on the first and the second component templates according to the communication connection;

    deploy components for the cloud computing application according to the deployment descriptors along with an agent program code to ensure any of the components based on the first component template, any of the components based on the second component template, and connections therebetween comply with the first set of security policies;

    detect a second of the plurality of security levels specified for at least the first component template of the plurality of component templates;

    in response to detection of the second security level and after authentication of a password, select from the plurality of security policies a second set of one or more security policies that satisfies a second set of one or more security attributes that corresponds to the second security level and lower levels of the plurality of security levels;

    update at least the first component template of the plurality of component templates in accordance with the second set of security policies; and

    modify the cloud computing application blueprint, wherein the program code executable by the processor to cause the system to modify the cloud computing application blueprint comprises program code executable by the processor to cause the system to update the deployment descriptors to indicate configuration in accordance with the second set of security policies for any of the components deployed based on the first or the second component templates.

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