Amazon’s Cloud infrastructure arm, Amazon Web Services has made its EC2 Container Registry(ECR) available to everyone. ECR is a fully-managed Docker container registry that makes it easier for developers, to store, manage, and deploy Docker container images.
The service was officially announced in the October at its re:Invent conference in Las Vegas. But at that time, only a few developers were able to get the early access to the service. Today, AWS chief evangelist Jeff Barr wrote in a blog post announcing the service as generally open to all.
Amazon ECR hosts the container images in a highly available and scalable architecture, allowing the developers to reliably deploy containers for their applications. They integrate with Amazon ECS as well as the Docker CLI, in order to simplify the work process.
This also enables smooth transition of container images from the development machine to Amazon ECR using the Docker CLI from where Amazon ECS can pull them directly for production deployments.
Containers have become more popular among developers in the past 2-3 years when Docker modified the open source Linux containers. Linux container essentially helps to run isolated applications on a single physical server.
Docker developed them into a tool which can help developers to build an application and then easily move it into a testing environment followed by a production environment. They can also be moved from one cloud to another. Most importantly, all this is achieved without modifying the code.
These containers are like virtual machines, but less demanding on the chips and memory in servers. In addition to this, the code for building these containers is available for developers to inspect and build on under an Apache open-source license.
Many large companies are now-a-days offering their container repositoires as a service to the developers.Google launched its continer engine earlier this year. Microsoft also recently gave a fourth technical preview to its Microsoft Server 2016, which gives you the power of container technologies such as Hyper-V containers and the Nano Server.
These repositories eliminate the need to operate personal container repositories and developers don’t have to worry about scaling the underlying infrastructure.
In fact, Docker, Google, Microsoft and Amazon along with some other players are reportedly working on a new common standard for software containers with the help of the Linux Foundation. This will further simplify the work of developers who would not have to worry about compatibility of their applications.