| CPC G06F 3/0614 (2013.01) [G06F 3/061 (2013.01); G06F 3/0619 (2013.01); G06F 3/0622 (2013.01); G06F 3/0631 (2013.01); G06F 3/064 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01); G06F 11/1092 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 11/1662 (2013.01); G06F 11/2082 (2013.01); G06F 11/2087 (2013.01); G06F 11/2092 (2013.01); G06F 11/2094 (2013.01); G06F 16/128 (2019.01); G06F 16/178 (2019.01); H04L 41/0659 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01); G06F 2201/85 (2013.01)] | 20 Claims |

|
1. A data storage system, comprising:
(i) at least two servers that comprise at least one direct attached storage volume and configured to run an operating system designated to host data accessible and exposable over a data plane (DP) network; and
(ii) at least one orchestrator configured to interact with each of said servers and designated to control a control plane (CP) of said DP network;
wherein each server is configured to manage its own DP components;
wherein the orchestrator is configured to utilize the CP in order to take at least one consistency group snapshot, and further configured to manage an IO suspension and resumption in order to provide a consistent snapshotting of the at least one direct attached storage volume in a particular point in time; and
wherein the orchestrator is designated to utilize a designated portion of the at least one direct attached storage volume by orchestrating storage stack components and a standard storage stack of the operating system embedded within the at least two servers.
|