In which of the following scenarios would it be preferable to implement file level encryption instead of whole disk encryption?
A. A server environment where the primary security concern is integrity and not file recovery
B. A cloud storage environment where multiple customers use the same hardware but possess different encryption keys
C. A SQL environment where multiple customers access the same database
D. A large datacenter environment where each customer users dedicated hardware resources