Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Visão geral de volumes OSS

Última atualização: Sep 17, 2026

Monte buckets do OSS como volumes em pods do ACK para obter armazenamento persistente compartilhado e de baixo custo para dados não estruturados.

Introdução ao OSS

O Object Storage Service (OSS) é um service de armazenamento em cloud seguro, de baixo custo, com alta durabilidade e disponibilidade. O OSS oferece classes de armazenamento que variam de quente a frio, como Standard, Infrequent Access, Archive e Cold Archive. Selecione uma classe com base no método de faturamento e na frequência de acesso. Consulte Storage solution selection.

Importante

Consulte Billing overview para obter informações sobre o faturamento do OSS.

Casos de uso

Oferece espaço de armazenamento compartilhado massivo e de baixo custo, ideal para dados raramente modificados após a gravação.

Casos de uso comuns:

  • Dados compartilhados: O OSS é um armazenamento compartilhado; portanto, vários pods podem acessar os mesmos dados simultaneamente. Os dados no OSS não são apagados quando um pod é excluído, o que torna o OSS adequado para compartilhar dados entre pods.

  • Cenários de leitura frequente para arquivos de configuração, imagens, vídeos e outros arquivos de mídia: O OSS é apropriado para dados não estruturados, como arquivos de configuração, imagens, arquivos de áudio e vídeo e qualquer outro objeto que não exija modificações frequentes. Se sua aplicação precisar alterar o conteúdo dos arquivos, selecione um volume ossfs 1,0 para melhor compatibilidade com POSIX.

  • Processamento em lote de alta concorrência, como inferência de IA e análise de dados: A alta largura de banda no lado do servidor do OSS atende bem ao processamento em lote de alta concorrência, incluindo treinamento de IA, análise de dados, direção autônoma e outras cargas de trabalho e fluxos computacionalmente intensivos. Essas cargas envolvem principalmente leituras sequenciais e aleatórias, além de gravações sequenciais (apenas anexação). Selecione um volume ossfs 2,0 para obter maior throughput.

  • Cenários de segurança de dados com requisitos rigorosos de autenticação e recuperação de desastres: O OSS suporta recuperação de desastres com redundância de zona em três zonas na mesma região e recursos de criptografia no lado do servidor, como o Key Management Service (KMS). Também oferece verificação MD5 para garantir a integridade dos dados durante uploads e downloads, além de dois métodos de autenticação no nível do objeto: políticas de RAM e de bucket do OSS.

Nota

Seleção de cliente

Os volumes OSS usam um cliente Filesystem in Userspace (FUSE) ou dispositivo de bloco virtual para montar o armazenamento de objetos, oferecendo compatibilidade POSIX limitada em comparação com o armazenamento local e em bloco.

Os seguintes clientes estão disponíveis para volumes OSS. Consulte Client selection reference.

Cliente

Tipo

Descrição

Versão necessária do componente de armazenamento

ossfs 1.0 (default)

FUSE

Suporta a maioria das operações POSIX, incluindo gravações por anexação, gravações aleatórias e permissões de usuário. Consulte How it works e Version updates and new features.

Sempre suportado. Consulte ossfs 1.0 release notes.

ossfs 2.0

FUSE

Suporta leituras completas e gravações sequenciais por anexação. Otimizado para cenários com muitas leituras, apresentando melhoria significativa no desempenho de leitura. Consulte Overview of ossfs 2.0.

Componente CSI versão v1.33.1 ou posterior.

strmvol

Dispositivo de bloco virtual

Suporta apenas cenários de somente leitura. Usa dispositivos de bloco virtuais para resolver gargalos de desempenho do FUSE com muitos arquivos pequenos.

Requer o componente strmvol-csi-driver além do CSI.

Observações de uso

Limitações

Nota

Estas limitações aplicam-se principalmente ao ossfs 1,0 em cenários de leitura e gravação. O ossfs 2,0 e o strmvol suportam primordialmente operações de leitura e são pouco afetados.

Gravações aleatórias e por anexação criam um arquivo local antes de fazer o upload para o OSS. Devido às características de armazenamento do OSS:

  • A renomeação de arquivos e pastas não é uma operação atômica.

  • Evite gravações simultâneas e compactação/descompactação direta no caminho de montagem.

    Importante

    Em cenários de múltiplas gravações, coordene o comportamento dos clientes. O ACK não garante a consistência de metadados ou dados provenientes de gravações concorrentes.

Limitações adicionais:

  • Hard links não são suportados.

  • Não é possível montar buckets nas classes de armazenamento Archive Storage, Cold Archive ou Deep Cold Archive.

  • A operação readdir envia solicitações headObject para todos os objetos no caminho, o que pode afetar o desempenho em diretórios com muitos arquivos. Se as permissões e atributos de arquivo não forem críticos, ative a opção -o readdir_optimize. Consulte New readdir optimization feature.

  • Versões do plugin CSI anteriores à v1.20.7 detectam apenas modificações locais, ignorando alterações externas feitas por outros clientes ou ferramentas.

  • Nas versões do CSI anteriores à 1,28, o ossfs executa diretamente no nó e suporta apenas CentOS, Alibaba Cloud Linux, ContainerOS e Anolis OS. Para sistemas operacionais não suportados, upgrade the CSI component.