O alibaba cloud Container Registry (ACR) é um service totalmente gerenciado para armazenar, proteger e distribuir imagens de contêiner e artefatos cloud-native. O ACR se integra ao alibaba cloud Container Service for Kubernetes (ACK), a pipelines de CI/CD e a ferramentas de segurança para acelerar a entrega de software.
escolha sua edição
O ACR oferece duas edições projetadas para diferentes cargas de trabalho e tamanhos de equipe.
|
Personal Edition (para uso individual) |
Enterprise Basic Edition |
Enterprise Advanced Edition |
|
|
Mais indicado para |
Desenvolvedores individuais, aprendizado e experimentação |
Cargas de trabalho em produção, equipes e ambientes regulamentados |
Cargas de trabalho em produção, equipes e ambientes regulamentados |
|
Tipo de instância |
Infraestrutura compartilhada |
Instância dedicada, sem recursos compartilhados |
Instância dedicada, sem recursos compartilhados |
|
SLA |
Nenhum |
99,95% |
99,95% |
|
Limite principal |
3 namespaces, 300 repositórios |
15 namespaces, 1.000 repositórios |
50 namespaces, 5.000 repositórios |
|
Comece agora |
Experimente a Personal Edition |
crie uma instância da Enterprise Edition |
crie uma instância da Enterprise Edition |
A Personal Edition do Container Registry não possui garantia de SLA, e a alibaba cloud não oferece compensação por violações de SLA. Limites de uso se aplicam. Não use a Personal Edition em ambientes de produção.
Compare os recursos e as cotas na seção Especificações abaixo ou em Recursos e diferenças das edições de instância.
Container Registry Enterprise Edition
O Container Registry Enterprise Edition fornece uma instância de registro dedicada e com recursos isolados, sem infraestrutura compartilhada, o que garante performance previsível e fortes limites de segurança.
Principais características:
Instância dedicada sem recursos compartilhados.
SLA de 99,95% com alta disponibilidade entre zonas incluída por padrão em regiões de múltiplas zonas.
Suporte a imagens de contêiner, Helm Charts (v2/v3) e qualquer artefato compatível com OCI.
Controles de acesso de rede configuráveis (isolamento de VPC, listas de permissões).
Rastreamento de auditoria completo via ActionTrail.
Disponível nas edições Basic Edition e Advanced Edition — compare na seção Especificações.
Recomendado para: Equipes que executam services de produção no ACK ou em qualquer ambiente baseado em Kubernetes.
Container Registry Personal Edition (para uso individual)
O Container Registry Personal Edition fornece hospedagem básica de imagens, compilação de imagens e services de autorização de imagens para desenvolvedores individuais e uso exploratório.
Recomendado para: Desenvolvedores individuais que estão aprendendo fluxos de trabalho de contêineres ou experimentando os recursos do ACR.
Principais recursos
Hospedagem de artefatos
O ACR armazena imagens de contêiner de múltiplas arquiteturas (Linux, Windows, arm), Helm Charts (v2/v3) e qualquer artefato da Open Container Initiative (OCI). A imutabilidade de tags evita substituições acidentais, e as regras de limpeza automatizada controlam o consumo de armazenamento.
Distribuição acelerada
O Container Registry Enterprise Edition replica imagens entre as regiões da alibaba cloud por meio de sincronização global. A Advanced Edition adiciona distribuição P2P (peer-to-peer) e distribuição sob demanda (lazy pulling) para acelerar implantações em grande escala.
Garantias de throughput de pull por edição:
|
Edição |
Throughput de pull (QPS) |
|
Personal Edition |
Não garantido |
|
Enterprise Basic |
250 |
|
Enterprise Advanced |
1.000 |
Segurança e conformidade
Verificação de vulnerabilidades: A verificação com múltiplos mecanismos detecta CVEs conhecidos em imagens armazenadas antes da implantação.
Correção de vulnerabilidades: A Enterprise Edition identifica vulnerabilidades corrigíveis e orienta a remediação.
Bloqueio de ameaças: Exclusivo da Advanced Edition. Bloqueia automaticamente o pull de imagens que violam sua política de segurança.
Assinatura de imagens: Exclusivo da Advanced Edition. Assinatura e verificação compatíveis com Cosign para segurança da cadeia de suprimentos.
Controle de acesso de rede: Restrinja o acesso à instância a VPCs e intervalos CIDR específicos.
Logs de auditoria: Todos os eventos de push, pull e gerenciamento de imagens são registrados no ActionTrail para relatórios de conformidade.
Pull sem credenciais: Suportado em instâncias do Container Registry Enterprise Edition. Nota: as instâncias criadas em ou após 4 de setembro de 2024 suportam pull sem credenciais apenas na Enterprise Edition; as instâncias do Container Registry Personal Edition criadas nessa data ou posteriormente não suportam este recurso.
Compilação e integração com CI/CD
O ACR compila imagens de contêiner a partir de repositórios source conectados, com até 10 compilações simultâneas na Advanced Edition. As imagens compiladas passam pelo seu fluxo de trabalho de verificação e assinatura antes de chegarem aos clusters do ACK.
Assinatura de artefatos e notificações de eventos
Assine repositórios públicos upstream para receber atualizações automáticas quando novas versões forem publicadas. As notificações de eventos acionam pipelines de implantação ou alertas quando imagens são enviadas (push) ou quando as verificações são concluídas.
Recuperação de desastres em múltiplas regiões
As instâncias do Container Registry Enterprise Edition em regiões de múltiplas zonas incluem alta disponibilidade entre zonas por padrão. Para recuperação de desastres entre regiões, implante instâncias separadas por região de destino. As opções de redundância de armazenamento incluem o armazenamento com redundância de zona (ZRS) do OSS para proteção entre zonas e a replicação entre regiões (CRR) do OSS para backup entre regiões.
Como o ACR funciona
REVISÃO NECESSÁRIA (Achado 50): A seção a seguir foi adicionada durante a otimização e não proviene da documentação original do product. As quatro afirmações específicas marcadas abaixo requerem verificação pela equipe do product antes da publicação: (a) "protocolo padrão docker Registry HTTP API V2"; (b) "armazena as camadas de imagem como artefatos compatíveis com OCI no alibaba cloud Object Storage Service (OSS)"; (c) "o ACR deduplica camadas entre imagens no mesmo namespace"; (d) "todos os artefatos armazenados são criptografados em repouso".
Quando um desenvolvedor ou sistema de CI/CD envia uma imagem de contêiner, o ACR a recebe pelo protocolo REST (docker Registry HTTP API V2) e armazena as camadas da imagem como artefatos OCI no alibaba cloud Object Storage Service (OSS). O ACR deduplica camadas dentro do mesmo namespace para reduzir os custos de armazenamento.
Em seguida, o ACR fornece imagens para clientes autorizados — clusters do ACK, estações de trabalho de desenvolvedores ou regiões remotas sincronizadas. O Container Registry Enterprise Edition replica imagens entre regiões por meio de regras de sincronização global, reduzindo a latência de pull para services distribuídos. A Advanced Edition adiciona distribuição P2P e distribuição sob demanda (lazy pulling) para implantações em nível de nó em grande escala.
A segurança se aplica em todo o processo: os artefatos são criptografados em repouso, a verificação de vulnerabilidades é executada nas imagens usando um scanner de múltiplos mecanismos, e os controles de acesso de rede restringem quais VPCs e intervalos de IP podem acessar sua instância.
Casos de uso comuns
Integração com pipeline de CI/CD
Conecte o ACR a repositórios source para compilar imagens a cada commit. A verificação de vulnerabilidades é executada após cada compilação, e as regras de bloqueio de ameaças impedem que imagens não conformes cheguem aos clusters do ACK, criando um caminho auditável do source até a produção.
Implantações globais e em múltiplas regiões
Replique imagens de uma região primária para regiões secundárias com regras de sincronização global. Combinado com a distribuição P2P (Advanced Edition), isso reduz os tempos de pull em clusters Kubernetes distribuídos geograficamente.
Segurança e conformidade corporativa
Restrinja o acesso ao registro a VPCs específicas, imponha a imutabilidade de tags, assine imagens com o Cosign e verifique as assinaturas na implantação. Exporte os logs do ActionTrail para o seu SIEM para relatórios de conformidade.
Migração de registros autogerenciados
Importe imagens do Harbor para o Container Registry Enterprise Edition sem precisar enviá-las novamente por um cliente local. A assinatura de artefatos substitui scripts de sincronização manuais para imagens públicas externas.
Especificações
As tabelas a seguir listam as principais cotas e a disponibilidade de recursos por edição. A seção Recursos e diferenças das edições de instância fornece uma comparação completa de especificações.
A Personal Edition do Container Registry não possui garantia de SLA, e a alibaba cloud não oferece compensação por violações de SLA. Limites de uso se aplicam. Não use a Personal Edition em ambientes de produção.
A seção Recursos e diferenças das edições de instância aborda a seleção de edição e as opções de recuperação de desastres. Siga os guias de recuperação de desastres para configurar a recuperação entre zonas, a recuperação entre regiões e o backup de dados.
Cotas
|
Recurso |
Personal Edition |
Enterprise Basic |
Enterprise Advanced |
|
Cota de namespace (imagens de contêiner) |
3 |
15 |
50 |
|
Cota de repositório público (imagens de contêiner) |
300 |
1.000 |
5.000 |
|
Cota de namespace do Helm Chart |
Não suportado |
15 |
50 |
|
Cota de repositório público do Helm Chart |
Não suportado |
1.000 |
5.000 |
|
Suporte a artefatos OCI |
Não suportado |
Suportado |
Suportado |
|
Imutabilidade de versão |
Não suportado |
Suportado |
Suportado |
|
Gerenciamento de tags (limpeza automática) |
Não suportado |
Suportado |
Suportado |
|
Cota de compilação simultânea |
1 |
3 |
10 |
|
Assinatura de artefatos |
Não suportado |
5 |
30 |
|
Regras de sincronização |
Não suportado |
Não suportado |
60 |
|
Controle de acesso de VPC |
Não suportado |
Compra separada |
Compra separada |
|
Nome de domínio personalizado |
Não suportado |
Suportado |
Suportado |
|
Importação rápida de imagens do Harbor |
Não suportado |
Suportado |
Suportado |
|
Logs de auditoria do ActionTrail |
Não suportado |
Suportado |
Suportado |
|
Notificação de eventos |
Não suportado |
Suportado |
Suportado |
Distribuição e segurança
|
Recurso |
Personal Edition |
Enterprise Basic |
Enterprise Advanced |
|
Garantia de throughput de pull (QPS de pull) |
Não garantido |
250 |
1.000 |
|
Aceleração inteligente |
Não suportado |
Suportado |
Suportado |
|
Compilação de imagens de múltiplas arquiteturas |
Não suportado |
Suportado |
Suportado |
|
Distribuição P2P (peer-to-peer) |
Não suportado |
Não suportado |
Suportado |
|
Distribuição sob demanda (lazy pulling) |
Não suportado |
Não suportado |
Suportado |
|
Sincronização global |
Não suportado |
Não suportado |
Suportado |
|
Verificação de vulnerabilidades com múltiplos mecanismos |
Não suportado |
Suportado |
Suportado |
|
Correção de vulnerabilidades |
Não suportado |
Suportado |
Suportado |
|
Bloqueio de ameaças (baseado em políticas) |
Não suportado |
Não suportado |
Suportado |
|
Assinatura de imagens e verificação de assinatura |
Não suportado |
Não suportado |
Suportado |
|
Controle de acesso de rede |
Não suportado |
Suportado |
Suportado |
|
Cadeia de entrega de aplicações cloud-native |
Não suportado |
Não suportado |
Suportado |
|
Pull sem credenciais (instâncias antes de 4 de set. de 2024) |
Suportado |
Suportado |
Suportado |
|
Pull sem credenciais (instâncias em ou após 4 de set. de 2024) |
Não suportado |
Suportado |
Suportado |
Recuperação de desastres
|
Módulo |
Recurso |
Personal Edition |
Enterprise Basic |
Enterprise Advanced |
|
Instância |
Recuperação de desastres entre zonas |
Nenhum |
Suportado por padrão em regiões de múltiplas zonas |
Suportado por padrão em regiões de múltiplas zonas |
|
Instância |
Recuperação de desastres entre regiões |
Nenhum |
crie instâncias separadas por região |
crie instâncias separadas por região |
|
Armazenamento da instância |
Redundância entre zonas |
Nenhum |
Use o armazenamento com redundância de zona (ZRS) do OSS |
Use o armazenamento com redundância de zona (ZRS) do OSS |
|
Armazenamento da instância |
Backup entre regiões |
Nenhum |
Use a replicação entre regiões (CRR) do OSS |
Use a replicação entre regiões (CRR) do OSS |
|
Garantia de service |
SLA |
Nenhum |
99,95% |
99,95% |
Comece agora
|
Eu quero... |
Para onde ir |
|
Testar o ACR rapidamente |
Início rápido: crie uma instância do Container Registry Enterprise Edition |
|
Comparar edições e preços |
Tipos de instância e preços |
|
Migrar imagens do docker Hub ou Harbor |
Migrar imagens para o ACR |
|
Proteger meu registro com controles de rede |
configure o controle de acesso de rede |
|
Integrar o ACR ao meu cluster ACK e pipeline de CI/CD |
Integre o ACR com o ACK e pipelines de DevOps |
|
defina a recuperação de desastres |
Recursos e diferenças das edições de instância — recuperação de desastres |