What is an advantage of a software-based object storage implementation?

A.
Provides the flexibility to reuse the existing infrastructure
B.
Requires less storage capacity to store a large number of objects
C.
Provides the flexibility to create more than one object ID for an object
D.
Requires less hardware to support scalable architecture
Explanation: