1. A method of storing a data stream at a cloud storage service network location, the method comprising: selecting a cloud storage service network location, wherein the cloud storage service network location is connected with a first network location via a wide-area network, and wherein a storage client is located at the first network location; sending a first message from the first network location to a cloud storage service interface at the cloud storage service network location, wherein the first message includes a selection of a first one of a plurality of data storage tiers, wherein the plurality of data storage tiers are based on activation states of data storage devices; sending a data stream from the first network location to the cloud storage service network location, wherein the data stream was not already stored on the cloud storage service network location, and wherein cloud storage service interface is adapted to store the data stream in a data storage device associated with the selected one of the data storage tiers; and sending a second message from the first network location to the cloud storage service interface at the cloud storage service network location, wherein the second message directs the cloud storage service interface to cache at least a copy of a portion of the data stream in a data cache, wherein the data cache is at the first network location, wherein the second message also directs the cloud storage service interface to activate at least one storage device storing the data stream in preparation for access to at least a portion of the data stream.