1. A system for implementing RAID, comprising: a computing device including: a processor; and a data store having at least a computer readable medium comprising instructions executable for: executing an application program on the computing device, wherein the application program is executed within a first virtual machine; and implementing a RAID application in association with the computing device, the RAID application operable to: receive a command corresponding to a segment of a first volume, wherein the command was issued by the application program that is executing within the first virtual machine, and wherein a set of segments of the first volume and redundancy data corresponding to a RAID level implemented in conjunction with the first volume have been stored in the data store of the computing device according to a permutation by the RAID application; and execute the command with respect to the segment stored in the data store of the computing device by the RAID application based on the permutation.