Todos os produtos
Search
Central de documentação

Container Registry:Acelerar a replicação de imagens

Última atualização: Jun 23, 2026

Ao sincronizar instâncias do Container Registry (ACR) entre regiões, o link de rede padrão pode ser lento ou instável. O ACR oferece diversas opções de link de sincronização para melhorar a velocidade de sincronização e proporcionar controle sobre o caminho de rede.

Escolher um tipo de link de sincronização

A tabela a seguir compara as opções de link de sincronização disponíveis:

Solução Caso de uso Link de rede Configuração
Aceleração de sincronização Use esta opção quando o link de sincronização padrão do ACR for lento demais para a sincronização entre regiões e você não precisar de um caminho de rede personalizado. Os dados são transmitidos por um link de aceleração fornecido pelo ACR. Ative o recurso no console do ACR. Para instruções, consulte Solução 1: usar a aceleração de sincronização .
Replicação OSS Use esta opção quando precisar de uma sincronização de imagens entre regiões mais rápida, com largura de banda ajustável. Os dados são transmitidos por meio da funcionalidade de replicação entre regiões do bucket OSS associado à sua instância ACR. Configure o destino de sincronização na página Sync Links > OSS Replication . Para instruções, consulte Solução 2: usar um link de replicação OSS .
Link de sincronização personalizado Use esta opção quando a aceleração de sincronização não for rápida o suficiente ou quando precisar de controle avançado de rede. Os dados são transmitidos por uma instância do Cloud Enterprise Network (CEN) configurada por você. Estabeleça a conectividade de rede usando o CEN, configure as redes VPC para as instâncias de origem e destino e defina um link de sincronização personalizado. Para instruções, consulte Solução 3: usar um link de sincronização personalizado .

Observações de uso

Antes de configurar um link de sincronização, considere o seguinte:

  • Suporte a regiões — Este recurso aceita sincronização apenas entre regiões de nuvem pública. Regiões de nuvem não pública, como Finance Cloud ou Government Cloud, não são aceitas.

  • Edições de instância — Este recurso está disponível apenas para instâncias ACR

    Premium Edition.

Solução 1: usar a aceleração de sincronização

  1. Acesse o console do ACR .

  2. Na página Instances , clique na instância Enterprise Edition desejada.

  3. No painel de navegação à esquerda, escolha Instances & Images > Instances .

  4. No painel de navegação à esquerda da página de gerenciamento da instância, escolha Distribution > Instance Sync .

  5. Na página Instance Sync , ative o switch Sync Acceleration no canto superior esquerdo.

  6. Na caixa de diálogo exibida, clique em OK .

null

Após ativar a aceleração de sincronização, crie uma regra de sincronização para sincronizar imagens entre as instâncias de origem e destino. Para mais informações, consulte Sincronizar imagens entre instâncias na mesma conta e Sincronizar imagens entre instâncias de contas diferentes .

Dados de desempenho da aceleração de sincronização

A tabela a seguir exibe os dados de latência P95 de março de 2022 para a sincronização de uma imagem de camada única de 1 GB entre regiões globais usando a aceleração de sincronização. Os valores de latência excluem o tempo de espera na fila causado pela ultrapassagem do limite de simultaneidade. Os dados da China continental são baseados na região de Hangzhou.

null

O valor P95 é o percentil 95 dos tempos de conclusão de tarefas em um período estatístico. Isso significa que 95% das tarefas foram concluídas dentro desse tempo ou menos.

Dados de desempenho da aceleração de sincronização do ACR

Solução 2: usar um link de replicação OSS

Um link de replicação OSS utiliza a funcionalidade de replicação entre regiões do bucket OSS associado à sua instância ACR para acelerar a sincronização de imagens. Esta opção oferece largura de banda ajustável e aceita cenários de mesma conta e de contas diferentes.

Como funciona

O link de replicação OSS funciona da seguinte maneira:

  1. Configure o destino de sincronização na página Sync Links > OSS Replication no console do ACR. A origem é a instância atual.

  2. O ACR cria automaticamente uma regra de replicação entre regiões no seu bucket OSS.

  3. O ACR utiliza essa regra de replicação entre regiões para a sincronização de imagens, aproveitando a funcionalidade de replicação de dados subjacente do OSS.

Configurar um link de replicação OSS

  1. Acesse o console do ACR .

  2. Na página Instances , clique na instância desejada.

  3. No painel de navegação à esquerda, escolha Sync Links > OSS Replication .

  4. Na página OSS Replication , configure o destino de sincronização. A origem é a instância atual.

  5. Clique em Save . O ACR cria automaticamente a regra de replicação entre regiões correspondente no seu bucket OSS.

Replicação de bucket entre contas

O ACR aceita a configuração de regras de replicação de bucket entre contas. Antes de configurar um link de replicação entre contas, conclua as seguintes etapas no RAM:

  1. Crie uma função RAM na conta de destino.

  2. Configure a política de confiança da função para permitir que a conta de origem assuma a função.

  3. A etapa de anexar uma política à função não é necessária neste cenário.

Após concluir as etapas anteriores, insira o nome da função RAM na página Sync Links > OSS Replication no console do ACR.

null

Consulte a documentação do OSS para obter instruções detalhadas sobre replicação de dados entre contas.

Faturamento

O uso de um link de replicação OSS para sincronização de imagens gera cobranças pelos seguintes recursos:

  • Armazenamento OSS — Você é cobrado pelo armazenamento consumido pelas imagens replicadas.

  • Tráfego de replicação entre regiões — Você é cobrado pelos dados transferidos por meio da regra de replicação entre regiões.

  • Tráfego de aceleração de transferência — Cobranças adicionais se aplicam quando a aceleração de transferência está ativada.

Para informações detalhadas sobre preços, consulte a documentação de faturamento do OSS .

Ajustar a largura de banda

Se a velocidade de sincronização de imagens não atender aos seus requisitos, envie um ticket ao OSS para solicitar um ajuste na largura de banda de replicação entre regiões do bucket OSS.

Solução 3: usar um link de sincronização personalizado

Um link de sincronização personalizado utiliza uma instância do Cloud Enterprise Network (CEN) para conectar as instâncias ACR de origem e destino. Esta opção oferece controle total sobre o caminho de rede e a alocação de largura de banda.

Etapa 1 (opcional): conceder permissões a um usuário RAM

Um usuário RAM precisa das seguintes permissões para usar o recurso de link de sincronização personalizado. Para mais informações, consulte Conceder permissões a um usuário RAM por meio de uma política personalizada .

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "cr:CreateSyncCustomLink",
                "cr:GetSyncCustomLink",
                "cr:UpdateSyncCustomLink",
                "cr:ListSyncCustomLink",
                "cr:DeleteSyncCustomLink"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Etapa 2 (opcional): criar VPCs

Crie uma Virtual Private Cloud (VPC) nas regiões de origem e destino. O exemplo a seguir utiliza uma instância de origem na região de Hangzhou e uma instância de destino na região de Singapura. A VPC na região de Hangzhou é chamada test1 e a VPC na região de Singapura é chamada test2 .

Etapa 3: conectar redes usando uma instância CEN

Crie uma instância do Cloud Enterprise Network (CEN) e configure um transit router nas regiões de origem e destino. Para mais informações, consulte Conectar VPCs entre regiões .

Etapa 4: adicionar VPCs a instâncias ACR

  1. Acesse o console do ACR .

  2. Na página Instances , clique na instância Enterprise Edition desejada.

  3. Na página Instances, clique na instância Enterprise Edition na região de Hangzhou.

  4. No painel de navegação à esquerda da página de gerenciamento da instância, escolha Repository > Access Control .

  5. Na aba VPC , clique em Add VPC .

  6. Na caixa de diálogo Add VPC , defina Existing VPC como test1 , selecione um vSwitch e clique em OK .

  7. Repita as etapas anteriores para adicionar a VPC chamada test2 à instância de destino. Anote o VPC IP Address da instância dentro de test2 .

null

Você pode adicionar uma VPC a várias instâncias de destino na mesma região. Após adicionar a VPC, todas as instâncias podem usar o mesmo link para sincronizar imagens.

  1. Em uma instância ECS dentro da VPC associada à instância de origem, teste a conectividade com o endereço IP da instância de destino. Substitua pelo endereço IP registrado na etapa anterior e execute o seguinte comando:

telnet  443

Saída esperada:

Trying ...
Connected to .

Etapa 5: configurar o link de sincronização personalizado

null

É possível criar apenas um link de sincronização entre duas instâncias em regiões diferentes. Não crie links duplicados.

  1. Acesse o console do ACR .

  2. Na página Instances , clique na instância Enterprise Edition desejada.

  3. Na página Instances, clique na instância Enterprise Edition na região de Hangzhou.

  4. No painel de navegação à esquerda, escolha Distribution > Sync Link . Em seguida, clique em Add Sync Link .

  5. No assistente Network Instance , configure os parâmetros e clique em Next .

Parâmetro Descrição
Link Name Insira um nome para o link de sincronização.
Link Description Insira uma descrição para o link de sincronização.
Instance ID/Name Selecione o ID da instância do Cloud Enterprise Network.
Source Network Configure a rede para a região da instância de origem. Consulte os detalhes abaixo.
Destination Network Configure a rede para a região da instância de destino. Consulte os detalhes abaixo.

Configuração de Source Network:

  • Virtual Private Cloud : selecione uma VPC. Neste exemplo, a VPC chamada test1 na região de Hangzhou foi selecionada.

null

Para que uma VPC seja selecionável, ela deve estar adicionada à instância de origem e ter a largura de banda entre regiões configurada no CEN.

  • vSwitch : selecione um vSwitch. Os vSwitches disponíveis variam de acordo com a região e a zona de disponibilidade. Selecione um vSwitch conforme indicado na página.

  • Security group : selecione um grupo de segurança para proteger o link. O grupo de segurança deve permitir tráfego de entrada nas portas 80 e 443. Grupos de segurança gerenciados não são aceitos.

Configuração de Destination Network:

  • Region : selecione a região da instância de destino.

  • Virtual Private Cloud : selecione uma VPC. Neste exemplo, a VPC chamada test2 na região de Singapura foi selecionada.

null

Ao selecionar uma VPC para a região da instância de destino, a VPC deve estar adicionada à instância de destino e ter a largura de banda entre regiões configurada no CEN. Caso contrário, a VPC não estará disponível para seleção.

  1. No assistente Interworking Bandwidth , configure os parâmetros e clique em Submit .

Parâmetro Descrição
Maximum Bandwidth Usage A largura de banda máxima para tarefas de sincronização neste link. A largura de banda é distribuída de forma dinâmica e uniforme entre as tarefas simultâneas no link.
Total Sync Tasks O número máximo de tarefas de sincronização simultâneas neste link. As tarefas que excederem esse limite serão enfileiradas.
null

Instâncias Standard Edition aceitam no máximo 5 tarefas de sincronização simultâneas. Instâncias Premium Edition aceitam no máximo 10.

  1. Na página Sync Link , localize o link que você criou e clique em Enable na coluna Actions .

  2. Na caixa de diálogo exibida, clique em OK .

null

Após ativar o link de sincronização, crie uma regra de sincronização para sincronizar imagens entre as instâncias de origem e destino. A regra de sincronização utiliza automaticamente este link para acelerar a sincronização de imagens. Para mais informações, consulte Sincronizar imagens entre instâncias na mesma conta e Sincronizar imagens entre instâncias de contas diferentes .

Perguntas frequentes

Como verificar o tipo de link?

Para verificar o tipo de link, acesse o console do Container Registry . Na página de gerenciamento da sua instância Enterprise Edition, escolha Distribution > Sync Records no painel de navegação à esquerda. Na página Sync Records , é possível visualizar o tipo de link usado por cada tarefa de sincronização:

  • Default Link — O link padrão da instância Enterprise Edition é utilizado.

  • Cross-region Acceleration Link — O recurso de aceleração de sincronização agiliza a sincronização de imagens.

  • Custom Link — Um link CEN personalizado agiliza a sincronização de imagens.

Referências

Para criar uma tarefa de sincronização por meio de uma operação de API, consulte CreateRepoSyncTaskByRule - Criar uma tarefa de sincronização de repositório de imagens com base em uma regra e CreateRepoSyncTask - Criar manualmente uma tarefa de sincronização de repositório .