Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-11-28 GMT+08:00

Visão geral

Armazenamento do contêiner

O armazenamento de contêiner do CCE é implementado com base nas APIs de armazenamento de contêiner do Kubernetes (CSI). O CCE integra vários tipos de armazenamento em nuvem e abrange diferentes cenários de aplicações. O CCE é totalmente compatível com os serviços de armazenamento nativos do Kubernetes, como ConfigMap, hostPath, secret.

Figura 1 Tipo de armazenamento de contêiner
O CCE permite que você monte volumes de armazenamento em nuvem em seus pods. Suas características são descritas abaixo.
Tabela 1 Comparação de armazenamento em nuvem

Dimensão

EVS

SFS

SFS Turbo

OBS

Definição

O EVS oferece armazenamento em bloco escalável para servidores em nuvem. Com alta confiabilidade, alto desempenho e especificações avançadas, os discos EVS podem ser usados para sistemas de arquivos distribuídos, ambientes de desenvolvimento/teste, data warehouses e aplicações de computação de alto desempenho (HPC).

Expansível para petabytes, o SFS fornece armazenamento de arquivos compartilhados totalmente hospedado, altamente disponível e estável para lidar com aplicações com uso intensivo de dados e largura de banda em HPC, processamento de mídia, compartilhamento de arquivos, gerenciamento de conteúdo e serviços da Web.

Expansível até 320 TB, o SFS Turbo fornece um armazenamento de arquivos compartilhados totalmente hospedado, que é altamente disponível e estável, para suportar pequenos arquivos e aplicações que exigem baixa latência e alto IOPS. Você pode usar o SFS Turbo em sites de alto tráfego, armazenamento de logs, compactação/descompactação, DevOps, OA corporativo e aplicações em contêiner.

Object Storage Service (OBS) fornece armazenamento de dados maciço, seguro e econômico para que você armazene dados de qualquer tipo e tamanho. Você pode usá-lo em backup/arquivamento corporativo, vídeo sob demanda (VoD), vigilância por vídeo e muitos outros cenários.

Lógica de armazenamento de dados

Armazena dados binários e não pode armazenar arquivos diretamente. Para armazenar arquivos, formate o sistema de arquivos primeiro.

Armazena arquivos e classifica e exibe dados na hierarquia de arquivos e pastas.

Armazena arquivos e classifica e exibe dados na hierarquia de arquivos e pastas.

Armazena objetos. Os arquivos armazenados diretamente geram automaticamente os metadados do sistema, que também podem ser personalizados pelos usuários.

Modo de acesso

Acessível somente após ser montado em ECSs ou BMSs e inicializado.

Montado em ECSs ou BMSs usando protocolos de rede. Um endereço de rede deve ser especificado ou mapeado para um diretório local para acesso.

Suporta o protocolo NFS (Network File System) (apenas para NFSv3). Você pode integrar perfeitamente aplicações e ferramentas existentes com o SFS Turbo.

Acessível através da Internet ou Direct Connect (DC). Especifique o endereço do bucket e use protocolos de transmissão, como HTTP ou HTTPS.

Provisionamento estático

Compatível. Para mais detalhes, consulte Uso de um disco EVS existente através de um PV estático.

Compatível. Para mais detalhes, consulte Uso de um sistema de arquivos do SFS existente por meio de um PV estático.

Compatível. Para mais detalhes, consulte Uso de um sistema de arquivos do SFS Turbo existente por meio de um PV estático.

Compatível. Para mais detalhes, consulte Uso de um bucket do OBS existente através de um PV estático.

Provisionamento dinâmico

Compatível. Para mais detalhes, consulte Uso de um disco EVS por meio de um PV dinâmico.

Compatível. Para mais detalhes, consulte Uso de um sistema de arquivos do SFS através de um PV dinâmico.

Não compatível

Compatível. Para mais detalhes, consulte Uso de um bucket do OBS através de um PV dinâmico.

Recursos

Armazenamento não compartilhado. Cada volume pode ser montado em apenas um nó.

Armazenamento compartilhado com alto desempenho e taxa de transferência

Armazenamento compartilhado com alto desempenho e largura de banda

Sistema de arquivos compartilhado, em modo de usuário

Uso

HPC, aplicações de cluster de núcleo empresarial, sistemas de aplicações empresariais e desenvolvimento/teste

NOTA:

As aplicações de HPC aqui exigem armazenamento de alta velocidade e alto IOPS, como design industrial e exploração de energia.

HPC, processamento de mídia, gerenciamento de conteúdo, serviços da Web, Big Data e aplicações de análise

NOTA:

As aplicações de HPC aqui exigem alta largura de banda e armazenamento de arquivos compartilhados, como sequenciamento de genes e renderização de imagens.

Sites de alto tráfego, armazenamento de logs, DevOps e OA corporativo

Análise de Big Data, hospedagem estática de sites, vídeo on-line sob demanda (VoD), sequenciamento de genes, vigilância por vídeo inteligente, backup e arquivamento e caixas de nuvem corporativas (discos da Web)

Capacidade

TB

SFS 1.0: PB

Uso geral: TB

EB

Latência

1–2 ms

SFS 1.0: 3–20 ms

Uso geral: 1–5 ms

10 ms

IOPS/TPS

33.000 para um único disco

SFS 1.0: 2000

Uso geral: até 100.000

Dezenas de milhões

Largura de banda

MB/s

SFS 1.0: GB/s

Uso geral: até GB/s

TB/s

Suporte a projetos empresariais

Para usar esta função, o complemento everest deve ser atualizado para v1.2.33 ou posterior.

  • Criação automática de armazenamento:

    O CCE permite especificar um projeto empresarial ao criar discos EVS e PVCs do OBS. Os recursos de armazenamento criados (discos EVS e do OBS) pertencem ao projeto da empresa especificado. O projeto corporativo pode ser o projeto empresarial ao qual o cluster pertence ou o projeto empresarial padrão.

    Se nenhum projeto empresarial for especificado, o projeto da empresa especificado na StorageClass será usado por padrão para criar recursos de armazenamento.
    • Para uma StorageClass personalizado, você pode especificar um projeto empresarial na StorageClass. Para mais detalhes, consulte Especificação de um projeto empresarial para classes de armazenamento. Se nenhum projeto empresarial for especificado na StorageClass, o projeto empresarial padrão será usado.
    • Para as classes de armazenamento csi-disk e csi-obs fornecidas pelo CCE, os recursos de armazenamento criados pertencem ao projeto empresarial padrão.
  • Usar armazenamento existente:

    Ao criar uma PVC usando um PV, certifique-se de que everest.io/enterprise-project-id especificado na PVC e no PV seja o mesmo, pois um projeto empresarial foi especificado durante a criação do recurso de armazenamento. Caso contrário, a PVC e o PV não podem ser vinculados.