Techniques for establishing a trusted cloud service
First Claim
Patent Images
1. A method, comprising:
- obtaining, by a hardware processor, an environment specification for a trusted target environment, the environment specification obtained within an initiating trusted environment;
creating, by the hardware processor, a package using the environment specification 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, by the hardware processor, trust configuration information for the trusted target environment having a trust configuration identifier;
including, by the hardware processor, the trust configuration information in the package;
sending, by the hardware processor, 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;
receiving notice from the trusted target environment that the instance of the migrating service is deployed for interacting with the initiating trusted environment; and
receiving interaction from the instance of the migrating service by one or more other services within the initiating trusted environment.
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.
15 Citations
15 Claims
-
1. A method, comprising:
-
obtaining, by a hardware processor, an environment specification for a trusted target environment, the environment specification obtained within an initiating trusted environment; creating, by the hardware processor, a package using the environment specification 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, by the hardware processor, trust configuration information for the trusted target environment having a trust configuration identifier; including, by the hardware processor, the trust configuration information in the package; sending, by the hardware processor, 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; receiving notice from the trusted target environment that the instance of the migrating service is deployed for interacting with the initiating trusted environment; and receiving interaction from the instance of the migrating service by one or more other services within the initiating trusted environment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having executable instructions that when executed by a hardware computing device performs a method, to:
-
obtain an environment specification for a trusted target environment, the environment specification obtained within an initiating trusted environment; create a package to migrate a service image for a service to the trusted target environment using the environment specification, establishing trust configuration information for the trusted target environment having a trust configuration identifier, the package including trust configuration information, and the packaging including 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; send the package to a target service in the trusted target environment for deploying an instance of the migrating service using the package through the service image and by processing components of the package within the trusted environment; receive notice from the trusted environment that an instance of the migrating service is deployed for interacting with the initiating trusted environment; and receive interaction from the instance of the migrating service by one or more other services within the initiating trusted environment. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a hardware processor; an ad hoc and trusted service deployer configured and adapted to;
i) execute on the hardware processor, ii) obtain an environment specification for a trusted target environment, the environment specification obtained within an initiating trusted environment, iii) create a deployment package based on the environment specification for a trusted target environment for a service being deployed to the trusted target environment, the package including 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, iv) establish trust configuration information for the trusted target environment having a trust configuration identifier, v) include the trust configuration information in the package, vi) send 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, vii) receive notice from the trusted target environment that an instance of the migrating service is deployed for interacting with the initiating trusted environment, and viii) receive interaction from the instance of the migrating service by one or more other services within the initiating trusted environment. - View Dependent Claims (13, 14, 15)
-
Specification