A major advantage of using open source software (OSS) such as OpenStack and CloudStack to build an open source cloud storage environment is that users can modify the source code to meet the needs of their individual businesses. Open source also prevents the need to purchase expensive licensing models and tools and vendor lock-in. Other benefits include the ability to use commodity, off-the-shelf hardware to build the cloud.
Some of the drawbacks to open source cloud storage include finding and paying for the technical expertise that's necessary to modify the source code. Open source cloud storage users have to forgo the comfort of a cloud storage service-level agreement (cloud storage SLA).