Todos os produtos
Search
Central de documentação

Elastic Container Instance:Visão geral do DataCache

Última atualização: Aug 24, 2026

O DataCache permite armazenar grandes conjuntos de dados — como modelos de machine learning — no armazenamento local antes da criação de uma instância de contêiner elástica. Monte os dados em cache ao iniciar a instância para reduzir o tempo de inicialização e evitar downloads repetidos.

Como funciona

O DataCache desacopla os dados das imagens de contêiner. Em vez de empacotar seus dados em uma imagem, crie um DataCache para obter os dados de forma independente. Ao implantar uma aplicação, monte o DataCache junto com o cache de imagem. Se os dados forem alterados, recrie o DataCache sem precisar reconstruir a imagem.

Ao montar um DataCache, o ECI cria automaticamente um disco cloud no modelo pagamento conforme o uso, com capacidade igual ao tamanho do DataCache. A montagem utiliza HostPath. O disco cloud é criado e liberado juntamente com a instância de contêiner elástica.

Casos de uso

O DataCache é ideal quando:

  • A aplicação depende de grandes conjuntos de dados com download lento na inicialização

  • Os dados mudam frequentemente e você deseja evitar a reconstrução de imagens de contêiner a cada atualização

  • Você prefere separar o gerenciamento do ciclo de vida dos dados do gerenciamento de imagens da aplicação

Exemplo: implantação de um modelo de machine learning

Etapa

Sem DataCache

Com DataCache

1

Baixe os dados do modelo para o ambiente de desenvolvimento

Crie um DataCache para obter o modelo

2

Empacote o modelo e a aplicação em uma imagem de contêiner

Empacote apenas a aplicação em uma imagem de contêiner

3

Construa o cache de imagem

Construa o cache de imagem

4

Implante a aplicação

Implante usando o cache de imagem + DataCache

Quando o modelo for atualizado, recrie o DataCache e remonte-o. Não é necessário reconstruir a imagem, republicar a tag ou recriar o cache de imagem.

数据缓存概述1.png

数据缓存概述2.png

Limitações

  • O tamanho padrão do DataCache é 20 GiB. A criação falha se o volume de dados exceder 20 GiB.

  • O disco cloud é liberado quando a instância de contêiner elástica é excluída.

  • Se nenhum período de retenção for definido, o DataCache será mantido indefinidamente e continuará a gerar custos de snapshot.

Criar um DataCache

Configure as seguintes propriedades ao criar um DataCache.

Caminho de armazenamento

Especifique um bucket e o caminho de armazenamento dentro dele. Se nenhum bucket for especificado, o ECI armazena o DataCache no bucket chamado default.

Source de dados

O DataCache oferece suporte às seguintes sources de dados:

Tipo

Descrição

URL

Um link direto para download, ou um modelo ou conjunto de dados no ModelScope ou Hugging Face

NAS

Um sistema de arquivos Apsara File Storage NAS (NAS)

OSS

Um bucket do Object Storage Service (OSS)

SNAPSHOT

Um snapshot do Alibaba Cloud

Tamanho

Especifique o tamanho com base no volume real dos seus dados. O tamanho padrão é 20 GiB. Se os dados excederem o tamanho especificado, a criação do DataCache falhará.

Período de retenção

Por padrão, um DataCache é retido indefinidamente. Defina um período de retenção caso não pretenda usar o DataCache a longo prazo, evitando assim custos desnecessários com snapshots.

Faturamento

Criação de um DataCache

O ECI cria recursos temporários — uma instância de contêiner elástica e um disco cloud — e gera um snapshot com base nesses recursos. Você é cobrado pelos recursos temporários e pelo snapshot.

Uso de um DataCache

O ECI cria um disco cloud com tamanho igual ao do DataCache e o monta na instância de contêiner elástica. Você é cobrado pelo disco cloud e pela instância de contêiner elástica.

Para detalhes sobre preços, consulte DataCaches.