LoginSignup
11
9

More than 1 year has passed since last update.

S3 Glacier Deep Archive に写真を格安で保存しよう!(料金編)

Last updated at Posted at 2022-04-29

はじめに

突然ですがみなさん撮りためた写真ってどうしてますか?
実家に僕や兄弟が小さかった頃の写真や動画が100GB以上HDDに保存されているんですが、
2台のHDDで冗長は組まれているもののちょっと怖いので両親にS3の使用を提案してみたときの話です。

長くなりそうなので、今回は料金の確認編です。

アップロード編はこちら
S3 Glacier Deep Archive に写真を格安で保存しよう!(アップロード編)

想定読者

・S3を一度でも使ったことがある方

S3とは

言わずとしれたAWSのストレージサービスですね。
保存した分だけ課金される従量課金制で、無制限に保存することができます。

S3 Glacier Deep Archiveとは

S3にはストレージクラスというものがありまして、一言でまとめると利便性によって1GBあたりの値段が変わります。
S3 Glacier Deep Archive は安い代わりに「保存したデータをダウンロードしよう!」と思ってから実際にダウンロードができるようになるまで半日〜2日かかります(笑)

保存したものがすぐに取り出せるけど高い


取り出すのにめっちゃ時間がかかるけどめっちゃ安い

みたいな感じです。

ストレージクラス 単価 取り出しにかかる時間
S3 スタンダード 0.023USD/GB すぐ
S3 Glacier Deep Archive 0.00099USD/GB 12~48時間

これくらい違います。
100GB保存しても12〜13円/月です。

S3の料金体系

これが割とややこしく、Googleドライブなどのストレージサービスとは料金体系が異なります。

また Glacier Deep Archiveには最低利用期間180日が設定されています。
180日以内に削除してしまうと、一気に180日までの残り料金が請求されてしまいますので注意してください。
といっても大した値段はないですが。。。

以下特に記載なければバージニア北部リージョンの値段となります。

S3の料金=PUT/GETなどのリクエスト料金+保存料金+取り出し料金

先に僕が写真4500枚・27GBを保存している時の料金を公開しておきますね。
アップロードした月はリクエスト料金がかさむので少し高くなりますが、その後触らずに保存しているだけだとこれくらいの料金で収まります。

料金
2月 0.26USD
3月 0.03USD
4月 0.03USD

リクエスト料金

S3に保存されているデータに対して以下のリクエストを行うときにかかる料金です。
PUT、COPY、POST、LIST、GET など

PUT:S3に対してデータを送信する際に発生するリクエスト
COPY:S3内でデータをコピーする際に発生するリクエスト
POST:S3に対してデータを送信する際に発生するリクエスト
LIST:S3内のデータを一覧で表示する際に発生するリクエスト
GET:S3内のデータを取り出すときに発生するリクエスト

PUTとPOSTの違いなんですが、おそらくブラウザからデータを送信するかCLIで送信するかの違いかなと思ってます。
ブラウザからデータを送信する時はHTTPのPOSTリクエストを使うからっぽいですね。
https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html

ちなみに値段に関しては、
PUT、COPY、POST、LIST >>>越えられない壁>>>ほか全てのリクエスト
って感じです。

PUT,COPY,POST,LIST 他全てのリクエスト
0.05USD/1,000 リクエスト 0.0004USD/1,000 リクエスト

1つファイルをアップロード(PUT)すると1PUTリクエストなので
1000ファイルアップロードすると、0.05USDかかる計算ですね。

保存料金

こちらは保存している限り毎月かかる料金です。
バージニア北部リージョンのほうが半分位の値段なので特にこだわりがなければバージニア北部リージョンを選択すればよいかと思います。
もちろん、安い分消失のリスクがあるとかではないです。

リージョン 料金
バージニア北部リージョン 0.00099USD/GB
東京リージョン 0.002USD/GB

取り出し料金

取り出し料金には2つの内訳があり、
・取り出しリクエスト料金
・転送料
となってます。

取り出しリクエスト料金

これはダウンロード可能になるまでの時間で変わってきます。
S3 Glacier Deep Archiveの場合

取り出しオプション 料金 時間
標準 0.10USD/1,000リクエスト 12時間以内
大容量 0.025USD/1,000リクエスト 48時間以内

特に急ぎでなければ、大容量でいいかなと思います。

転送量

これは取り出すデータの大きさによって課金されます。

取り出しオプション 料金 時間
標準 0.02USD/GB 12時間以内
大容量 0.0025USD/GB 48時間以内

なので、今僕が保存している写真4500枚・27GBを大容量オプションで取り出そうとすると

料金タイプ 料金
取り出しリクエスト 0.5USD
転送量 0.0675USD
合計 0.5675USD

となります。

まとめ

ここで最後に僕の使い方で結局いくらかかるのかをまとめておきます。
写真4500枚・27GB

どんな月か 料金
アップロードした月 0.26USD
通常 0.03USD
ダウンロードする月 0.5675USD

最初と最後だけ少し料金がかかりますが、保管中は破格の値段で使うことができます。

次は実際にアップロードしてみましょう。

S3 Glacier Deep Archive に写真を格安で保存しよう!(アップロード編)

11
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9