System and method for hand-offs in cloud environments
First Claim
1. A method to handle a transition among cloud computing service providers in a cloud computing environment, the method comprising:
- accessing, with one or more processors, a governance policy stored in memory, wherein;
the governance policy identifies a plurality of products, at least some of the products being software applications,respective products are associated with respective governance criteria by the governance policy,the governance criteria include rules by which movement of respective products to different computing devices is determined to be permitted or prevented, andat least some products are associated with different governance criteria from governance criteria associated with other products;
receiving, with one or more processors, a triggering event for a given product among the plurality of products;
evaluating, by one or more processors, a plurality of cloud computing service providers to determine that a cloud computing service provider of the plurality of cloud computing service providers satisfies governance criteria associated with the given product by the governance policy; and
responsive to the determination that the cloud computing service provider satisfies the policy, causing, by one or more processors, the given product to be moved, via a network, to a computing platform of the cloud computing service provider that satisfies the policy.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining, based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application.
39 Citations
20 Claims
-
1. A method to handle a transition among cloud computing service providers in a cloud computing environment, the method comprising:
-
accessing, with one or more processors, a governance policy stored in memory, wherein; the governance policy identifies a plurality of products, at least some of the products being software applications, respective products are associated with respective governance criteria by the governance policy, the governance criteria include rules by which movement of respective products to different computing devices is determined to be permitted or prevented, and at least some products are associated with different governance criteria from governance criteria associated with other products; receiving, with one or more processors, a triggering event for a given product among the plurality of products; evaluating, by one or more processors, a plurality of cloud computing service providers to determine that a cloud computing service provider of the plurality of cloud computing service providers satisfies governance criteria associated with the given product by the governance policy; and responsive to the determination that the cloud computing service provider satisfies the policy, causing, by one or more processors, the given product to be moved, via a network, to a computing platform of the cloud computing service provider that satisfies the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method to handle a transition among cloud computing service providers in a cloud computing environment, the method comprising:
-
monitoring, with one or more processors, a computer application executing on a platform of a first cloud computing service provider; determining, with one or more processors, whether a second cloud computing service provider satisfies a policy associated with the computer application, wherein; the policy identifies a plurality of products, at least some of the products being software applications, respective products are associated with respective criteria by the policy, the criteria include rules by which movement of respective products to different computing devices is determined to be permitted or prevented, and at least some products are associated with different governance criteria from governance criteria associated with other products; and initiating, with one or more processors, the execution of the same or comparable computer application at a platform of the second cloud computing service provider based upon the second cloud computing service provider being compliant with the policy associated with the computer application, wherein the initiating comprises causing a current state associated with the execution of the computer application to be sent to the second cloud computing service platform. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory tangible computer-readable storage medium having computer-readable instructions, which when executed by one or more processors effectuate operations comprising:
-
accessing, with one or more processors, a governance policy stored in memory, wherein; the governance policy identifies a plurality of products, at least some of the products being software applications, respective products are associated with respective governance criteria by the governance policy, the governance criteria include rules by which movement of respective products to different computing devices is determined to be permitted or prevented, and at least some products are associated with different governance criteria from governance criteria associated with other products; receiving, with one or more processors, a triggering event for a given product among the plurality of products; evaluating, with one or more processors, a plurality of cloud computing service providers to determine that a cloud computing service provider of the plurality of cloud computing service providers satisfies governance criteria associated with the given product by the governance policy; and responsive to the determination that the cloud computing service provider satisfies the governance policy, causing, with one or more processors, the given product to be moved, via a network, to a platform of the cloud computing service provider that satisfies the governance policy.
-
Specification