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.
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.