1 GB未満しか使用しない場合、AWS S3は4 TBのストレージに課金します


37

私は大きなS3の請求書を理解するのに苦労しており、AWSの毎月のサポートで30ドルを落とす前にここで尋ねると思った。

基本的に、異なる暗号通貨交換へのAPIを作成し、応答をインスタンスHDに保存するAmazon EC2インスタンスがあります。呼び出しは約5分ごとに行われ、応答オブジェクトは約100 kbで、Rスクリプトによって読み取られ、約8分ごとにCSVファイルに追加されます。そのCSVファイルは、約15分ごとにAmazon S3バケットに同期されます。

CSVファイルは通常、15分ごとに約15の暗号通貨に対して10 MB程度です。したがって、Amazon S3バケットを見ると、最大で0.5 GBのスペースが使用されている可能性があります。

ただし、「TimedStorage-ByteHours」は約4 TBで読み取ります!

Amazon Simple Storage Service TimedStorage-ByteHrs $ 89.55

GBあたり0.000ドル-月額グローバル無料利用枠5 GB未満のストレージ-月額0.00ドル

GBあたり0.023ドル-ストレージ使用量の最初の50 TB /月3,893.399 GB-Mo $ 89.55

何か案は?


6
あなたが持っているオンバージョン管理しますか?その場合、ファイルを上書きするときに古いバージョンを残している可能性があります。
ceejayoz

6
ああ、AWS請求の喜び。次に誰かが誰かに「ニッケルとダイム」とはどういう意味かを尋ねるとき、私は彼らをここに送ります;)
ジョナタン

回答:


66

S3バージョン管理が有効になっている可能性が高いです。つまり、新しいオブジェクトで上書きされた古いオブジェクトは削除されず、履歴に隠されます。確認するには、バケット->プロパティ->バージョン管理に進みます

S3バージョニング

このスクリーンショットのように、108c05...jsonファイルのいくつかのバージョンを持っているように、ブラウザで古いバージョンを表示することもできます。

S3バージョンを表示

バージョン管理が有効になっているが、バージョン管理を一時停止したくないが、古いバージョンが削除されないことに注意する場合は、次のいずれかを行う必要があります。

  • 使用AWS-CLIおよびいくつかのスクリプト(で始まりますaws s3api list-object-versions
  • バケットライフサイクルポリシーを構成して、古いバージョンを期限切れにします。これは、S3->バケット->管理->ライフサイクル->ライフサイクルルール追加し、有効期限画面で次の詳細を入力します。

ここに画像の説明を入力してください

それが役立つことを願っています:)


3

アクセス頻度の低いストレージには、アイテムごとに30日間の最低料金があります

  1. 行きhttps://s3.console.aws.amazon.comとあなたのバケットのいずれかのファイルリストを取得します。
  2. バケット内の各ファイルにはストレージクラスがあることに注意してください。ストレージクラスの選択は管理下にあり、コストに影響します。

Standardが最も高価であるため、一部の人々infrequent accessは、価格表に従って保存されたGBあたりの月額料金が低い(〜50%割引)ものを使用しています。ただし、Infrequentには1 GBあたり$ 0.01の検索料金もかかるため、少なくとも1か月間保存され、1か月に1回未満のファイルを検索する場合にのみ総費用を節約できます。また、バケットにライフサイクルポリシーを設定して、ファイルのストレージクラスを経時的に変更することができます。これは、30日間の最小ストレージ期間が開始されるタイミングに影響を与える可能性があります。

細かい活字でinfrequent accessは、保存された各アイテムに対して最低30日の料金がかかります。

ソース:https : //aws.amazon.com/s3/pricing/

最初の脚注、マーク†

†S3 Standard-Infrequent AccessおよびS3 One Zone-Infrequent Accessストレージの課金対象オブジェクトの最小サイズは128KBです。より小さなオブジェクトを保存することもできますが、128KBのストレージが課金されます。S3標準-低頻度アクセスおよびS3 One Zone-低頻度アクセスストレージは、最低30日間のストレージ期間に対して課金されます。30日前に削除、上書き、または別のストレージクラスに移行されたオブジェクトには、通常の使用料金に加えて、残りの30日間の最小料金が比例配分されます。30日以上保管されたオブジェクトには、30日間の最小リクエスト料金は発生しません。

Amazon S3、およびGoogle Cloud Storageでも高価なのは、データがその会社のクラウドに保持されるのではなく、パブリックインターネットに送信される場合のネットワーク料金です。1回の取得のネットワーク料金は、3〜4か月間、ストレージ料金を簡単に超過する可能性があります。 AWS S3の場合は0.09ドル/ GB(2018年10月)、Google Cloud Storageの場合は0.12 / GB、最低使用レベル。

Digital Oceanには、「スペース」と呼ばれるS3互換のストレージレイヤーがあり、チェックアウトする価値があります。いくつかのバグが報告されており、何らかの方法で調整されている可能性がありますが、全体的な価格設定は面白そうで、いくつかの用途には「十分」です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.