With the rapid development of cloud computing, cloud services and human life has been closely together. In recent years, cloud services are widely used by everyone. With network technology advanced, network accessing for data transmission become more and more important and using the applications through cloud computing has become a new trend. Before embracing cloud computing, there are some issues on allocating the resources of cloud computing needed to be solved since the resources which used by cloud computing system are very limited. Therefore, the resource allocations in the cloud computing should provide dynamic resource provisioning, allow users to access the resources efficiently and guarantee quality of service (QoS). In this paper, we use Gluster file system (GlusterFS) to dynamically allocate storages and build a cloud storage service integration platform. In experiments, the results show that our proposed method is superior to the traditional types of distributed storages that consider a single document file allocation. We try to adjust GlusterFS storage method, consider the configuration of disk capacity and different ways of saving files, thus allocating resource more effectively and increase the performance of the cloud storage system.