Я не слишком опытен, все еще строю свою собственную инфраструктуру, но кажется, что цена ECR (хранение и передача) сама по себе ничто по сравнению со шлюзом NAT, который вам понадобится, чтобы разрешить экземпляры EC2 изнутри вашегоVPC поговорить с ECR.Это если цена - ваша забота.
Я такой же, как вы - я не использую веб-консоль, потому что она не повторяется - используйте Cloudformation с чем-то вроде ansible.Это хороший пример проекта, которому я в основном следовал: https://github.com/aws-samples/aws-batch-genomics
Если вы создаете образ докера локально, вероятно, потребуется слишком много времени, чтобы загрузить его в ECR, поэтому я рекомендую его построить с использованием Aws CodeBuild, которыйэто то, что я сделал - опять же, инфраструктура для этого может быть выражена в Cloudformation, организованной с ansible.