-
公开(公告)号:US20230237065A1
公开(公告)日:2023-07-27
申请号:US17584581
申请日:2022-01-26
申请人: Pure Storage, Inc.
发明人: Aditya Kulkarni , Ganesh Sangle , Veda Talakad , Vinod Jayaraman
IPC分类号: G06F16/27
CPC分类号: G06F16/27
摘要: A controller for a storage system manages distribution of snapshots for one or more replicas of a dataset. In certain embodiments, the controller may perform steps including: determining, within a container system, a set of storage resources, where a volume is replicated on each storage resource of the set of storage resources, and wherein the set of storage resources comprises a first number of storage resources associated with a replication factor for the volume; determining, based on a replication policy and in response to an indication to generate a snapshot of the volume, a subset of storage resources, where the subset of storage resources comprises a second number of storage resources that is less than the replication factor; and generating, in accordance with the replication policy, a snapshot of the volume on each storage resource of the subset of storage resources.
-
公开(公告)号:US20230342267A1
公开(公告)日:2023-10-26
申请号:US17851758
申请日:2022-06-28
申请人: Pure Storage, Inc.
发明人: Luis Pablo Pabón , Aditya Kulkarni
CPC分类号: G06F11/1469 , G06F11/1464 , G06F11/1451 , G06F11/1461 , H04L63/1416 , H04L63/145 , G06F2201/84
摘要: An illustrative method includes detecting a request to perform a cluster-wide snapshot of a cluster comprising one or more nodes on which one or more containerized applications are deployed, the snapshot corresponding to a point in time; preparing, based on the request, objects within the cluster for the snapshot; and generating, in response to the preparing, the cluster-wide snapshot of the cluster.
-
3.
公开(公告)号:US20240220120A1
公开(公告)日:2024-07-04
申请号:US18091094
申请日:2022-12-29
申请人: Pure Storage, Inc.
IPC分类号: G06F3/06
CPC分类号: G06F3/0613 , G06F3/0655 , G06F3/0673
摘要: An example method for automated elastic resource management of a container system by a storage system comprises providing, by a container storage management system, a volume for use by a containerized application of a container system, the volume deployed on a node of the container system; analyzing, by the container storage management system, incoming input/output (I/O) operations to the volume; and adjusting, by the container storage management system and based on the analyzing, a capacity of a resource associated with the node.
-
公开(公告)号:US20230409396A1
公开(公告)日:2023-12-21
申请号:US17844460
申请日:2022-06-20
申请人: Pure Storage, Inc.
发明人: Aditya Kulkarni , Ganesh Sangle
IPC分类号: G06F9/50
CPC分类号: G06F9/5016 , G06F9/5072 , G06F9/505
摘要: An example method for provisioning volumes in a distributed storage system comprises: receiving a volume provision request to allocate data storage space for a storage volume on a storage node cluster comprising a plurality of storage nodes; determining, in response to the volume provision request, locations of replicas of other storage volumes on the plurality of storage nodes; determining, based on the locations of the replicas of the other storage volumes, a placement of replicas of the storage volume on a set of storage nodes of the plurality of storage nodes that minimizes a number of failed storage volumes in an event of a failure of the set of storage nodes; and provisioning, based on the determining the placement, the storage volume on the set of storage nodes.
-
公开(公告)号:US20230236755A1
公开(公告)日:2023-07-27
申请号:US17586219
申请日:2022-01-27
申请人: Pure Storage, Inc.
发明人: Aditya Kulkarni , Vilas Deshapande , Veda Talakad , Ganesh Sangle
IPC分类号: G06F3/06
CPC分类号: G06F3/0655 , G06F3/0604 , G06F3/0689
摘要: A container storage system that provides storage services to a container system provides data resiliency using storage pools based on: detecting an interruption to storage services associated with a first storage pool that includes a first plurality of storage resources on which a first set of replicas of a dataset is distributed; selecting, in response to the interruption, a second storage pool that includes a second plurality of storage resources; and generating, based on one or more replicas within the first set of replicas, a second set of replicas of the dataset distributed among the second plurality of storage resources in the second storage pool.
-
-
-
-