US 11,782,625 B2
Heterogeneity supportive resiliency groups
Robert Lee, San Carlos, CA (US); Boris Feigin, San Francisco, CA (US); Ying Gao, San Jose, CA (US); and Ronald Karr, Palo Alto, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jul. 19, 2021, as Appl. No. 17/379,762.
Application 17/379,762 is a continuation in part of application No. 16/157,965, filed on Oct. 11, 2018, granted, now 11,068,389.
Application 16/157,965 is a continuation in part of application No. 15/965,165, filed on Apr. 27, 2018, granted, now 11,138,103.
Claims priority of provisional application 62/517,964, filed on Jun. 11, 2017.
Prior Publication US 2021/0349649 A1, Nov. 11, 2021
Int. Cl. G06F 16/11 (2019.01); G06F 3/06 (2006.01)
CPC G06F 3/0644 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 16/119 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
establishing, by a storage system having a plurality of blades, a plurality of resiliency groups each having a defined level of redundancy of resources of the storage system, wherein the plurality of resiliency groups comprises at least one compute resources resiliency group having compute resources of the plurality of blades and at least one storage resources resiliency group having storage resources of a plurality of modular storage devices;
supporting, by the storage system, capability of a plurality of configurations each having a plurality of each of the plurality of resiliency groups; and
performing, by the plurality of blades, distributed data storage across the plurality of modular storage devices, in accordance with the established plurality of resiliency groups.