2011年1月18日 1. 概要 Swift は OpenStack プロジェクトが開発している分散オブジェクトストレージである。OpenStack は、クラウド環境を構築するためのオープンソースプロジェクトであり、仮想マシンの管理を行う Nova と、オブジェクトストレージの Swift がある。Swift の位置づけとしては、Nova の仮想マシン のイメージの保存などが挙げられる。しかしオブジェクトストレージの機能は独立しており、Nova と 関係なく利用することも可能である。現行の仕様では、Nova と連携するようにはなっていないため、 本報告書では Swift のみの利用を中心に述べる。 Swift の元になったのは、Rackspace 社の運用する CloudFiles というサービスであった。現在 はオープンソースソフトウェアとして公開されており、開発言語には Python