O Parallelstore é um sistema de ficheiros distribuído de baixa latência totalmente gerido concebido para satisfazer as exigências da computação de elevado desempenho (HPC) e aplicações com grande volume de dados.
O Parallelstore é ideal para exemplos de utilização em que vários clientes precisam de acesso concorrente a ficheiros partilhados com integridade dos dados.
O Parallelstore suporta a norma POSIX, o que garante a compatibilidade com uma vasta gama de aplicações e ferramentas existentes, simplificando a migração e a integração.
As instâncias do Parallelstore podem ser montadas em VMs do Compute Engine ou clusters do Google Kubernetes Engine. O controlador CSI Parallelstore permite que os clientes usem APIs Kubernetes para aceder ao sistema de ficheiros como volumes para as respetivas cargas de trabalho com estado.
As transferências de dados em lote para dentro e para fora do Cloud Storage estão disponíveis a partir da linha de comandos e da API REST.
Especificações
O Parallelstore é um sistema de ficheiros "scratch": é suportado por SSD local com codificação de eliminação 2+1, com um tempo médio até à perda de dados (MTTDL) de 2 a 16 meses, consoante a capacidade da instância. Consulte a tabela Desempenho para ver detalhes.
A capacidade utilizável pode ser configurada entre 12 TiB e 100 TiB.
Suportado em várias regiões.
Desempenho
O desempenho esperado do Parallelstore é apresentado na tabela seguinte.
Métrica | Resultado |
---|---|
Tráfego transmitido de escrita | 0,5 GiBps por TiB |
Débito de leitura | 1,15 GiBps por TiB |
IOPS de leitura | 30 mil IOPs por TiB |
IOPS de escrita | 10 mil IOPs por TiB |
Latência de leitura 4K | 0,3 ms |
Número de processos de cliente suportados | 4000 |
Velocidade de transferência (Parallelstore <> Cloud Storage) | Taxa de transferência máxima de 20 GiBps ou 5000 ficheiros por segundo |
Tempo médio até à perda de dados (MTTDL) | Capacidade de 100 TiB: 2 meses
Capacidade de 48 TiB: 4 meses Capacidade de 12 TiB: 16 meses |
Estes números são medidos com 256 ligações de clientes a uma única instância. A latência é medida a partir de um único cliente. As definições de organização em faixas de diretórios e ficheiros são otimizadas para cada métrica.
Exemplos de utilização
Computação de elevado desempenho: o Parallelstore destaca-se em ambientes de HPC onde vários nós de computação precisam de acesso rápido e consistente a dados partilhados para simulações, modelagem e análise.
Aprendizagem automática: o Parallelstore pode processar os grandes conjuntos de dados e os requisitos de débito elevado das cargas de trabalho de aprendizagem automática, o que permite uma preparação e uma inferência eficientes.
Preços
Consulte a página Preços para ver detalhes.