Final answer:
Enabling versioning in cloud storage d. increases costs as it stores multiple versions of the same object, leading to greater storage utilization. It also allows for restoring previous data versions for recovery purposes.
Step-by-step explanation:
Enabling versioning on your cloud storage has the effect of increasing costs associated with storage. With versioning enabled, each time a user overwrites an object, instead of replacing the original, a new version of the object is created alongside the original. This increased number of objects leads to greater storage utilization and, consequently, higher storage costs. Besides cost impact, versioning also provides benefits such as improved data retrieval options, enabling users to restore previous versions of data, which can be crucial for data recovery in case of accidental deletions or overwrites.