クラウドインフラストラクチャ構築ソフトウェアであるOpenStackには、クラウドストレージシステムを提供する「Swift」というコンポーネントが含まれている。Swiftを利用することで、自動レプリケーションや分散化といった機能を持つクラウドストレージサービスを構築することが可能だ。本記事ではこのSwiftが持つ機能を紹介するとともに、Swiftによるストレージサービスの構築手順を解説する。 クラウドストレージを自前で構築できる「Swift」 「クラウド」という言葉は幅広いジャンルで使われているが、この名前を冠したものの1つに「クラウドストレージ」がある。クラウドストレージというのは、その名前が示すとおり、インターネット経由でアクセスできるデータの保存領域を提供するものだ。クラウドストレージでは保存するデータを「オブジェクト」と呼ぶことから、「オブジェクトストレージ(Object Stor
![Swiftを使ってクラウドストレージサービスを構築する | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/5a926b9963c5c68d065899b5e07eb090674eae56/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2F2013%2F04%2Feyecatch.png)