US2023342127A1PendingUtilityA1
System for managing multiple clouds and method thereof
Est. expiryJan 7, 2040(~13.4 yrs left)· nominal 20-yr term from priority
Inventors:Chaitanya Kapadia
G06F 8/60H04L 67/34H04L 63/08G06F 3/0482H04L 67/10H04L 67/75H04L 67/1097
54
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Package deployment over multiple cloud computing systems is provided where a package that includes a software container, file or a data package can be obtained, where the package is compatible to be deployed to multiple cloud computing systems. A selected cloud computing system that is selected from the multiple cloud computing systems can be determined, and the package can be deployed to the selected cloud computing system.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for managing or managing deployment of software packages or data packages to multiple cloud computing systems, comprising:
obtaining a package that includes a software container, a file, or a data package, wherein the package is compatible to be deployed to multiple cloud computing systems; determining a selected cloud computing system that is selected from the multiple cloud computing systems; authenticating, based on determining the selected cloud computing system, an account with the selected cloud computing system; and deploying, based on authenticating the account with the selected cloud computing system, the package to the selected cloud computing system.
2 . The method of claim 1 , further comprising providing an interface that facilitates selection of the selected cloud computing system from the multiple cloud computing system for deploying the package, wherein determining the selected cloud computing system includes receiving, from the interface, an indication of selection of the selected cloud computing system.
3 . The method of claim 2 , further comprising:
obtaining a list of packages from a repository; and displaying, via the interface, the list of packages for selection, wherein obtaining the package is based on receiving, from the interface, an indication of selection of the package from the list of packages.
4 . The method of claim 3 , wherein the list of packages includes a list of one or more binaries stored in the repository that are compatible for execution via the multiple cloud computing systems.
5 . The method of claim 3 , wherein the list of packages includes a list of one or more data collections stored in the repository that are compatible for accessing via the multiple cloud computing systems.
6 . The method of claim 2 , further comprising displaying, via the interface, a list of multiple packages from a repository along with an indication of one of the multiple cloud computing systems to which each package in the list of multiple packages is deployed.
7 . The method of claim 1 , further comprising removing, from a previous cloud computing system of the multiple cloud computing systems and based on the deploying the package to the selected cloud computing system, a previous package associated with the package.
8 . The method of claim 1 , further comprising managing accessing the multiple cloud computing systems via an orchestration environment, wherein deploying the package to the selected cloud computing system includes providing the package to the selected cloud computing system via the orchestration environment.
9 . The method of claim 8 , further comprising providing an interface that obtains, from the orchestration environment, one or more status parameters of the package deployed on the selected cloud computing system, and displays the one or more status parameters.
10 . The method of claim 1 , wherein determining the selected cloud computing system is based on determining that the selected cloud computing system provides a lowest cost option of the multiple cloud computing systems for storing the package.
11 . A system for managing or managing deployment of software packages or data packages to multiple cloud computing systems, comprising:
a memory; and at least one processor coupled to the memory and configured to: obtain a package that includes a software container, a file, or a data package, wherein the package is compatible to be deployed to multiple cloud computing systems; determine a selected cloud computing system that is selected from the multiple cloud computing systems; authenticate, based on determining the selected cloud computing system, an account with the selected cloud computing system; and deploy, based on authenticating the account with the selected cloud computing system, the package to the selected cloud computing system.
12 . The system of claim 11 , wherein the at least one processor is further configured to provide, via a display, an interface that facilitates selection of the selected cloud computing system from the multiple cloud computing system for deploying the package, wherein the at least one processor is configured to determine the selected cloud computing system based on receiving, from the interface, an indication of selection of the selected cloud computing system.
13 . The system of claim 12 , wherein the at least one processor is further configured to:
obtain a list of packages from a repository; and display, via the interface, the list of packages for selection, wherein the at least one processor is configured to obtain the package based on receiving, from the interface, an indication of selection of the package from the list of packages.
14 . The system of claim 13 , wherein the list of packages includes a list of one or more binaries stored in the repository that are compatible for execution via the multiple cloud computing systems.
15 . The system of claim 13 , wherein the list of packages includes a list of one or more data collections stored in the repository that are compatible for accessing via the multiple cloud computing systems.
16 . The system of claim 12 , wherein the at least one processor is further configured to display, via the interface, a list of multiple packages from a repository along with an indication of one of the multiple cloud computing systems to which each package in the list of multiple packages is deployed.
17 . The system of claim 11 , wherein the at least one processor is further configured to remove, from a previous cloud computing system of the multiple cloud computing systems and based on the deploying the package to the selected cloud computing system, a previous package associated with the package.
18 . The system of claim 11 , wherein the at least one processor is further configured to manage accessing the multiple cloud computing systems via an orchestration environment, wherein the at least one processor is configured to deploy the package to the selected cloud computing system based on providing the package to the selected cloud computing system via the orchestration environment.
19 . A non-transitory computer-readable medium storing computer executable code for managing or managing deployment of software packages or data packages to multiple cloud computing systems, comprising code for:
obtaining a package that includes a software container, a file, or a data package, wherein the package is compatible to be deployed to multiple cloud computing systems; determining a selected cloud computing system that is selected from the multiple cloud computing systems; authenticating, based on determining the selected cloud computing system, an account with the selected cloud computing system; and deploying, based on authenticating the account with the selected cloud computing system, the package to the selected cloud computing system.
20 . The non-transitory computer-readable medium of claim 19 , further comprising code for providing an interface that facilitates selection of the selected cloud computing system from the multiple cloud computing system for deploying the package, wherein the code for determining determines the selected cloud computing system based on receiving, from the interface, an indication of selection of the selected cloud computing system.Join the waitlist — get patent alerts
Track US2023342127A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.