TECHNIQUES FOR ESTABLISHING A TRUSTED CLOUD SERVICE
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for establishing a trusted cloud service are provided. Packages are created for services that include certificates, configuration information, trust information, and images for deploying instances of the services. The packages can be used to deploy the services in trusted environments and authenticated to deploy in sub environments of un-trusted environments. The sub environments are trusted by the trusted environments. Also, clouds are prospected for purposes of identifying desirable clouds and creating the packages for deployment.
13 Citations
21 Claims
- 1. (canceled)
-
2. A method, comprising:
-
obtaining an environment specification for a trusted target environment, the environment specification obtained within an initiating trusted environment; creating a package to include;
certificates, keys, a service image for a migrating service that is migrating to the trusted target environment, a service identifier for the migrating service, and a package identifier for the package;establishing trust configuration information for the trusted target environment having a trust configuration identifier; including the trust configuration information in the package; and sending the package to a target service in the trusted target environment for deployment of an instance of the migrating service, via the service image, within the trusted target environment by processing components of the package. - View Dependent Claims (3, 4, 5)
-
-
9. A method, comprising:
-
obtaining a specification for a trusted environment; creating a package to migrate a service image for a service to the trusted environment using the specification, the package including trust configuration information; and sending the package to the trusted environment for deploying an instance f the service using the package. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a processor; an ad hoc and trusted service deployer configured and adapted to;
i) execute on the processor;
ii) create a deployment package based on a specification for a trusted environment for a service being deployed to the trusted environment, and iii) send the package to the trusted environment for deployment and initiation within the trusted environment. - View Dependent Claims (19, 20, 21)
-
Specification