A AWS EC2 tem discos secundários espalhados pelo cluster?

1

Estou usando o AWS EC2 Linux m3.xlarge para executar um programa chamado "Smart Information Retrieval System", que executa muitas operações de E / S para / do disco.

Eu tentei executar o mesmo programa no meu laptop e em um cluster diferente, e o desempenho é 10 vezes melhor do que no AWS EC2, mesmo que as especificações da instância sejam muito melhores.

A única explicação que poderia explicar esse comportamento é se a AWS estava fornecendo um único sistema de arquivos para armazenar todos os seus dados e arquivos de índice, mas internamente os blocos dos arquivos são armazenados em diferentes discos secundários espalhados pelo cluster.

Funciona dessa maneira no AWS EC2?

    
por Arturo 24.04.2015 / 18:12

1 resposta

1

O AWS tem várias opções de armazenamento diferentes. No topo da minha cabeça, estes incluem:

  • Discos magnéticos locais (armazenamento efêmero)
  • SSDs locais
  • EBS (essencialmente SAN / NAS)
  • EBS com IOPS provisionados

A AWS tem muitas opções diferentes para você, incluindo a capacidade de pagá-las mais por melhor desempenho de IO.

Você também pode obter um alto desempenho de I / O usando SSD sem pagar por PIOPS.

Em resumo, você provavelmente precisará se informar sobre as opções disponíveis quando você instancia uma instância. A disponibilidade de todas essas opções é uma das coisas que diferencia a AWS de seus muitos concorrentes no momento atual.

    
por 24.04.2015 / 20:44