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

Amazon S3 20周年セッション@Storage-JAWS#8

Amazon S3 20周年セッション@Storage-JAWS#8

Storage-JAWS #8(2026/03/25)の発表資料です。

Avatar for Hiroshi Hayakawa (p0n)

Hiroshi Hayakawa (p0n)

March 25, 2026
Tweet

More Decks by Hiroshi Hayakawa (p0n)

Other Decks in Technology

Transcript

  1. SLIDESMANIA.COM 早川裕志 (Hiroshi Hayakawa) AWS Ambassadors AWS Community Builders (Security

    & Identity) Japan AWS Top Engineers (Services) Japan AWS All Certifications Engineers AWS Samurai 2024 (JAWS-UG配信部) 好きなサービス: S3, GuardDuty
  2. (オレ的)注目アップデート 2026/03 account-regional-namespaces 2025/12 最大オブジェクトサイズ の上限緩和(50TBに) 2025/07 S3 Vectors (Preview)

    大物 S3 Vectors 2025/12 S3 Vectors (GA) ・アカウント・リージョナル名前空間の導入、最大オブジェクトサイズは 50TBに ・S3 Vectors登場 (インデックスあたり最大 20億個のベクトル、バケットあたり最大 1万個のインデックスを保存可能) 2024/11 Higher S3 Bucket Limits • Up to 1M buckets (default 10k) • Extra charge to over 2,000 buckets ($0.02/bucket)
  3. Security - Encryption (at-rest, in-transit) 2011/10 SSE-S3 2014/06 SSE-C 2014/11

    SSE-KMS 2017/11 ・CRR: SSE-KMS対応 ・デフォルト暗号化設定 2023/01 新規オブジェクトの暗号化 2023/07 DSSE-KMS 2025/11 PQ-TLS ・使用可能なサーバサイド暗号化のタイプの強制や変更が可能に( SSE-Cは26年にデフォルト無効へ) ・ML-KEMを用いた鍵交換をサポートし、転送中のデータを HNDL (Harvest Now, Decrypt Later)  のような将来的な脅威から保護 2025/11 SSE Type の強制 2026/01 SSE Type の変更
  4. Security - Tag-based Access Control 2012/08 Cost Allocation Tags for

    General Purpose Buckets 2016/11 Object Tagging ・タグを用いたABACで柔軟なアクセス制御が可能に(汎用 /ディレクトリ/テーブルバケット, more?) ・オブジェクトタグは35%ディスカウント(10,000タグあたり月額$0.0065に) ・TagResource API と UntagResource API により単一のタグ操作が可能に 2025/07 ABAC & Cost Allocation Tags for Directory Buckets 2025/11 ABAC for General Purpose Buckets 2025/03 35% Discount on Object Tagging 2025/11 ABAC & Cost Allocation Tags for Table Buckets
  5. 条件付きリクエスト 2024/08 Conditional Writes (if-none-match) 2024/11 Conditional Writes (if-match) 2024/11

    Enforcement Conditional Writes for General Purpose Buckets 2024/11 Conditional Deletes for Directory Buckets ・条件付きPUTは反響が大きく、全PUTの約2%を占める(毎分数千万リクエスト) ・汎用バケットが条件付き削除、 CopyObjectで条件付き書き込みをサポート 2025/10 Conditional Writes on Copy Operations 2025/09 Conditional Deletes for General Purpose Buckets
  6. Durability & Batch Operations 2019/04 BOP (GA) 2020/03 Tagging 2020/05

    Object-lock 2025/09 マネコンで manifestレス ・S3に保存されたデータのインテグリティを効率的に監査可能に ・マネコンからマニフェストを使用せずに BOPを実行可能に、IAMロール自動作成もサポート、  ジョブあたり最大200億個のオブジェクトの処理に対応、最大 10倍高速化 2025/08 Data Integrity Checks 2023/11? manifestレス? 2018/11 BOP (Preview) 2021/02 Untagging 2021/06 SSE Typeの変更 2025/12 パフォーマンス改 善 BOP Durability
  7. S3 Tables https://www.youtube.com/watch?v=Sy2LHRyMXAo ✅ ✅ ✅ ✅ ✅ ✅ ✅

    ✅ ✅ 2025/12 Intelligent-Tiering 2025/12 Table Replication 2025/12 Storage Lens Metrics Import 2026/01 CreateTable API with Partition & Sort Order ✅ ✅ ✅
  8. Turning Point for S3 ”I think looking back that that

    first 10 years, for sure, was around learning how to scale, learning how to build new regions, learning how to have metrics and alerting and stuff to really stay in a great posture for scale and performance and operations.” 最初の10年間は間違いなく、規模を拡⼤する⽅法、新しいリージョンを構築する⽅法、指標やアラートなどを活⽤ して、規模拡⼤、パフォーマンス、運⽤において常に良好な状態を維持する⽅法を学ぶことに費やされたと思う。 https://www.thecube.net/events/aws/pi-day-2026 ”We really, over that same period of time, angled into other sharp edges that customers and builders had on top of S3. So, a really, really significant one is consistency for the first 10 or so years, S3 was eventually consistent. - And when we did that launch of object-level consistency for S3, suddenly the system became much easier to build on top of. ” 私たちは、同じ期間に、S3 上で顧客や開発者が抱えていた他の重要な課題にも着⽬しました。特に重要な課題の ⼀つは、⼀貫性です。最初の 10 年ほどは、S3 は最終的に⼀貫性を保つように設計されていました。 そして、S3 にオブジェクトレベルの⼀貫性を導⼊したことで、システムの構築が格段に容易になったのです。
  9. How S3 Evolved for Consistency B C A A A

    B B A⚠ C C C Writer #1: B #2: C Reader #3 Cache nodes Storage nodes ⚠ Before Dec. 2020 Writer ABC @3 ABC @3 ABC @3 Replicated Journal B @2 C @3 Cache nodes A@1 B@2 C@3 Storage nodes #SeqID Witness stale? stale? After Dec. 2020 Reader update https://www.youtube.com/watch?v=S4swTRi1i0w A@1 B@2 C@3 A@1 A@1 C@3 ⚠
  10. What’s Next? ”80 percent of what the team does is

    literally listening, looking for the sharp edges, and continuing to polish. 10 years from now, I have no doubt we will still be continuing that polishing and grinding.” チームの仕事の8割は、⽂字通り⽿を傾け、改善点を⾒つけ出し、磨き続けることです。 10年後も、私たちは間違いなくこの磨きと研削を続けていくでしょう。 https://www.youtube.com/watch?v=beWO7h7Ut44