1. A computer-implemented method for providing cluster-aware resource provisioning in a networked computing environment, comprising: determining a set of characteristics of a storage environment, the storage environment comprising a set of computing resources; identifying a set of requirements for a set of workloads to be processed by the set of computing resources; analyzing a set of policies and a set of best practices to identify a configuration of the storage environment to optimize the processing of the set of workloads according to the set of requirements; and generating a plan based on the configuration, the plan indicating a data path through the set of computing resources that minimizes a potential for error in processing the set of workloads.