今回のテーマはクラウドストレージです。多くの企業でDropboxやBoxなどのクラウドストレージが使われており、システムはAmazon S3にデータを保存しています。

今回はその代替になりえるオープンソースのクラウドストレージソフトウェアを紹介します。加えてクラウドストレージに求められる要件についても紹介します。

スケーリング

クラウドストレージの多くはHTTPでアクセスするようになっています。そのため通常のWebサービスと同様にスケーリングに対応していると扱う人数が増えても安心して運用できます。

さらにスケールが自動的に行われたり、ノードが参加するだけで自動的にデータが分配されるようになっているとなお良いです。