Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWS S3 ストレージコストの最適化

131 views

Published on

VideoKicksでビデオファイルのアーカイブと取り出しの実装

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AWS S3 ストレージコストの最適化

  1. 1. AWS S3の コスト最適化
  2. 2. ビデオ アップロード 納品 ビデオ配信サービス
  3. 3. 動画のサイズ MP4動画: 1Gbまで ProRes動画: 50Gbまで 現在のストレージ: 数10Tb
  4. 4. アップロード 納品 AWS Simple Storage Service AWS Cloud S3 In S3 Out Compute
  5. 5. AWS S3 Pricing (Standard class) ストレージ: $0.023/GB データの転送 (アウト): $0.09/GB 他: リクエスト数、等
  6. 6. AWS S3 Pricing (Standard class) ストレージ: $0.023/GB データの転送 (アウト): $0.09/GB 他: リクエスト数、等
  7. 7. ストレージ代の最適化
  8. 8. S3 Deep Archiveの特徴 ・最小ストレージ期間料金: 180日間 ・ファイルの取り出しは12時間~2日まで ・コスト ・Standard class: $24/Tb ・Deep Archive: $1/Tb
  9. 9. 全体フローのステップ 1.ファイルのアーカイブ(定期的に) 2.取り出し依頼(ファイルアクセス時に) 3.取り出し完了(S3バケットのイベント)
  10. 10. 1.ファイルのアーカイブ VPC Cron AWS Batch DB Standard Deep Archive • ライフサイクルール • 定期的にアーカイブ • 手動(コンソール) If fileSize > 5Gb E-tag != md5
  11. 11. 2.取り出し依頼 VPC Deep Archive WorkerSQS DB 納品2 取り出し依頼 納品1 Observer pattern
  12. 12. 2 days later...
  13. 13. 3.取り出し完了の通知 VPC Deep Archive SQS WorkerLambda DB 取り出し完了イベント 「納品2」に通知 「納品1」に通知
  14. 14. DAされているファイル比率:55% ストレージコスト: -40% DA採用の想定結果 ・S3 Intelligent-Tiering ストレージのコストをもっと最適化できる?
  15. 15. Thank you!

×