Abstract: A method for providing virtual private storage array (VPSA) service for cloud users over a computer network includes receiving parameters for the VPSA over the network and creating the VPSA from resources of server computers. Creating the VPSA includes allocating and exposing drives that meets or exceeds specified drive characteristics, drive quantity, and array redundancy criteria to virtual controllers (VCs) in the VPSA, and dedicating parts of processor/memory complexes that each meets or exceeds a specified virtual controller hardware model to the VCs. The VCs run on virtual machines on the dedicated parts of processor/memory complexes on independent server computers. The VCs discover the exposed drives, create a virtual pool from the exposed virtual drives, implement data protection on the virtual pool, create volumes from the virtual pool, expose the volumes over the network to a customer computer, and handle access requests to the volumes from the customer computer.
Type:
Grant
Filed:
July 22, 2014
Date of Patent:
January 12, 2016
Assignee:
Zadara Storage, Ltd.
Inventors:
Nelson Nahum, Yair Hershko, Yoav Ossia, Shyam Kaushik V., Lev Vainblat, Alex Lyakas, Moshe Melnikov, Vladimir Popovski
Abstract: A method for providing virtual private storage array (VPSA) service for cloud users over a computer network includes receiving parameters for the VPSA over the network and creating the VPSA from resources of server computers. Creating the VPSA includes allocating and exposing drives that meets or exceeds specified drive characteristics, drive quantity, and array redundancy criteria to virtual controllers (VCs) in the VPSA, and dedicating parts of processor/memory complexes that each meets or exceeds a specified virtual controller hardware model to the VCs. The VCs run on virtual machines on the dedicated parts of processor/memory complexes on independent server computers. The VCs discover the exposed drives, create a virtual pool from the exposed virtual drives, implement data protection on the virtual pool, create volumes from the virtual pool, expose the volumes over the network to a customer computer, and handle access requests to the volumes from the customer computer.
Type:
Grant
Filed:
November 5, 2011
Date of Patent:
August 26, 2014
Assignee:
Zadara Storage, Ltd.
Inventors:
Nelson Nahum, Yair Hershko, Yoav Ossia, Shyam Kaushik V., Lev Vainblat, Alex Lyakas, Moshe Melnikov, Vladimir Popovski