Summary: | 碩士 === 國立清華大學 === 資訊工程學系 === 103 === The concept and implement of the scale-out architecture for cloud storage service is significant and necessary due to the increased number of users. The resources in a single node is definitely not enough. Many famous cloud storage services like Dropbox, Google Drive and Amazon S3 also build their services on a cluster to provide more resources. Therefore, the scale-out architecture on a cluster is one of the most important trends for cloud storage services.
In this thesis, we propose our container-based scale-out architecture for cloud storage service. Based on this architecture, we implement SSBox cluster system. The container-based SSBox cluster system is based on Docker and CoreOS. Docker is the advanced container technology for deployment, and CoreOS is the orchestrator for containers. Our goal is to scale out cloud storage service to get performance boost and provide dynamic deployment management with these technologies. The experimental result shows that SSBox scales out linearly based on the proposed architecture. Since the architecture is flexible, it can also be applied to other cloud services.
|