Apontar "diretamente" para um bucket S3 (por exemplo, usar s3fs) é "provavelmente" uma má idéia. por exemplo, /programming/10801158/how-stable-is-s3fs-to-mount-an-amazon-s3-bucket-as-a-local-directory
O EBS é quase certamente o lugar certo para armazenar os dados para acesso pelo GeoServer.
100 GB é muito gerenciável pelos padrões EBS. (O tamanho máximo do volume é 16 Terabytes!)
Sugiro que você armazene os dados originais no S3 e depois replique nas instâncias, conforme necessário, usando as ferramentas da AWS CLI para sincronizar o conteúdo de uma pasta S3 com a instância local com um único comando. http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html ). O S3 é sem dúvida redundante, mas acho que agrega flexibilidade e conveniência.
Observação: se você planeja usar grandes instâncias multinúcleo de qualquer maneira E sabe que o volume de dados provavelmente não aumenta inesperadamente E é capaz de construir automaticamente suas instâncias, considere usar o armazenamento de instância ("armazenamento efêmero" ), porque seus dados originais estarão seguros no S3, você poderá economizar nas taxas do EBS e, em alguns casos, o armazenamento da instância poderá ser um pouco mais rápido que o EBS.