rights reserved. Amazon.com Challenge • Amazon.com のサイト内で、数万台の EC2 インスタンスを利用する Datapath Platform をコスト削減効果を見据え Graviton2 へ移行 Solution • Graviton に対応するため AL1 から AL2への移行からスタート • Linux イメージにビルトインされている libssl, GCC, standard lib への 依存解消には膨大なアップグレード、修正作業が必要 • 5つの決断をし 2,000を超えるパッケージを修正 • Remove, Upgrade, Replace, Help, Deprecate • まとめて変更せず小さい変更を繰り返す • 変更後に問題があった場合の問題箇所特定と切り戻しを容易に • リスクと影響範囲を考え小さいものから順に段階的にデプロイ • Prime Day 2021 の時点で 53,000 インスタンス以上 • Gravion2 により 1ホストあたりの最大スループットが向上&負荷が かかっても性能が低下せず安定 • インスタンスコストは 22% 削減、コストパフォーマンスは約 39% 向上 AWS Services EC2 (Graviton2) How Amazon migrated a large ecommerce platform to AWS Graviton Graviton2 Migration https://youtu.be/IyoMAFlDNdI