DEV Community

Cover image for Learning AWS Day by Day — Day 59 — Amazon Elastic Container Registry
Saloni Singh
Saloni Singh

Posted on

1

Learning AWS Day by Day — Day 59 — Amazon Elastic Container Registry

Exploring AWS !!

Day 59

Amazon Elastic Container Registry

Helps in storing, deploying and sharing your container software anywhere.
Gives a total of 500 MB of private repo storage per month.
You can push your container images to the ECR, with no need to install or scale any infrastructure and pull it anytime required.
You can share and download the images over HTTP with automatic encryption and access controls.
You can access your images faster as compared to other registries, also the downloading is faster as it reduces the download time, and also ECR improves the availability using scalable, durable architecture.

How it works?
ECR is container registry managed by AWS, with high performance hosting so that you can reliably deploy application images and artifacts anywhere and anytime.

Use Cases:
Software Vulnerabilities Management: Image compliance security requirements are managed by AWS Inspector vulnerability management services to automate assessment scanning.
Streamlined Deployment Workloads: Containerized applications can be published using commands and this can be used to integrate your environments which are managed by you.
Image Lifecycle Policy Management: The most recent images are preserved well, and the images which are no longer required or are rarely used are archived. In case you are deciding to access these archived or preserved images quickly you can use tags and rules for the same.

Customers using ECR:
Pinterest — improves its social network security using ECR
BlackBoard — supports and powers learning across the world.
Snowflake — boosts the performance and reliability.

Components of Amazon ECR

Image description

Registry: private registry is provided to each AWS account, you can create one or more repositories and store your images there.
Authorization Token: client needs to authenticate to ECR before pulling or pushing any image.
Repository: contains Docker images, OCI images and OCI compatible artifacts (OCI — Open Container Initiative)
Repository Policies: control access and contents within the repository policies.
Image: push or pull container images to repositories.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more