Todos os produtos
Search
Central de documentação

Elastic Container Instance:Visão geral do cache de imagem

Última atualização: Oct 30, 2026

O uso de um cache de imagem para criar instâncias do Elastic Container Instance (ECI) acelera o download de imagens de contêiner e reduz o tempo de inicialização da instância. Este tópico aborda os recursos dos caches de imagem, seus métodos de criação e uso, além dos detalhes de faturamento.

Recursos

Antes de executar um contêiner, o Elastic Container Instance (ECI) precisa baixar a imagem de contêiner especificada. Esse download costuma ser a etapa mais demorada da inicialização de uma instância ECI, e sua duração depende de fatores como as condições de rede e o tamanho da imagem. Para acelerar a criação de instâncias, o ECI oferece o recurso de cache de imagem. É possível pré-criar as imagens necessárias em um snapshot de cache. Ao criar instâncias ECI a partir desse snapshot, você evita ou reduz o download das camadas de imagem, acelerando significativamente a criação da instância.

Testes mostram que, ao criar uma instância ECI com a imagem do flink (aproximadamente 386,26 MB) do Docker Hub, a fase de preparação da imagem normalmente leva 50 segundos. O uso de um cache de imagem elimina esse tempo de preparação, reduzindo significativamente o tempo de inicialização da instância.

Importante

A melhoria real de velocidade depende de fatores como o número e o tamanho das imagens de contêiner usadas na instância ECI, além das condições de rede do registro de imagens.

Métodos de criação

É possível criar um cache de imagem de duas maneiras: manual e automática.

Importante

Recomendamos o uso da criação automática para reduzir custos. No entanto, para acelerar a criação da primeira instância ECI, crie um cache de imagem manualmente com antecedência.

Criação manual

Crie um cache de imagem ao configurar parâmetros como nome e tamanho. O processo é o seguinte:

image
  • Cada cache de imagem corresponde a um snapshot. Você é responsável por gerenciar os snapshots dos caches de imagem criados manualmente.

  • Durante o processo de criação, o sistema cria uma instância ECI temporária (2 vCPU, 4 GiB de memória) e anexa um disco em nuvem ESSD PL1 para gerar o snapshot do cache de imagem. Após a conclusão da criação, a instância temporária e o disco em nuvem são liberados automaticamente.

  • O recurso de cache de imagem instantâneo reduz o tempo de criação de um cache de imagem. Se você ativar esse recurso, o sistema habilita a disponibilidade instantânea do snapshot e cria temporariamente um snapshot local. Você pode usar o cache de imagem assim que o snapshot local for criado.

    Nota

    Após a criação do snapshot local, o sistema inicia automaticamente a criação de um snapshot padrão. Durante esse período, o cache de imagem é respaldado pelo snapshot local. Quando o snapshot padrão estiver pronto, o sistema exclui automaticamente o snapshot local e o cache de imagem passa a ser respaldado pelo snapshot padrão.

  • O recurso de reutilização de cache de imagem acelera a criação de caches. Ao ativar esse recurso, o sistema encontra automaticamente caches de imagem existentes com camadas de imagem correspondentes. O novo cache de imagem reutiliza essas camadas em vez de baixá-las novamente, acelerando o processo de criação.

Criação automática

Ao criar uma instância ECI com a correspondência automática de cache de imagem ativada, o sistema cria automaticamente um cache de imagem caso nenhum cache correspondente seja encontrado. O processo é o seguinte:

image
  • Cada cache de imagem corresponde a um snapshot. A Alibaba Cloud gerencia os snapshots dos caches de imagem criados automaticamente.

  • Durante o processo de criação, o sistema cria uma instância ECI e utiliza o armazenamento efêmero da instância para gerar o snapshot do cache de imagem. Após a conclusão da criação, a instância é liberada automaticamente.

    Nota

    Por padrão, cada instância ECI possui 30 GiB de armazenamento efêmero disponível para a criação de caches de imagem. Se o tamanho total das suas imagens ultrapassar 30 GiB, declare armazenamento efêmero adicional. Para mais informações, consulte Increase the ephemeral storage size of an ECI instance.

Comparação

Os caches de imagem criados manual e automaticamente diferem em aspectos como tamanho e período de retenção. A tabela a seguir compara os dois métodos.

Item

Criação manual

Criação automática

Nome

Especifique um nome personalizado.

O sistema gera automaticamente o nome no formato auto-create-for-<InstanceID>.

Tamanho

O tamanho padrão é de 20 GiB. Especifique um tamanho personalizado.

O tamanho padrão é de 30 GiB. Se declarar armazenamento efêmero adicional ao criar a instância ECI, o tamanho do cache de imagem será de 30 GiB somado ao tamanho do armazenamento efêmero.

Período de retenção

Por padrão, o cache é permanente. Defina um período de retenção personalizado em dias. O cache é excluído automaticamente após o término do período de retenção.

Por padrão, a Alibaba Cloud gerencia o período de retenção.

  • O sistema exclui automaticamente um cache de imagem não utilizado após 7 dias.

  • O sistema exclui automaticamente um cache de imagem caso ele permaneça sem uso por mais de 30 dias.

Reutilização de cache de imagem

Ative a reutilização de cache de imagem para reaproveitar camadas existentes e acelerar a criação do cache.

Sem suporte.

Cache de imagem instantâneo

Ative o cache de imagem instantâneo para criar um snapshot local temporário e reduzir o tempo de criação do cache.

Sem suporte.

Cota

Chame a operação de API ListUsage ou visualize sua cota na página Privileges and Quotas no console.

Se a cota for insuficiente, envie um ticket para solicitar o aumento da cota.

Chame a operação de API ListUsage para visualizar sua cota.

Se a cota for insuficiente, envie um ticket para solicitar o aumento da cota.

Política de evicção

Por padrão, não é possível criar manualmente mais caches de imagem após atingir a cota.

Utilize o parâmetro EliminationStrategy na operação de API CreateImageCache ou UpdateImageCache para definir a política de evicção de um cache de imagem como LRU. Isso permite que o sistema exclua automaticamente o cache de imagem menos recentemente usado (LRU) quando a cota for atingida.

Quando a cota é atingida, o sistema exclui automaticamente o cache de imagem menos recentemente usado (LRU).

Custo

Há cobrança pela criação e pelo uso.

Há cobrança apenas pelo uso, não pela criação.

Métodos de uso

O uso de um cache de imagem acelera a criação de instâncias ECI. Ao criar uma instância ECI, utilize um cache de imagem de uma das duas formas a seguir:

Método

Descrição

Correspondência automática

O sistema seleciona automaticamente o cache de imagem ideal. O processo de correspondência é o seguinte:

  1. O sistema filtra todos os seus caches de imagem na região atual para encontrar os que se encaixam no limite de armazenamento efêmero da instância ECI.

  2. A partir da lista filtrada, o sistema seleciona o melhor cache com base nos seguintes critérios, em ordem decrescente de prioridade: grau de correspondência da imagem, tamanho do cache e tempo de criação.

    • Grau de correspondência da imagem: O sistema prioriza caches com maior grau de correspondência. Esse grau mede o nível de alinhamento entre os registros e as versões de imagem da instância ECI e do cache de imagem.

    • Tamanho do cache: O sistema prioriza caches com o tamanho mais próximo.

    • Tempo de criação: O sistema prioriza os caches criados mais recentemente.

Nota

Se nenhum cache de imagem correspondente for encontrado, o sistema cria um automaticamente enquanto a instância ECI está sendo criada. Durante esse processo, as imagens são baixadas normalmente. Recomendamos definir a política de pull de imagem do seu contêiner como IfNotPresent. Isso evita o download repetido das camadas de imagem e garante a eficácia do cache de imagem.

Especificação manual

Especifique o cache de imagem exato a ser usado. O cache de imagem especificado deve estar no estado Ready.

Observações

  • Um único cache de imagem pode conter no máximo 20 imagens de contêiner.

  • A criação de um cache de imagem exige o download de imagens de contêiner. Portanto, o tempo de criação varia dependendo de fatores como o número e o tamanho das imagens, além das condições de rede.

  • Os caches de imagem criados manualmente utilizam as imagens de contêiner especificadas por você. Os caches criados automaticamente utilizam as imagens de contêiner declaradas na instância.

    • Se você usar uma imagem privada não hospedada no Alibaba Cloud Container Registry (ACR), forneça as credenciais de acesso para o registro de imagens privadas, incluindo endereço, nome de usuário e senha.

    • Se as imagens precisarem ser baixadas pela rede pública, como as imagens oficiais do Docker, configure um Elastic IP Address (EIP) ou um gateway NAT para habilitar o acesso à rede pública. Para mais informações, consulte Connect an ECI instance to the public network.

    • Se o download das imagens falhar devido a problemas como tempo limite do registro remoto, recomendamos o uso do Alibaba Cloud Container Registry (ACR) e o push das imagens para um registro hospedado na Alibaba Cloud.

  • Para caches de imagem criados manualmente, recomendamos definir um período de retenção para evitar cobranças desnecessárias de snapshot. Para caches criados automaticamente, a Alibaba Cloud gerencia os snapshots correspondentes, portanto, não é necessário configurar um período de retenção.

  • Após a criação de um cache de imagem, visualize seus eventos de criação para entender o processo. O sistema retém os 50 eventos de criação mais recentes.

Faturamento

Fase

Cache manual

Cache automático

Criação do cache de imagem

Os seguintes itens são cobrados:

  • Taxas de recursos temporários (instância ECI e disco em nuvem)

  • Taxas de snapshot

Gratuito

Uso do cache de imagem

Taxas de disco em nuvem

Se o cache de imagem for maior que 30 GiB, adicione e pague por armazenamento efêmero adicional.

Para mais informações, consulte Image cache billing.