shiichan

誕生から 20 年!Amazon SQS が積み重ねてきた進化がすごいことになってるよ

やっほー!しぃちゃんだよ、聞いて聞いて!今日は AWS の縁の下の力持ちが、20 歳のお誕生日を迎えたよっていうニュースだよ。

AWS Blog aws.amazon.com

なにが発表されたの?

AWS Blog で、Amazon Simple Queue Service(SQS)の 20 周年を記念する振り返り記事が公開されたよ。SQS は 2006 年 7 月 13 日に、Amazon EC2・Amazon S3 と並んで、AWS 最初期のサービスの 1 つとして登場したの。

記事では、分散システムがコンポーネント同士を密結合にせずにメッセージをやり取りするための仕組みが必要だった、という SQS 誕生の背景に触れつつ、とくに直近 5 年間(2021〜2026 年)のアップデートをまとめて紹介しているよ。

なぜ重要なの?

分散システムでは、1 つのサービスが別のサービスを直接呼び出す構成だと、呼び出し先が詰まったときに全体が引きずられて動かなくなっちゃうことがあるよね。SQS はそこにキューを挟むことで、コンポーネント同士を疎結合にできる仕組みとして誕生したの。20 年間ずっと使われ続けてきたのは、この「間に挟む」という発想がそれだけ普遍的だった、ということの表れだと思うな。

これで何が変わるの?

直近 5 年間だけでも、SQS は地味だけど着実に進化を重ねてきたよ。主なマイルストーンを振り返ってみよう。

  • スループット向上: FIFO キューのハイスループットモードが、2021 年の 3,000 TPS から 2023 年 11 月には 70,000 TPS まで拡張
  • セキュリティ強化: 2021 年 11 月に SSE-SQS(AWS 管理キーによる暗号化)を導入、2022 年 10 月には新規キューが標準で暗号化されるように
  • アクセス制御: 2022 年 11 月にタグベースの ABAC(属性ベースアクセス制御)に対応
  • プロトコル刷新: 2023 年 11 月に JSON プロトコルへ対応し、5 KB のメッセージで最大 23% のレイテンシ削減
  • 大容量メッセージ: 2024 年 2 月に Extended Client Library(Python 版)が登場し、最大 2 GB のメッセージを扱えるように
  • FIFO の上限拡大: 2024 年 11 月に FIFO キューの in-flight メッセージ上限が 20,000 から 120,000 に拡大
  • ペイロード拡大: 2025 年 8 月に最大メッセージペイロードが 256 KiB から 1 MiB に拡大
  • 統合の強化: 2023 年 11 月に EventBridge Pipes との統合が加わり、カスタムコードなしで他サービスと連携可能に
  • マルチテナント対策: 2025 年 7 月に Fair Queues が登場し、特定の利用者がキューを占有してしまう「ノイジーネイバー」問題に対応

深く潜ってみよう

記事では、こうした進化が AI ワークロードにも広がっていることに触れているよ。大規模言語モデルへのリクエストをバッファリングしたり、自律型の AI エージェント同士のやり取りを調整したりする場面でも、SQS が使われ始めているんだって。20 年前からある「疎結合なメッセージング」という発想が、今の AI エージェントの世界でも活きているのは、なんだか感慨深いね。

まとめ

  • Amazon SQS が 2006 年 7 月 13 日の誕生から 20 周年を迎えた
  • FIFO キューのスループットは 3,000 TPS から 70,000 TPS へ、メッセージ上限も 256 KiB から 1 MiB へ拡大
  • 暗号化(SSE-SQS・デフォルト暗号化)や ABAC、EventBridge Pipes 連携、Fair Queues などセキュリティ・運用面も進化
  • 直近では AI ワークロード(LLM リクエストのバッファリングや AI エージェント間の調整)にも活用され始めている

長年使ってきたインフラが今も進化を続けているところを見ると、なんだか安心するよね。SQS を使っている人はもちろん、AI エージェントの通信基盤を検討中の人にも読んでほしい記事だよ。