Qual tecnologia de armazenamento compartilhada de alto volume deve ser usada ao hospedar no Google Cloud?

1

Devido a uma configuração de farm de servidores Web com escalonamento automático que precisa de acesso a um grande número de arquivos de imagem, estamos usando o Google Cloud Storage com uma pasta FUSE montada em cada servidor da Web para que o mesmo conjunto de arquivos compartilhados seja acessado.

O desempenho ao acessar / ler arquivos compartilhados publicamente no GCS é excelente, no entanto, qualquer operação de gravação usando gsutil ou FUSE (que obviamente usa a mesma API) parece dolorosamente lenta, relativamente falando. Como mencionado aqui: Google Cloud Storage Fuse vs GlusterFS, prós, contras e custos

Tentativa de configurar uma VM de contêiner NFS com um disco grande, no entanto, é esperado que a pasta de imagens compartilhadas atinja intervalos de tamanho de terabytes.

Qual é a melhor maneira de hospedar um grande número de arquivos de imagem no Google Cloud, mantendo um desempenho de gravação rápido? De preferência, um que se adapte bem.

    
por sean2078 28.05.2017 / 15:50

1 resposta

2

No Google Compute Engine, você pode usar um único NFS , o tipo de instância escolhido determinará os limites de saída na taxa de transferência de gravação .

Se você procura escalabilidade, convém usar GlusterFS para centenas de terabytes ou Avere vFXT para petabytes de armazenamento e milhões de IOPS.

    
por 29.05.2017 / 20:01