1. A virtual data storage system comprising: at least one computing device operative to execute a virtual storage application, the virtual storage application configured to: generate at least one virtual storage layer in operable communication with at least one logical storage layer configured to logically store a plurality of data objects within at least one logical storage container, the logical storage layer being in operable communication with at least one physical storage layer configured to physically store the plurality of data objects; generate a plurality of virtual containers within the at least one virtual storage layer; store at least one object reference in at least one of the plurality of virtual containers, the at least one object reference configured to reference at least one of the plurality of data objects; and provide access to at least one of the plurality of data objects responsive to access of the at least one object reference, wherein access to the at least one object reference is based on an access policy of a virtual container storing the at least one object reference.