I found too many storage architecture designed around technology specifics and not enough about applications specific requirements. When I ask my clients about applications specifics, like RTO/RPO, they often enough do not know the answer. Very strange because storage also need to be considered for its availability at the application level. Make sure they meet their SLA.
Specially with you deal with large amount of data. Recovering 100TB from corrupted file systems can take 3 days depending file size, provision storage and how you backup your data. Also when you discover the failure, several steps are required to recover the application data and its availability. Here is a quick picture that illustrate this