US 12,112,075 B1
Dynamically increasing performance of a virtual storage appliance that uses multi-attach cloud storage volumes
Dmitry Vladimirovich Krivenok, Dublin (IE); and Amitai Alkalay, Kadima (IL)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jun. 1, 2023, as Appl. No. 18/204,450.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0664 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
directly attaching a plurality of cloud storage volumes to data storage interfaces of a plurality of storage controllers of a virtual storage appliance, and initially accessing the cloud storage volumes by the storage controllers of the virtual storage appliance through the data storage interfaces of the storage controllers; and
in response to detecting a low performance condition for the virtual storage appliance:
creating a virtual disk instance,
directly attaching the cloud storage volumes to the virtual disk instance,
creating a sub-network that connects the virtual disk instance to network interfaces of the storage controllers of the virtual storage appliance, and
subsequently accessing the cloud storage volumes, by the storage controllers of the virtual storage appliance, through both the data storage interfaces and the network interfaces of the storage controllers of the virtual storage appliance, to persistently store host data received by the virtual storage appliance from one or more host devices in the cloud storage volumes.