read大分前に発表されました、Amazonの1GB/1円でデータを保管できるGlacierというサービスをLinuxサーバから使用したいと思い、Javaでわざわざ書くのも面倒だと思い色々探していたところ、glacier-cmdというツールが良い感じだったのでご紹介します。github:amazon-glacier-cmd-interfaceちなみに、WindowsならFastGlacierなどのGUIソフトが楽です。Glacierの特徴Glacierは1GB/1円でデータが無制限に保管できるUpload以外の作業は4時間待たされるDownload時の転送料は普通にかかる(=そこまで安くない)安いのには理由があります。Upload以外の作業は、大体Jobを実行してから4時間待たされるのです。Downloadする前に、このファイルを落としたいんだけど、とJob投げて、準備ができたらダウンロード、という流れです。最新のファイルリストを取得するにも4時間待たされます。(なので、大体のクライアントがファイルリストをローカルでキャッシュしています)後、Download時の転送料金は相対的に高く感じます。10TBを保管するのにはus-eastのリージョンで、月$100(約8千円)なのに対し、同量をDownloadした場合$1,228(約10万円)かかります。詳細は下記を参照ください。http://aws.amazon.com/jp/glacier/pricing/削除自体は無料なので、通常のデータを置くのには適さず、二度と見ないかもしれないけど念のためとっておきたいといった類のデータの保管に向いています。Amazon自身もあまり取り出さないことを想定しているようです。テープドライブを使って自前で管理するよりは楽できるかな、という感じなのでしょうか。そもそも、AWSのアカウントは持ってることを前提にします。Keyも持っていると思います。SimpleDBとその利用目的SimpleDBとは、Amazonが提供するHTTPで利用可能な簡単なDBです。Glacierはファイルダウンロードや削除時にはハッシュのようなアーカイブIDで操作をし、それらの情報を記憶するためにglacier-cmdはSimpleDBを利用しています。SimpleDBはSQLのTableの概念に相当するdomainというものがあります。これを、ユーザごとに作成することで、各自のファイルのリストを管理します。既存のツールで何とかしたい場合は、ブラウザベースのものを使うのが簡単かと思います。right_awsの利用には下記を参考にさせていただきました。Blog1.&nbsp;&nbsp;&nbsp;&nbsp;下記ツールを解凍し、index.htmlを開く(Chromeでは動作できず。install今回はvirtualenvを使っているのですが、globalな場所にインストールしたい場合は、適当な場所にインストールするのが良いでしょう。~/env/glacier/bin/activateをしましょう。lsvault&nbsp;以上でGlacierの使用準備は完了です。後は必要に応じて以下のコマンドを利用してください。~/env/glacier/bin/activateを実行してください。データをuploadする。data”ファイルリストを取得する(ためのjobを発行する。listjobsちなみに、searchコマンドはglacier-cmdが利用しているSimpleDBにファイルリストをキャッシュしているものを取得するだけです。FastGlacierなど別のツールでUpload,Downloadした際には齟齬がでてしまいます。その場合は、inventoryコマンドを2度4時間程度の間隔を空けて行うと反映されると思います。面倒ですが、とにかくいつ使うか分からないデータや、手元の外付けHDDにとりあえず保管してあるけど一応冗長性を持たせたい、とかいう用途には良いでしょう。