APPARATUS, SYSTEMS AND METHODS FOR CONTAINER BASED SERVICE DEPLOYMENT
First Claim
1. A processor-implemented method comprising:
- obtaining, based, in part, on system and pattern constructs associated with a hybrid distributed multi-tier application, an infrastructure independent representation of the hybrid distributed multi-tier application, wherein the infrastructure independent representation comprises a representation of an underlying pattern of resource utilization of the application, wherein the underlying pattern of resource utilization of the application is not;
(a) cloud specific and (b) container cluster specific; and
deploying a single instance of the hybrid distributed multi-tier application on a plurality of cloud infrastructures and on at least one container cluster, based, in part, on the infrastructure independent representation of the hybrid distributed multi-tier application.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed facilitate distributed orchestration and deployment of a single instance of a distributed computing application over a plurality of clouds and container clusters, including container clusters provided through a Container as a Service (CaaS) offering. In some embodiments, system and pattern constructs associated with a hybrid distributed multi-tier application may be used to obtain an infrastructure independent representation of the distributed multi-tier application. The infrastructure independent representation may comprise a representation of an underlying pattern of resource utilization of the application. Further, the underlying pattern of resource utilization of the application may be neither cloud specific nor container cluster specific. In some embodiments, a single instance of the hybrid distributed multi-tier application may be deployed on a plurality of cloud infrastructures and on at least one container cluster, based, in part, on the cloud-infrastructure independent representation of the application.
140 Citations
20 Claims
-
1. A processor-implemented method comprising:
-
obtaining, based, in part, on system and pattern constructs associated with a hybrid distributed multi-tier application, an infrastructure independent representation of the hybrid distributed multi-tier application, wherein the infrastructure independent representation comprises a representation of an underlying pattern of resource utilization of the application, wherein the underlying pattern of resource utilization of the application is not;
(a) cloud specific and (b) container cluster specific; anddeploying a single instance of the hybrid distributed multi-tier application on a plurality of cloud infrastructures and on at least one container cluster, based, in part, on the infrastructure independent representation of the hybrid distributed multi-tier application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising a processor coupled to a memory and a network interface, wherein the processor is configured to:
-
obtain, based, in part, on system and pattern constructs associated with a hybrid distributed multi-tier application, an infrastructure independent representation of the hybrid distributed multi-tier application, wherein the infrastructure independent representation comprises a representation of an underlying pattern of resource utilization of the application, wherein the underlying pattern of resource utilization of the application is not;
(a) cloud specific and (b) container cluster specific; anddeploy, using the network interface, a single instance of the hybrid distributed multi-tier application on a plurality of cloud infrastructures and on at least one container cluster, based, in part, on the infrastructure independent representation of the hybrid distributed multi-tier application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising instructions to configure a processor to:
-
obtain, based, in part, on system and pattern constructs associated with a hybrid distributed multi-tier application, an infrastructure independent representation of the hybrid distributed multi-tier application, wherein the infrastructure independent representation comprises a representation of an underlying pattern of resource utilization of the application, wherein the underlying pattern of resource utilization of the application is not;
(a) cloud specific and (b) container cluster specific; anddeploy a single instance of the hybrid distributed multi-tier application on a plurality of cloud infrastructures and on at least one container cluster, based, in part, on the infrastructure independent representation of the hybrid distributed multi-tier application. - View Dependent Claims (19, 20)
-
Specification