Enhanced cloud-computing environment deployment
US-2023244466-A1 · Aug 3, 2023 · US
US2024211228A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024211228-A1 |
| Application number | US-202318523278-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 29, 2023 |
| Priority date | Dec 22, 2022 |
| Publication date | Jun 27, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some examples, methods and systems to automatically create runtime environments are provided. For example, a method includes: receiving a request to create a runtime environment; automatically generating a cluster of nodes based on the request, wherein the cluster of nodes are configured to run one or more containerized applications for the runtime environment; automatically applying a manifest onto the cluster of nodes, wherein the manifest includes one or more configurations associated with the runtime environment; and automatically deploying one or more software products into the cluster of nodes.
Opening claim text (preview).
What is claimed is: 1 . A method to automatically create runtime environments, the method comprising: receiving a request to create a runtime environment; automatically generating a cluster of nodes based on the request, the cluster of nodes configured to run one or more containerized applications for the runtime environment; automatically applying a manifest onto the cluster of nodes, the manifest comprising one or more configurations associated with the runtime environment; and automatically deploying one or more software products into the cluster of nodes; wherein the method is performed using one or more processors. 2 . The method of claim 1 , wherein the request includes an indication of an expiration date corresponding to the runtime environment. 3 . The method of claim 2 , further comprising: automatically destroying the runtime environment, on the expiration date. 4 . The method of claim 1 , wherein the request includes an indication of at least one selected from a group consisting of: an environment identifier, environment description, environment ownership, and release channel overrides. 5 . The method of claim 1 , wherein the request includes a desired number of nodes, and wherein the cluster of nodes includes a number of nodes corresponding to the desired number of nodes. 6 . The method of claim 1 , wherein the request is received from user-input, the user-input being received at a graphical user-interface (GUI). 7 . The method of claim 1 , wherein the one or more products include a runtime operator that is configured to perform one or more actions associated with the one or more software products. 8 . The method of claim 1 , wherein the cluster of nodes is provisioned on at least one selected from a group consisting of: one or more computing devices and one or more servers. 9 . The method of claim 1 , wherein the manifest includes one or more resource configurations. 10 . The method of claim 1 , further comprising: receiving an indication of an upgrade corresponding to at least one of the one or more software products; and modifying the runtime environment, based on the indication, to upgrade the at least one of the one or more software products. 11 . The method of claim 10 , wherein the upgrade is based on at least one of an account or subscription. 12 . The method of claim 1 , further comprising: receiving one or more inputs corresponding to the runtime environment; and generating the manifest based on the one or more inputs. 13 . The method of claim 1 , further comprising: receiving information about the runtime environment from a runtime operator; determining one or more actions to perform based on the received information; and performing the one or more actions. 14 . The method of claim 13 , wherein the one or more actions include at least one selected from a group consisting of: deploying a new software product into the cluster of nodes, upgrading a version of a software product in the cluster of nodes, and rolling back a version of a software product in the cluster of nodes. 15 . A system to automatically create runtime environments, the system comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to perform a set of operations, the set of operations comprising: receiving a request to create a runtime environment; automatically generating a cluster of nodes based on the request, wherein the cluster of nodes are configured to run one or more containerized applications for the runtime environment; automatically applying a manifest onto the cluster of nodes, wherein the manifest comprises one or more configurations associated with the runtime environment; and automatically deploying one or more software products into the cluster of nodes. 16 . The system of claim 15 , wherein the request includes an indication of an expiration date corresponding to the runtime environment, and wherein the set of operations further comprises automatically destroying the runtime environment, on the expiration date. 17 . The system of claim 15 , wherein the set of operations further comprises: receiving information about the runtime environment from a runtime operator; determining one or more actions to perform based on the received information; and performing the one or more actions. 18 . The system of claim 17 , wherein the one or more actions include at least one selected from a group consisting of: deploying a new software product into the cluster of node, upgrading a version of a software product in the cluster of nodes, and rolling back a version of a software product in the cluster of nodes. 19 . A method to automatically create runtime environments, the method comprising: receiving a request to create a runtime environment; automatically generating a cluster of nodes based on the request, wherein the cluster of nodes are configured to run one or more containerized applications for the runtime environment; automatically applying a manifest onto the cluster of nodes, wherein the manifest comprises one or more configurations associated with the runtime environment; automatically deploying one or more software products into the cluster of nodes; receiving an indication of an upgrade corresponding to at least one of the one or more software products; and modifying the runtime environment, based on the indication, to upgrade the at least one of the one or more software products. wherein the method is performed using one or more processors. 20 . The method of claim 19 , wherein the upgrade is based on at least one of an account or a subscription.
Mechanisms to release resources · CPC title
Grid computing · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators · CPC title
Software deployment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.