Patent ID: 9678680
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A method comprising: generating a plurality of protection domains of software-defined storage, each protection domain comprising a plurality of storage disks having a first port and a second port, each protection domain having an equal number of storage disks; connecting a first director to the first port of each storage disk; connecting a second director to the second port of each storage disk; running a first plurality of data servers on the first director; running a second plurality of data servers on the second director, each one of the first and second plurality of data servers assigned to a respective one protection domain; for each protection domain, generating, on the first director, a virtual volume assigned to the respective protection domain; and exposing each virtual volume as a separate disk drive in a storage architecture which generates, on the first director, a RAID protection over the exposed virtual volumes as a data domain instance, wherein the exposed virtual volumes are protected together under the same RAID protection level; running the first plurality of data servers on the second director in response to a failure of the first director; and running the data domain instance on the second director in response to the failure.