Slide 15
Slide 15 text
コンテナレジストリ選定ADR
15
○ ECR
■ ❌Pull権限をAWSのユーザーとしてもっていなければならない。
■ ❌ImagePullする際にSwitchRoleしないとならない為、開発体験が低下する恐れがある。
■ ❌マルチアーキテクチャイメージ非対応(Arm,Intel)
■ ⭕脆弱性管理がECRのEnhanced Image Scanを利用することができるため楽
○ Docker
■ ❌昨今の値上げ事情があって、依存性を高めてしまうこと自体にリスクがありそう。
■ ⭕Pull権限管理はDockerID単位で可能
■ ⭕マルチアーキテクチャイメージ対応(Arm,Intel)
■ ⭕利用料金はDockerのユーザー課金に含まれるため実質無料
○ ⭐GitHub Container Registry
■ ❌マルチアーキテクチャイメージ非対応(Arm,Intel)
■ ⭕GitHub ActionsからのPullする際の認証認可制御が楽
■ ⭕Pull権限管理はGitHubアカウント単位で可能
■ ⭕利用料金の一部はGitHub Enterpriseの課金に含まれるため50GBまで無料