-
公开(公告)号:US11934893B2
公开(公告)日:2024-03-19
申请号:US17368483
申请日:2021-07-06
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
CPC classification number: G06F9/542 , G06F3/0604 , G06F3/0653 , G06F3/0673 , G06F16/122
Abstract: An illustrative method includes a storage management system detecting an event within a storage system, determining an operation based on the event, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
-
公开(公告)号:US11888835B2
公开(公告)日:2024-01-30
申请号:US17335917
申请日:2021-06-01
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
CPC classification number: H04L63/08 , G06F9/45558 , G06N20/00 , H04L63/1425 , G06F2009/45579 , G06F2009/45591
Abstract: An illustrative method includes a storage management system of a container system performing, for a worker node added to a cluster of the container system based on a first authentication of the worker node, a second authentication for the worker node, and determining, based on the second authentication, whether the worker node is authorized to perform one or more operations on a storage system associated with the cluster.
-
公开(公告)号:US11822825B2
公开(公告)日:2023-11-21
申请号:US16518208
申请日:2019-07-22
Applicant: PURE STORAGE, INC.
Inventor: Naveen Neelakantam , Joshua Freilich
IPC: G06F3/06 , H04L67/1095 , H04L41/082 , G06F9/455 , G06F9/54 , H04L67/1097
CPC classification number: G06F3/067 , G06F3/064 , G06F3/065 , G06F3/0617 , G06F3/0619 , G06F3/0632 , G06F3/0659 , G06F3/0662 , G06F9/45558 , G06F9/545 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/4557 , G06F2009/45562 , G06F2009/45595
Abstract: A distributed cloud-based storage system, where the distributed cloud-based storage system includes: receiving, by one or more storage controller applications of the cloud-based storage system, one or more storage operations; storing, among one or more cloud computing instances of the cloud-based storage system, the one or more storage operations; and distributing, among one or more cloud computing instances within respective one or more cloud computing environments within distinct geographic regions, one or more of the one or more storage operations.
-
公开(公告)号:US11816068B2
公开(公告)日:2023-11-14
申请号:US17318866
申请日:2021-05-12
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
CPC classification number: G06F16/1734 , G06N20/00
Abstract: An illustrative method includes a monitoring system obtaining an attribute model for a dataset stored at rest within a storage system, the attribute model indicating one or more attributes of the dataset, determining, based on the attribute model, a compliance level of the dataset with a compliance ruleset associated with a compliance policy, and performing, based on the compliance level of the dataset with the compliance ruleset, an operation with respect to the dataset.
-
公开(公告)号:US11797197B1
公开(公告)日:2023-10-24
申请号:US16776834
申请日:2020-01-30
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Joshua Freilich , Aswin Karumbunathan
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/0647 , G06F3/0653 , G06F3/0667 , G06F3/0673
Abstract: Dynamic scaling of a virtual storage system, including: detecting, within one or more virtual components of the virtual storage system, a change in performance; determining, in response to the detected change in performance, a scaling response based on the virtual storage system meeting one or more target performance metrics; and scaling, based on one or more available virtual components of the virtual storage system, up or down such that performance of the virtual storage system is in accordance within the one or more target performance metrics.
-
公开(公告)号:US11340837B1
公开(公告)日:2022-05-24
申请号:US16526333
申请日:2019-07-30
Applicant: PURE STORAGE, INC.
Inventor: Taher Vohra , Par Botes , Naveen Neelakantam , Ivan Jibaja
IPC: G06F3/06
Abstract: Providing volumes as a service, including: receiving a request to create a volume; determining whether a storage pool that includes one or more cloud-based storage systems includes sufficient resources for provisioning the volume; responsive to determining that the storage pool includes sufficient resources for provisioning the volume, create a volume that is supported by one or more of the cloud-based storage systems in the storage pool; and responsive to determining that the storage pool does not includes sufficient resources for provisioning the volume, expanding the resources that are included in the storage pool.
-
公开(公告)号:US11210009B1
公开(公告)日:2021-12-28
申请号:US16524861
申请日:2019-07-29
Applicant: PURE STORAGE, INC.
Inventor: Joshua Freilich , Aswin Karumbunathan , Naveen Neelakantam , Ronald Karr
IPC: G06F3/06
Abstract: Staging data in a cloud-based storage system, including: receiving, at the cloud-based storage system integrating a first tier of cloud storage and a second tier of cloud storage, a data storage operation from a computer device; storing data corresponding to the data storage operation within the first tier of cloud storage in accordance with a first storage format; and responsive to detecting a condition for transferring data between the first tier of cloud storage and the second tier of cloud storage, transferring the data in the first storage format from the first tier of cloud storage to a second data format within the second tier of cloud storage.
-
公开(公告)号:US11184233B1
公开(公告)日:2021-11-23
申请号:US16449747
申请日:2019-06-24
Applicant: PURE STORAGE, INC.
Inventor: Naveen Neelakantam , Joshua Freilich
IPC: G06F15/177 , H04L12/24 , H04L29/08
Abstract: Performing non-disruptive upgrades to a cloud-based storage system may include receiving a request to update one or more components of the cloud-based storage system, the request comprising an identification of an updated codified state of the cloud-based storage system; determining, based on the updated codified state and a current state of the cloud-based storage system, one or more transitional codified states; and updating the one or more components by applying the one or more transitional codified states.
-
公开(公告)号:US11126364B2
公开(公告)日:2021-09-21
申请号:US16777211
申请日:2020-01-30
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Radek Aster , Joshua Freilich , Aswin Karumbunathan
IPC: G06F3/06
Abstract: Servicing I/O operations in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; storing, within staging memory provided by one or more virtual drives of the virtual storage system, the data; and migrating, from the staging memory to more durable data storage provided by a cloud services provider, at least a portion of data stored within the staging memory.
-
公开(公告)号:US11089105B1
公开(公告)日:2021-08-10
申请号:US16372620
申请日:2019-04-02
Applicant: PURE STORAGE, INC.
Inventor: Aswin Karumbunathan , John Colgrove , Constantine Sapuntzakis , Joshua Freilich , Naveen Neelakantam , Sergey Zhuravlev , Ronald Karr
Abstract: A storage system for synchronously replicating a dataset across hardware-based storage systems and cloud-based storage systems, the storage system including specifying a set of managed objects, a set of management operations, and a set of access operations to correspond to the dataset, where management operations can modify or query managed objects equivalently through the hardware-based storage systems and the cloud-based storage systems; access operations to read or modify the dataset operate equivalently through the hardware-based storage systems and the cloud-based storage systems; each hardware-based storage system and each cloud-based storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use; and operations to modify managed objects or the dataset performed and completed through the hardware-based storage systems and the cloud-based storage systems are reflected in subsequent management objects to query the dataset or subsequent access operations to read the dataset.
-
-
-
-
-
-
-
-
-