1. A computer-executable method of dynamically modifying data storage resilience within a two tiered data storage system, where the two tiered data storage system includes one or more fast data storage appliances and storage capacity tier wherein the fast data storage appliance is enabled to provide reliable data storage, the computer-executable method comprising: receiving, by a fast data storage appliance, configuration information from a node utilizing the two-tiered data storage system, wherein the configuration information provides characteristics of a job; analyzing, by an analysis module operating in the fast data storage appliance, the configuration information to determine i) how much data reliability to provide, ii) whether to protect data, and iii) what data to protect, wherein the analysis module provides the analysis to an Input/Output (I/O) dispatcher; dynamically creating, by the I/O dispatcher, a data storage policy based on the analysis; and updating, by the I/O dispatcher, use of the fast data storage appliances based on the analysis, wherein the I/O dispatcher modifies the data storage resilience for the job based on the data storage policy.