TECHNIQUES FOR INTELLIGENT SERVICE DEPLOYMENT
First Claim
Patent Images
1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:
- acquiring cloud attribute data for a target cloud processing environment and acquiring service attribute data for a service;
evaluating a deployment specification for deploying the service to the target cloud processing environment;
developing a service placement plan for scheduling the deployment of the service to the target cloud processing environment based on the cloud attribute data, the service attribute data, and the deployment specification; and
deploying the service to the target cloud processing environment in accordance with the service placement plan.
16 Assignments
0 Petitions
Accused Products
Abstract
Techniques for intelligent service deployment are provided. Cloud and service data are evaluated to develop a service deployment plan for deploying a service to a target cloud processing environment. When dictated by the plan or by events that trigger deployment, the service is deployed to the target cloud processing environment in accordance with the service deployment plan.
-
Citations
20 Claims
-
1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:
-
acquiring cloud attribute data for a target cloud processing environment and acquiring service attribute data for a service; evaluating a deployment specification for deploying the service to the target cloud processing environment; developing a service placement plan for scheduling the deployment of the service to the target cloud processing environment based on the cloud attribute data, the service attribute data, and the deployment specification; and deploying the service to the target cloud processing environment in accordance with the service placement plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:
-
receiving an instruction to deploy a service to a target cloud processing environment; acquiring a service deployment plan for the service; and following directives of the service deployment plan to deploy the service to the target cloud processing environment. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a service deployment planner implemented in a computer-readable storage medium and to execute on one or more processors of a network; a service deployment manager implemented in a computer-readable storage medium and to execute on one or more processors of the network; the service deployment planner is configured to develop a plan for deploying a service to a target cloud processing environment in response to cloud attribute data and service attribute data, the service deployment manager is configured to interact with the service deployment planner to acquire the plan and deploy the service to the target cloud processing environment in accordance with directives of the plan. - View Dependent Claims (18, 19, 20)
-
Specification