Amazon Elastic Container Registry

Compartilhe e implante softwares de contêiner, de maneira pública ou privada

O Amazon Elastic Container Registry (ECR) é um registro de contêiner totalmente gerenciado que facilita o armazenamento, o gerenciamento, o compartilhamento e a implantação de imagens e artefatos de contêiner em qualquer lugar. O Amazon ECR elimina a necessidade de operar os seus próprios repositórios de contêiner ou de preocupar-se sobre a escalabilidade da infraestrutura subjacente. O Amazon ECR hospeda suas imagens em uma arquitetura altamente disponível e de alto desempenho, permitindo que você as implante de maneira confiável em seus aplicativos de contêiner. Você pode compartilhar softwares de contêiner de maneira privada na sua organização ou publicamente de maneira mundial para que qualquer pessoa possa descobrir e fazer download. Por exemplo, os desenvolvedores podem pesquisar a galeria pública do ECR em busca de uma imagem do sistema operacional que seja georreplicada para alta disponibilidade e downloads mais rápidos. O Amazon ECR funciona com o Amazon Elastic Kubernetes Service (EKS), o Amazon Elastic Container Service (ECS) e o AWS Lambda, simplificando o fluxo de trabalho do desenvolvimento até a produção, bem como com o AWS Fargate para implantações com um único clique. Outra alternativa é usar o ECR com seu próprio ambiente de contêineres. A integração com o AWS Identity and Access Management (IAM) disponibiliza controle no nível de recursos de cada repositório. Com o ECR, não há taxas antecipadas ou compromissos. Você paga apenas pela quantidade de dados armazenados nos seus repositórios e pelos dados transferidos para a Internet.

Benefícios

Reduza seus esforços com um registro totalmente gerenciado

O Amazon Elastic Container Registry elimina a necessidade de operar e escalar a infraestrutura necessária para um registro de contêineres. Não é necessário instalar nem gerenciar softwares, nem escalar a infraestrutura. Envie as imagens de contêiner para o Amazon ECR e extraia as imagens usando qualquer ferramenta de gerenciamento de contêiner quando você precisar fazer a implantação.

Compartilhe e faça download de imagens de contêiner com segurança

O Amazon Elastic Container Registry transfere imagens de contêiner pelo HTTPS e criptografa automaticamente imagens ociosas. Você pode configurar políticas para gerenciar permissões e controlar o acesso às suas imagens utilizando usuários e funções do AWS Identity and Access Management (IAM) sem precisar gerenciar credenciais diretamente nas suas instâncias do EC2. 

Forneça acesso rápido e altamente disponível

O Amazon Elastic Container Registry tem uma arquitetura altamente escalável, redundante e resiliente. As suas imagens de contêiner ficam altamente disponíveis e acessíveis, permitindo que você implante com segurança novos contêineres das suas aplicações. Você pode distribuir imagens de contêineres públicos de maneira confiável, além de arquivos relacionados, como gráficos de helm e configurações de políticas para uso por qualquer desenvolvedor. O ECR replica softwares de contêiner automaticamente em várias Regiões da AWS para reduzir os tempos de download e melhorar a disponibilidade. 

Simplifique seu fluxo de trabalho de implantação

O Amazon Elastic Container Registry integra-se ao Amazon EKS, Amazon ECS, AWS Lambda e Docker CLI, permitindo que você simplifique seus fluxos de trabalho de desenvolvimento e produção. Você pode enviar facilmente suas imagens de contêiner ao Amazon ECR usando o Docker CLI a partir da sua máquina de desenvolvimento, e os serviços integrados da AWS podem extraí-las diretamente para implantações em produção. A publicação de softwares de contêiner requer um único comando dos fluxos de trabalho de CI/CD usados no processo do desenvolvedor de software.

Como ele funciona

Product-Page-Diagram_Amazon-ECR
Pinterest_Logo_innovators
"Na Pinterest, usamos o Amazon Elastic Container Registry (ECR) para gerenciar nossas imagens de contêiner Docker. Usamos o recurso de verificação de imagens do ECR para nos ajudar a melhorar a segurança das nossas imagens de contêiner. O ECR verifica as imagens em busca de uma ampla gama de vulnerabilidades de sistema operacional e nos permite desenvolver ferramentas para agir sobre os resultados."

Cedric Staub, Gerente de engenharia, Pinterest 

Blackboard_Logo
Na Blackboard, nossa missão é promover o aprendizado para alunos, educadores e instituições em todo o mundo. Para atender melhor aos clientes, usamos o ECR porque ele fornece um registro de contêiner estável e seguro para a Blackboard hospedar imagens originais e de terceiros. O ECR fornece alta disponibilidade e tempo de atividade que outros registros não conseguem manter, ao mesmo tempo em que fornece uma solução totalmente gerenciada que simplificou nossos fluxos de trabalho na Blackboard."

Joel Snook, Diretor de engenharia de DevOps

Snowflake
"A Snowflake decidiu replicar imagens para o ECR, um registro de contêiner Docker totalmente gerenciado, fornecendo um registro local confiável para armazenar imagens. Os benefícios adicionais para o registro local são que ele não é exclusivo da Joshua. Todos os componentes da plataforma necessários para os clusters da Snowflake podem ser armazenados em cache no registro do ECR local. Para segurança e desempenho adicionais, a Snowflake usa o AWS PrivateLink para manter todo o tráfego de rede do ECR para os nós de trabalho dentro da rede da AWS. Ele também resolveu problemas de limitação de taxa decorrentes da extração de imagens de um registro público com solicitações não autenticadas, possibilitando que outros nós de cluster extraíssem imagens essenciais para a operação."

Brian Nutt, Engenheiro de software sênior, Snowflake

Saiba mais sobre o Amazon ECR

Acesse a página de recursos
Pronto para criar?
Comece a usar o Amazon ECR
Mais dúvidas?
Entre em contato conosco