1. A method comprising: storing data associated with a workload in a first composite array of physical data storage devices configured as a redundant array of inexpensive disks (RAID) at a first level that meets first data storage requirements of the workload; and automatically and dynamically storing the data associated with the workload in a second composite array of physical data storage devices configured as a redundant array of inexpensive disks (RAID) at a second level that is different than the first level in response to detecting second data storage requirements of the workload, wherein the second composite array of data storage devices meets the second data storage requirements, wherein automatically storing the data associated with the workload in a second composite array of physical data storage devices in response to detecting second data storage requirements of the workload, includes migrating the data from the first composite array to the second composite array.