Cloud computing environment activity monitoring
US-10567406-B2 · Feb 18, 2020 · US
US12578903B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12578903-B2 |
| Application number | US-202318525618-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2023 |
| Priority date | Jul 18, 2019 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
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.
Providing scalable and reliable container-based storage services, including: deploying a containerized storage controller on a first node among of plurality of nodes operable to support execution of the containerized storage controller; associating a dataset stored in backing storage accessible by the first node with one or more virtualized volumes presented by the containerized storage controller; and providing, by the containerized storage controller to one or more client hosts, a set of storage services for the one or more virtualized volumes.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: associating, by a containerized storage controller application, a dataset with one or more virtualized volumes that provide a presentation of the dataset; and providing, by the containerized storage controller application, a set of container-based storage services to one or more clients to access or modify the dataset via the one or more virtualized volumes. 2 . The method of claim 1 , wherein providing, by the containerized storage controller application, the set of container-based storage services further comprises providing an application programming interface (API) that allows the one or more clients to request the set of container-based storage services. 3 . The method of claim 1 , further comprising: deploying different containerized storage controller applications to provide different container-based storage services for a single virtualized volume. 4 . The method of claim 1 , further comprising: deploying the containerized storage controller application on a node in a cluster of nodes that support containerized storage controller execution. 5 . The method of claim 1 , wherein the containerized storage controller application includes a data services microcontroller. 6 . The method of claim 1 further comprising: deploying an additional containerized storage controller application; and offloading at least one storage service to the additional containerized storage controller application. 7 . The method of claim 1 further comprising: deploying an upgraded version of a containerized storage controller application that presents the one or more virtualized volumes; and redirecting a client host from the containerized storage controller application to the upgraded version. 8 . The method of claim 1 further comprising: deploying a plurality of containerized storage controller applications on a plurality of nodes operable to support execution of the plurality of containerized storage controller applications, wherein each of the plurality of containerized storage controller applications presents one or more virtualized volumes that virtualizes backing storage resources; and constructing a cluster configuration database that identifies each containerized storage controller application and the one or more virtualized volumes presented. 9 . The method of claim 1 , wherein containerized storage controller applications are deployed on a plurality of nodes that include on-premises servers and cloud-based computing instances. 10 . The method of claim 1 , wherein backing storage includes a plurality of storage tiers. 11 . An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: associating, by a containerized storage controller application, a dataset with one or more virtualized volumes that provide a presentation of the dataset; and providing, by the containerized storage controller application, a set of container-based storage services to one or more clients to access or modify the dataset via the one or more virtualized volumes. 12 . The apparatus of claim 11 , wherein providing, by the containerized storage controller application, the set of container-based storage services further comprises providing an application programming interface (API) that allows the one or more clients to request the set of container-based storage services. 13 . The apparatus of claim 11 , further comprising: deploying different containerized storage controller applications to provide different container-based storage services for a single virtualized volume. 14 . The apparatus of claim 11 , further comprising: deploying the containerized storage controller application on a node in a cluster of nodes that support containerized storage controller execution. 15 . The apparatus of claim 11 , wherein the containerized storage controller application includes a data services microcontroller. 16 . The apparatus of claim 11 further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: deploying an additional containerized storage controller application; and offloading at least one storage service to the additional containerized storage controller application. 17 . The apparatus of claim 11 further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: deploying an upgraded version of a containerized storage controller application that presents the one or more virtualized volumes; and redirecting a client host from the containerized storage controller application to the upgraded version. 18 . The apparatus of claim 11 further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: deploying a plurality of containerized storage controller applications on a plurality of nodes operable to support execution of the plurality of containerized storage controller applications, wherein each of the plurality of containerized storage controller applications presents one or more virtualized volumes that virtualizes backing storage resources; and constructing a cluster configuration database that identifies each containerized storage controller application and the one or more virtualized volumes presented. 19 . A computer program product disposed upon a computer readable storage medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of: deploying a containerized storage controller application on a first node among a plurality of nodes operable to support execution of the containerized storage controller application; associating, by the containerized storage controller application, a dataset stored in backing storage accessible by the first node with one or more virtualized volumes, presented by the containerized storage controller application, that provides a presentation of the dataset; and providing, by the containerized storage controller application to one or more client hosts, a set of storage services to access or modify the dataset using the one or more virtualized volumes. 20 . The computer program product of claim 19 further comprising computer program instructions that, when executed by the computer, cause the computer to carry out the step of storing configuration metadata for the containerized storage controller application in the backing storage, wherein the configuration metadata includes at least a data services policy relating to the one or more virtualized volumes.
Improving or facilitating administration, e.g. storage management · CPC title
at area level, e.g. provisioning of virtual or logical volumes · CPC title
Plurality of storage devices · CPC title
using a plurality of controllers · CPC title
Management of state, configuration or failover · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.