Block Storage vs. Object Storage: A Comprehensive Guide