Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほ...

Avatar for Hikaru Kawagoe Hikaru Kawagoe
March 21, 2024
190

「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」 と真面目に向き合ってみる

Avatar for Hikaru Kawagoe

Hikaru Kawagoe

March 21, 2024
Tweet

More Decks by Hikaru Kawagoe

Transcript

  1. 2 かわごえ / Hikaru KAWAGOE • 金融系SIer • Storage-JAWS/CDK支部運営 •

    Community Builder (2023~) • 2023 Japan AWS Top Engineer
  2. いきなりですが問題 ある会社には、それぞれのサイズが約 5 MB の大量のファイルを生成す るアプリケーションがあります。ファイルは Amazon S3 に保存されます。 会社のポリシーでは、ファイルを削除するには

    4 年間保存する必要があ ります。ファイルには複製が容易ではない重要なビジネス データが含ま れているため、常に即時アクセスが必要です。ファイルは、オブジェク ト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超 えるとほとんどアクセスされません。最もコスト効率の高いストレージ ソリューションはどれですか? 3
  3. いきなりですが問題 1. オブジェクト作成から 30 日以内にファイルを S3 Standard から S3 Glacier

    に移動するための S3 バ ケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除 します。 2. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 1 ゾーン - 低頻度アクセス (S3 1 ゾー ン - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除します。 3. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後に ファイルを削除します。 4. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクト作成から 4 年後に ファイルを S3 Glacier に移動します。 4
  4. いきなりですが問題 1. オブジェクト作成から 30 日以内にファイルを S3 Standard から S3 Glacier

    に移動するための S3 バ ケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除 します。 2. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 1 ゾーン - 低頻度アクセス (S3 1 ゾー ン - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除します。 3. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセ ス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。 オブジェクトの作成から 4 年後にファイルを削除します。 4. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクト作成から 4 年後に ファイルを S3 Glacier に移動します。 5
  5. いきなりですが問題 1. オブジェクト作成から 30 日以内にファイルを S3 Standard から S3 Glacier

    に移動するための S3 バ ケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除 します。 2. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 1 ゾーン - 低頻度アクセス (S3 1 ゾー ン - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後にファイルを削除します。 3. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクトの作成から 4 年後に ファイルを削除します。 4. オブジェクト作成から 30 日以内にファイルを S3 標準から S3 標準 - 低頻度アクセス (S3 標準 - IA) に移動する S3 バケット ライフサイクル ポリシーを作成します。オブジェクト作成から 4 年後に ファイルを S3 Glacier に移動します。 6 ほんとに?
  6. S3のコストざっくり体系 ストレージクラス ストレージ料金 PUT、COPY、POST、LIST (1,000 リクエスト) GET、SELECT、他 (1,000 リクエスト) ライフサイクル移行

    (1,000 リクエスト) S3 標準 0.025USD/GB 0.0047USD 0.00037USD - S3 標準 - 低頻度アクセス 0.0138USD/GB 0.01USD 0.001USD 0.01USD S3 Glacier Instant Retrieval 0.005USD/GB 0.02USD 0.01USD 0.02USD S3 Glacier Flexible Retrieval (旧 S3 Glacier) 0.0045USD/GB 0.03426USD 0.00037USD 0.03426USD S3 Glacier Deep Archive 0.002USD/GB 0.065USD 0.00037USD 0.065USD S3 One Zone - 低頻度アクセス 0.011USD/GB 0.01USD 0.001USD 0.01USD 9 ※ S3 Intelligent-TieringやExpress One Zoneは今回は除外 ※ サイズによって傾斜がありますが細かい点は割愛します
  7. の前にS3のコストざっくり体系 ストレージクラス ストレージ料金 PUT、COPY、POST、LIST (1,000 リクエスト) GET、SELECT、他 (1,000 リクエスト) ライフサイクル移行

    (1,000 リクエスト) S3 標準 0.025USD/GB 0.0047USD 0.00037USD - S3 標準 - 低頻度アクセス 0.0138USD/GB 0.01USD 0.001USD 0.01USD S3 Glacier Instant Retrieval 0.005USD/GB 0.02USD 0.01USD 0.02USD S3 Glacier Flexible Retrieval (旧 S3 Glacier) 0.0045USD/GB 0.03426USD 0.00037USD 0.03426USD S3 Glacier Deep Archive 0.002USD/GB 0.065USD 0.00037USD 0.065USD S3 One Zone - 低頻度アクセス 0.011USD/GB 0.01USD 0.001USD 0.01USD 10 使用した量 に対する課金 ※ S3 Intelligent-TieringやExpress One Zoneは今回は除外 ※ サイズによって傾斜がありますが細かい点は割愛します
  8. の前にS3のコストざっくり体系 ストレージクラス ストレージ料金 PUT、COPY、POST、LIST (1,000 リクエスト) GET、SELECT、他 (1,000 リクエスト) ライフサイクル移行

    (1,000 リクエスト) S3 標準 0.025USD/GB 0.0047USD 0.00037USD - S3 標準 - 低頻度アクセス 0.0138USD/GB 0.01USD 0.001USD 0.01USD S3 Glacier Instant Retrieval 0.005USD/GB 0.02USD 0.01USD 0.02USD S3 Glacier Flexible Retrieval (旧 S3 Glacier) 0.0045USD/GB 0.03426USD 0.00037USD 0.03426USD S3 Glacier Deep Archive 0.002USD/GB 0.065USD 0.00037USD 0.065USD S3 One Zone - 低頻度アクセス 0.011USD/GB 0.01USD 0.001USD 0.01USD 11 ストレージクラスの 移行に伴う課金 ※ S3 Intelligent-TieringやExpress One Zoneは今回は除外 ※ サイズによって傾斜がありますが細かい点は割愛します
  9. 真面目に計算してみるの前に ** S3 標準 – IA および S3 1 ゾーン

    – IA ストレージの課金対象最小オブジェクトサイ ズは 128 KB です。128 KB より小さいサイズのオブジェクトを保存することもできます が、適切なストレージクラス料金で 128 KB のストレージとして課金されます。 S3 標準 – IA、S3 1 ゾーン – IA のストレージには、最小ストレージ期間 30 日分の料金が課金されま す。30 日が経過する前に削除されたオブジェクトには、残りの日数分のストレージ料金に 等しい日割り料金が発生します。30 日が経過する前にオブジェクトが削除されたり、上書 きされたり、別のストレージクラスに移行されたりした場合、通常のストレージ利用料金 に加えて、その 30 日の残りの料金が日割りで請求されます。これには、File Gateway に よって実行されたファイル操作の結果には削除されたオブジェクトが含まれます。30 日以 上保存されたオブジェクトについては、30 日の最小料金が発生しません。 14 https://aws.amazon.com/jp/s3/pricing/
  10. 真面目に計算してみるの前に S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive

    に保存されている各オブジェク トの場合、Amazon S3 はメタデータに対する課金可能な 40 KB のオーバーヘッド を追加し、それは、S3 標準レートで請求される 8 KB と S3 Glacier Flexible Retrieval ま たは S3 Deep Archive レートで請求される 32 KB から構成されます。 15 https://aws.amazon.com/jp/s3/pricing/
  11. ストレージに対する課金データ量(日あたり) 18 ログ S3 標準 S3 標準 - 低頻度 アクセス

    S3 Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス CloudTrail 0.3MB 3.8MB 3.8MB 1.5MB 1.5MB 3.8MB 全てアクセス状況・システムの利用状況によって異なりますので注意
  12. 同じ量で1ヶ月増加するとすると 種別 S3 標準 S3 標準 - 低頻度 アクセス S3

    Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 料金 0.000207 0.00125 0.0004 0.000162 0.00004455 0.001 移行コスト - 0.01 0.02 0.03426 0.065 0.01 合計 0.000207 0.01125 0.0204 0.034422 0.06504455 0.0111 20
  13. 同じ量で1ヶ月増加するとして60日後 種別 S3 標準 S3 標準 - 低頻度 アクセス S3

    Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 料金 0.000207 0.00125 0.0004 0.000162 0.00004455 0.001 移行コスト - 0.01 0.02 0.03426 0.065 0.01 合計 0.000207 0.01125 0.0204 0.034422 0.06504455 0.0111 21
  14. 同じ量で1ヶ月増加するとして60日後 種別 S3 標準 S3 標準 - 低頻度 アクセス S3

    Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 料金 0.000207 0.00125 0.0004 0.000162 0.00004455 0.001 移行コスト - 0.01 0.02 0.03426 0.065 0.01 合計 0.000207 0.01125 0.0204 0.034422 0.06504455 0.0111 22
  15. 問題文に立ち返る ある会社には、それぞれのサイズが 約 5 MB の大量のファイル を生成するアプリケーションがあります。ファイルは Amazon S3 に保存され

    ます。会社のポリシーでは、ファイルを削除するには 4 年間保存する必要があ ります。ファイルには複製が容易ではない重要なビジネス データが含まれてい るため、常に即時アクセスが必要です。ファイルは、オブジェクト作成の最初 の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアク セスされません。最もコスト効率の高いストレージ ソリューションはどれです か? 23
  16. 5MBの大量のファイル 24 種別 S3 標準 S3 標準 - 低頻度 アクセス

    S3 Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 容量 500GB 500GB 500GB 500GB 500GB 500GB オブジェク ト数 100,000 100,000 100,000 100,000 100,000 100,000
  17. 同じ量で1ヶ月増加するとして60日後 種別 S3 標準 S3 標準 - 低頻度 アクセス S3

    Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 料金 11.5 6.25 2.0 1.8 4.95 5.0 移行コスト - 1.0 2.0 3.426 6.5 1.0 合計 11.5 7.25 4 5.226 6.995 6 25
  18. 問題文に立ち返る ある会社には、それぞれのサイズが約 5 MB の大量のファイルを生成するアプ リケーションがあります。ファイルは Amazon S3 に保存されます。会社のポ リシーでは、ファイルを削除するには

    4 年間保存する必要があります。 ファイルには複製が容易ではない重要なビジネス データが 含まれているため、常に即時アクセスが必要です。ファイルは、 オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日 を超えるとほとんどアクセスされません。最もコスト効率の高いストレージ ソ リューションはどれですか? 26
  19. 正解は 種別 S3 標準 S3 標準 - 低頻度 アクセス S3

    Glacier Instant Retrieval S3 Glacier Flexible Retrieval (旧 S3 Glacier) S3 Glacier Deep Archive S3 One Zone - 低 頻度アクセス ストレージ 料金 11.5 6.25 2.0 1.8 4.95 5.0 移行コスト - 1.0 2.0 3.426 6.5 1.0 合計 11.5 7.25 4 5.226 6.995 6 27