Patent ID: 8769049

Claim:
A system that facilitates intelligent allocation of backup data among a set of storage locations in a hybrid backup environment, comprising: a processor coupled to a memory that retains computer-executable instructions, the processor executes: a monitor component that identifies properties of backup data stored by one or more cloud storage locations and one or more peer-to-peer storage locations, and properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations; and a tier component that implements virtual layers of backup data across the one or more cloud storage locations and the one or more peer-to-peer storage locations, the one or more cloud storage locations being remote from the one or more peer-to-peer storage locations, in accordance with the properties of the backup data and the properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations, the tier component distributes backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations to ensure availability while reducing storage utilization and latency upon restore of the backup information, wherein frequency of access to the backup data of the one or more cloud storage locations and the one or more peer-to-peer storage locations is utilized to distribute the backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations, and wherein the tier component distributes backup data among each of the one or more cloud storage locations and the one or more peer-to-peer storage locations by dividing a file into a plurality of segments and distributing a first portion of the plurality of segments to the one or more cloud storage locations and a second portion of the plurality of segments to the one or more peer-to-peer storage locations, remote from the one or more cloud storage locations.