Todos os produtos
Search
Central de documentação

Elastic Container Instance:Visão geral de volumes

Última atualização: Jun 27, 2026

Instâncias de contêiner elástico aceitam volumes para armazenamento persistente. Este tópico descreve os tipos de volume compatíveis e suas configurações.

Volumes

Os arquivos em um contêiner ficam armazenados temporariamente no disco, o que gera os seguintes problemas para as aplicações:

  • Se o contêiner falhar, os arquivos serão perdidos durante a recriação.

  • Vários contêineres na mesma instância de contêiner elástico não conseguem compartilhar arquivos.

Para resolver essas questões, o Elastic Container Instance (ECI) utiliza volumes. Há suporte aos seguintes tipos de volume:

Tipo

Descrição

OpenAPI

Console

cloud disk

O cloud disk é um produto de armazenamento em nível de bloco da Alibaba Cloud. Oferece baixa latência, alto desempenho, persistência e alta confiabilidade. Para mais informações, consulte Visão geral do cloud disk.

Os volumes cloud disk são adequados para os seguintes casos de uso:

  • Cargas de trabalho com alta E/S e baixa latência

    Devido à baixa latência e ao alto desempenho, o cloud disk é ideal para aplicações com requisitos rigorosos de E/S e latência, como bancos de dados e middleware.

  • Cenários sem necessidade de armazenamento compartilhado

    O cloud disk fornece armazenamento não compartilhado e permite montagem em apenas uma instância.

Compatível

Não compatível

NAS

O File Storage NAS é um sistema de arquivos distribuído da Alibaba Cloud com acesso compartilhado, dimensionamento elástico, alta confiabilidade e alto desempenho. Para mais informações, consulte Visão geral do File Storage NAS.

Os volumes NAS são indicados para os seguintes casos de uso:

  • Compartilhamento de dados

    Os dados em um volume NAS persistem mesmo após a exclusão da instância, o que permite o compartilhamento entre instâncias.

  • Análise de big data

    O NAS oferece alto throughput de dados e atende aos requisitos de acesso a armazenamento compartilhado de diversos jobs de processamento em lote.

  • Aplicações web

    Armazenamento para aplicações web e sistemas de gerenciamento de conteúdo.

  • Armazenamento de logs

    Recomenda-se o uso de volumes NAS para armazenar logs de forma persistente.

Compatível

Compatível

OSS

O Object Storage Service (OSS) é um serviço da Alibaba Cloud que oferece armazenamento massivo, seguro, econômico e altamente confiável. É adequado para dados não estruturados, como imagens, áudio e vídeos. Para mais informações, consulte Visão geral do Object Storage Service.

Um volume OSS é apropriado para os seguintes casos de uso:

  • Compartilhamento de dados

    Os dados em um volume OSS persistem mesmo após a exclusão da instância, o que permite o compartilhamento entre instâncias.

  • Cenários somente leitura para arquivos de configuração web e de aplicação

    Embora o desempenho de rede do ossfs seja subótimo, ele aceita operações de leitura em arquivos pequenos.

  • Cenários somente leitura para arquivos de mídia, como imagens, áudio e vídeos

    O OSS é adequado para armazenar e ler dados não estruturados, como imagens, áudio e vídeos.

    Nota

    A montagem de volumes OSS usa ossfs, que depende do Filesystem in Userspace (FUSE). Como o ossfs tem estabilidade de gravação limitada, utilize outros tipos de volume, como NAS, para cenários com muita escrita.

Compatível

Compatível

emptyDir

Um volume emptyDir é um diretório temporário para armazenar dados transitórios e compartilhar dados entre contêineres. Os dados nesse volume são perdidos quando a instância é excluída.

Importante

Reiniciar uma instância de contêiner elástico também apaga os dados no volume emptyDir.

Compatível

Compatível

ConfigFile

Um volume ConfigFile injeta dados de configuração em uma instância de contêiner elástico.

Compatível

Compatível

Configuração

Para usar um volume, declare-o primeiro e depois monte-o em um contêiner.

OpenAPI

Ao chamar a operação CreateContainerGroup, use os parâmetros Volume.N.Name e Volume.N.Type para definir um volume. O valor de Volume.N.Type determina o tipo de volume, e cada tipo exige parâmetros adicionais específicos.

Valor de Volume.N.Type

Descrição

Referências

EmptyDirVolume

Volume emptyDir (diretório temporário).

Montar um volume emptyDir

ConfigFileVolume

Volume ConfigFile (arquivo de configuração).

Montar um volume ConfigFile

NFSVolume

Volume NFS (sistema de arquivos de rede, como NAS).

Montar um volume NAS

FlexVolume

O plug-in FlexVolume estende as capacidades de armazenamento e permite montar cloud disks, sistemas de arquivos NAS e buckets OSS.

Nota

DiskVolume também é um valor válido para Volume.N.Type, indicando um volume cloud disk. No entanto, esse valor não é mais recomendado. Use FlexVolume para montar um cloud disk.

Após declarar um volume, use os parâmetros Container.VolumeMount para montá-lo em um contêiner.

Console

Ao criar uma instância ECI na página de compra do Elastic Container Instance, declare volumes na seção Container Group Configurations e monte-os nos contêineres na seção Container Configurations.

  1. Na seção Container Group Configurations, acesse a área Advanced Settings e declare um volume.

    Na área Storage, selecione a aba NAS Persistence e clique em + Add. Configure um nome de volume (por exemplo, nas-demo), um ponto de montagem NAS (por exemplo, 37f3848bfd-dfh88.cn-shanghai.nas.aliyuncs.com) e um caminho (por exemplo, /share). Se necessário, marque a caixa de seleção Read-only.

    Atualmente, o console aceita a configuração apenas dos seguintes tipos de volume:

    • ConfigFile

    • emptyDir

    • Persistência NAS (NFS)

    • Persistência OSS (FlexVolume)

  2. Na seção Container Configurations, acesse as Advanced Settings de um contêiner para montar o volume.

    Na área Storage, ative o switch de armazenamento. Selecione o volume nas-demo (tipo: NAS persistence). Defina o caminho de montagem no contêiner como /data e o subcaminho no volume como /test. Não marque a caixa de seleção Read-only.