IP Library Patent Application 18791271
Patent Application
App. No. 18/791,271

CONTAINERIZED CLOUD-NATIVE CLUSTER STORAGE TARGETS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/791,271
Filed
Jul 31, 2024
Art Unit
2133
USPC
711/154
Abstract

Methods, systems, and computer program products. For implementing a container-attached storage facility. A cloud-resident containerized control module is situated in a Kubernetes Pod. A plurality of storage devices are organized into a common access space and made accessible by the cloud-resident containerized control module. In operation, and responsive to receiving a storage I/O request referencing a portion of storage that is addressable via the common access space, the cloud-resident containerized control module redirects the storage I/O request to a storage device of the common access space. Some instances of storage I/Os are redirected toward a cloud-provided block storage facility. Some instances of storage I/Os are redirected to storage devices situated in an on-premises environment.

Claims (29)

1 . A container-attached storage facility comprising:

a cloud-resident containerized control module situated in a Kubernetes Pod; and

a plurality of storage devices organized into a common access space and accessible by the cloud-resident containerized control module,

wherein, responsive to receiving a storage I/O request referencing a portion of storage addressable by the common access space, the cloud-resident containerized control module redirects the storage I/O request to a storage device of the common access space.

2 . The container-attached storage facility of claim 1 , wherein storage I/O is redirected to at least one instance of the storage devices of the common access space forms a cloud-provided block storage facility.

3 . The container-attached storage facility of claim 1 , wherein at least one instance of the storage devices of the common access space is situated in at least one of, an on-premises environment, or a third-party environment.

4 . The container-attached storage facility of claim 1 , wherein the storage I/O request referencing a portion of storage addressable in the common access space is translated into a long-haul I/O.

5 . The container-attached storage facility of claim 1 , wherein the storage I/O request referencing a portion of storage addressable in the common access space is redirected to a storage pool formed of node-local storage facilities.

6 . The container-attached storage facility of claim 5 , further comprising an external locator service that stores metadata pertaining to the node-local storage facilities that form the storage pool.

7 . The container-attached storage facility of claim 1 , wherein the storage I/O request referencing a portion of storage addressable by the common access space is translated from a first protocol into a second protocol.

8 . The container-attached storage facility of claim 7 , wherein the first protocol is iSCSI and the second protocol is SONET.

9 . A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor cause the processor to perform acts for operating a container-attached storage facility the acts comprising:

situating a cloud-resident containerized control module situated in a Kubernetes Pod; and

associating a plurality of storage devices into a common access space that is accessible by the cloud-resident containerized control module,

wherein, responsive to receiving a storage I/O request referencing a portion of storage addressable by the common access space, the cloud-resident containerized control module redirects the storage I/O request to a storage device of the common access space.

10 . The non-transitory computer readable medium of claim 9 , wherein storage I/O is redirected at least one instance of the storage devices of the common access space.

11 . The non-transitory computer readable medium of claim 9 , wherein at least one instance of the storage devices of the common access space is situated in at least one of, an on-premises environment, or a third-party environment.

12 . The non-transitory computer readable medium of claim 9 , wherein the storage I/O request referencing a portion of storage addressable in the common access space is translated into a long-haul I/O.

13 . The non-transitory computer readable medium of claim 9 , wherein the storage I/O request referencing a portion of storage addressable in the common access space is redirected to a storage pool formed of node-local storage facilities.

14 . The non-transitory computer readable medium of claim 13 , further comprising instructions which, when stored in memory and executed by the processor cause the processor to perform further acts of an external locator service that stores metadata pertaining to the node-local storage facilities that form the storage pool.

15 . The non-transitory computer readable medium of claim 9 , wherein the storage I/O request referencing a portion of storage addressable by the common access space is translated from a first protocol into a second protocol.

16 . The non-transitory computer readable medium of claim 15 , wherein the first protocol is iSCSI and the second protocol is SONET.

17 . A method for operating a container-attached storage facility comprising:

situating a cloud-resident containerized control module situated in a Kubernetes Pod; and

associating a plurality of storage devices into a common access space that is accessible by the cloud-resident containerized control module,

wherein, responsive to receiving a storage I/O request referencing a portion of storage addressable by the common access space, the cloud-resident containerized control module redirects the storage I/O request to a storage device of the common access space.

18 . The method for operating a container-attached storage facility of claim 17 , wherein storage I/O is redirected at least one instance of the storage devices of the common access space.

19 . The method for operating a container-attached storage facility of claim 17 , wherein at least one instance of the storage devices of the common access space is situated in at least one of, an on-premises environment, or a third-party environment.

20 . The method for operating a container-attached storage facility of claim 17 , wherein the storage I/O request referencing a portion of storage addressable in the common access space is translated into a long-haul I/O.

Assignments (2)
SECURITY INTEREST Recorded Feb 13, 2025
From: NUTANIX, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070206/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: SHAH, VEERAL PRABODHCHANDRA; JOSHI, NILESH RAVINDRA; PATIL, SUNIL KHUSHAL; JADHAV, SHRIKANT JANARDHAN; JOSHI, PRASAD GAJANAN; BANSAL, NAVEEN; PATIL, TANMAY RAJENDRA; SINGH, ANUBHAV
To: NUTANIX, INC.
Reel/Frame 068145/0283 →