Amazon Elastic Container Registryとは?

AmazonElasticContainerRegistryの概要

Amazon Elastic Container Registryとはコンテナイメージをプライベートに保管し、共有、管理、デプロイができるサービスです。完全マネージド型のコンテナレジストリであり、インフラストラクチャのスケーリングは必要ありません。さらに管理をする必要がなく、管理者の負担を大きく減らすことができます。コンテナイメージは、組織内だけでなく、世界中にも共有をすることが可能です。またAmazon Elastic Container Registryに保存しているコンテナイメージを他のサービスにデプロイすることもできます。コンテナイメージはAmazon S3に保存されるため、高可用性があります。

AmazonElasticContainerRegistryの利点

デプロイワークフローの簡素化

Amazon Elastic Container Registry は Amazon EKSAmazon ECSAWS Lambda と Docker CLI に統合されているため、開発から本稼働をするためのワークフローを簡略化することができます。

セキュリティの強化

コンテナイメージがHTTPS経由で転送され、保管時にイメージは自動的時暗号化されます。さらにIAMユーザ-とロールを使用することにより、AWSアカウントのアクセス権限を制限させることができます。

AmazonElasticContainerServiceで実行中のデータを実行、管理が可能

Amazon Elastic Container ServiceとAmazon Elastic Container Registryは統合されており、Amazon Elastic Container Serviceで実行中のデータを実行、管理をすることができます。

料金体系

Amazon Elastic Container Registryは保存するデータとデータ伝送量に対しての従量課金制となります。

まとめ

Amazon Elastic Container Registryはマネージド型のコンテナレジストリであり、インストールや管理の必要がなく、インフラストラクチャの運用も不要です。これにより管理者の負担が減り、本来の業務に集中することできます。

参考資料

https://aws.amazon.com/jp/ecr/