×

Virtualized backup solution

  • US 9,235,477 B1
  • Filed: 06/30/2007
  • Issued: 01/12/2016
  • Est. Priority Date: 04/24/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing data protection, comprising:

  • providing a virtualization layer on a computer architecture, the computer architecture comprising a hardware subsystem and a storage system;

    running a first application on a first virtual machine, the first application generating a raw data set, the virtualization layer decoupling the first application from all physical hardware and presenting a virtual storage device to the first application, the virtual storage device comprising a representation of a first portion of the storage system;

    storing the raw data set in the virtual storage device;

    running a backup storage application on a second virtual machine to create a backup data set from the raw data set stored in the virtual storage device, wherein the backup data set comprises a de-duplicated data set that includes space efficient versions of data objects in the raw data set such that only one instance of each data object of the raw data set is stored and wherein each data object of the backup data set is matched with a unique identifier that is based upon the content of that particular data object, the virtualization layer decoupling the backup storage application from all physical hardware and presenting a virtual set of components of the hardware subsystem to the backup storage application, the virtual set of components including a virtual storage system comprising a virtual representation of a second portion of the storage system and wherein the backup storage application is operable to run on other virtual machines operating in the computer architecture and is operable to access the backup data from the other virtual machines and restore the backup data to the hardware subsystem and to another hardware subsystem and to other virtual machines;

    storing the backup data set to the virtual storage system; and

    archiving the backup storage application as a virtual system to an archive storage and archiving the backup data set to the archive storage,wherein the archived virtual system of the backup storage system can be ported to any data including the backup data set that is backed up or archived according to storage methods of the backup storage application included in the virtual system and wherein recovery functionality of the backup storage application in the virtual system is configured to recover the data to any hardware subsystem that supports the virtual system.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×