High efficiency virtualized portable archive
First Claim
1. In an environment including at least one server storing a raw data set, a method for storing and archiving point-in-time sets of the raw data set, the method comprising:
- providing a virtualization layer on a computing resources pool;
operating a virtualized storage application on the virtualization layer, the virtualization layer shielding the virtualized storage application from actual hardware in the computing resources pool, wherein the virtualized storage application generates storage efficient versions of a raw data set, wherein the storage efficient versions include point-in-time versions of the raw data set that are smaller in size than the raw data set; and
storing the virtualized storage application and the storage efficient versions of the raw data set to an archive data mechanism, wherein the virtualized storage application and the storage efficient versions of the raw data are restorable to hardware that supports the virtualized storage application.
9 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a method is disclosed for storing and archiving point-in-time sets of a raw data set in an environment including at least one server storing the raw data set. The method includes providing a virtualization layer on a computing resources pool. A virtualized storage application is operated on the virtualization layer. The virtualization layer shields the virtualized storage application from actual hardware in the computing resources pool. Storage efficient versions of the raw data set stored on one or more servers are generated. The storage efficient versions of the raw data set include point-in-time versions of the raw data set that are smaller in size than the raw data set.
41 Citations
15 Claims
-
1. In an environment including at least one server storing a raw data set, a method for storing and archiving point-in-time sets of the raw data set, the method comprising:
-
providing a virtualization layer on a computing resources pool; operating a virtualized storage application on the virtualization layer, the virtualization layer shielding the virtualized storage application from actual hardware in the computing resources pool, wherein the virtualized storage application generates storage efficient versions of a raw data set, wherein the storage efficient versions include point-in-time versions of the raw data set that are smaller in size than the raw data set; and storing the virtualized storage application and the storage efficient versions of the raw data set to an archive data mechanism, wherein the virtualized storage application and the storage efficient versions of the raw data are restorable to hardware that supports the virtualized storage application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for archiving data, the system comprising:
-
a storage device storing a raw data set; a computer architecture communicably coupled to the storage device upon which a first storage application runs and generates a plurality of versions of the raw data set, the first storage application being run on a virtualization layer on the computer architecture; an archive storage mechanism communicably coupled to the computer architecture for storing the plurality of versions of the raw data set and the first storage application as a virtualized system in the archive storage mechanism, the virtualized system including the first storage application and the plurality of versions of the raw data set; and a hardware subsystem communicably coupled to the archive storage mechanism, wherein a recovered version of the raw data set based on the plurality of versions of the raw data set is generated by a second storage application operating on the virtualization layer operating on the hardware subsystem. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification