
Amazon ECR のイメージレイヤー最大サイズが 200 GB に拡大
出典公開日: 2026年8月4日
AIによる解説
要約
Amazon Elastic Container Registry (Amazon ECR) では、docker push を介してプッシュされたイメージの単一レイヤー最大サイズ制限が 200 GB に引き上げられました。これにより、大規模言語モデル (LLM) やゲノムデータセットなどの巨大なアセットを単一レイヤーに格納することが可能になります。ただし、AWS SDK や AWS CLI (UploadLayerPartAPI) を使用してプッシュする場合の制限は引き続き 50 GB のままとなります。
エンジニアへのヒント
運用上のメリットと注意点
これまで、数百GB規模のデータセットやモデルファイルをコンテナイメージに含める場合、レイヤーを細かく分割するか、S3などの外部ストレージから起動時にダウンロードさせる仕組みを構築する必要がありました。今回のアップデートで、docker push を利用すれば単一レイヤーで最大 200 GB まで保持できるため、イメージ構成の簡素化が期待できます。
日本国内リージョンでの利用
リサーチの結果、本機能はミドルイースト (Bahrain) および (UAE) を除く全リージョンで提供されており、東京リージョンおよび大阪リージョンでも利用可能であることが確認されています。
実務的なアドバイス
- プッシュ手法の使い分け:
docker push以外(SDK/CLI経由)では制限が 50 GB のままです。CI/CDパイプラインのプッシュ処理をどのように実装しているか再確認してください。 - ストレージコストと転送時間: レイヤーサイズが巨大化すると、イメージのプル時間(起動時間)やストレージコストに影響します。本当にイメージに含めるべきか、Amazon EFS や FSx for Lustre などの共有ストレージとの使い分けを検討してください。
- ディスク容量の確認: 実行環境(EC2やFargate)の ephemeral storage(エフェメラルストレージ)が 200 GB のレイヤーを解凍・展開できる十分な容量を持っているか確認してください。
次のアクション
まずは、現在外部ストレージに逃がしている巨大なバイナリやモデルファイルを、docker push を用いて ECR に直接格納し、デプロイフローの簡素化が可能か検証することをお勧めします。
参照ドキュメント
- Amazon ECR ユーザーガイド: https://docs.aws.amazon.com/AmazonECR/latest/userguide/
次に読む
新着記事記事の関連性を手がかりに、次の情報を探せます。
保存にはログインが必要です。