What is our primary use case?
Currently, I work primarily with AWS-related services, but not much that is new at the moment. I handle the same tasks regularly.
Other than EKS, I normally work with AWS services such as AWS EC2, S3, and related services.
For all Docker-based applications, we need to use Amazon ECR. Wherever we use containers, we use Amazon ECR.
Amazon ECR functions as part of the software development process. Before an application gets released, it has to be built from somewhere, and that location is Amazon ECR.
What is most valuable?
The most valuable feature of Amazon ECR is that we can push and pull faster than other similar products.
It means saving and retrieving more efficiently.
This is not manual dragging and dropping, but rather programmatic taking and saving.
I have used Amazon ECR with Lambda, EC2, and EFS. These are integrable services where you can call Amazon ECR from anywhere in AWS.
If my product is not always dependent totally on Amazon ECR only, but if the product is dependent on Amazon ECR only, then having a low time to load, low time to save, and a faster containerizing process time would affect the software's response time. This is important.
What needs improvement?
If Amazon ECR had CI/CD also integrated into it, then it would probably be better.
For how long have I used the solution?
I have used Amazon ECR for around four years.
What do I think about the stability of the solution?
I don't recall right away, but I don't think there was too much latency with Amazon ECR. It is still fast in my view.
Amazon ECR is a reliable solution.
What do I think about the scalability of the solution?
I think Amazon ECR is very scalable. I haven't had an instance of not being able to use it or it being slow. It can be scaled depending on the solution.
How are customer service and support?
I'm happy with the integration quality; we can say it's good.
How would you rate customer service and support?
How was the initial setup?
I usually don't use the Amazon ECR interface at all; I do it all programmatically.
It is straightforward. Normally, you just need to create a repository and once the repository is created, you just need to use the proper policy and then the proper authentication mechanism to save and retrieve the data from there.
What's my experience with pricing, setup cost, and licensing?
I don't have an exact idea of the cost related to Amazon ECR at this point, but I think these are cheap solutions compared to what we have to pay for other products in the market.
What other advice do I have?
I can provide more detailed feedback if you send me the links to what I'm taking feedback on, and if I have the time available. That would be a better approach.
Those are the main things at the moment. The others are about Amazon ECR.
I think the storage cost is not that much affected by Amazon ECR because once we update something on the container, it will replace the original version. This doesn't affect the cost much in that matter.
For me, that is not a matter of consideration that much.
I have used the documentation provided by Amazon ECR, but only the very basic ones that are available in AWS itself.
The documentation is to the point, and I think for starting up and then setting up and using it, the documents are enough.
For me and my use case, those are sufficient. However, if somebody is working purely in great depth, then they may require some more resources. For me, they are already enough.
Amazon ECR is available in all regions.
I haven't had any issues with availability with Amazon ECR, but I usually, being in Finland, use the Ireland region, and it is available almost always. I have no issues with the availability of the service.
My overall rating for this review is 8.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)