posso criar um symlink de um disco ec2 para o bucket S3?

1

É possível criar um link simbólico a partir de um arquivo no disco local de uma máquina Windows em ec2 para que ele seja realmente armazenado em um bucket S3?

O MSMQ quer gravar nossa fila em um disco local e isso não parece ser configurável, o que significa que a fila seria perdida se a máquina falhasse. Gostaríamos de ter a fila gravada em algum lugar que poderia ser recuperada se a máquina morresse.

Esta é uma opção? Se não existem outras opções?

    
por Sam Holder 13.07.2012 / 20:28

2 respostas

1

Isso pode ser feito facilmente se a instância do EC2 estiver executando o Linux, usando o Fusível na Amazon . Embora exista uma versão para Windows do FUSE chamada Dokan , provavelmente será um pouco trabalhoso obter o Fuse for Amazon trabalhando com ele.

    
por 13.07.2012 / 20:40
1

Acredito que a Microsoft gostaria que você implementasse um cluster do MSMQ para alcançar seu objetivo.

Como alternativa, se você puder obter o bucket montado como uma letra de unidade, que parece estar disponível em vários fornecedores, poderá tentar criar um link simbólico de diretório. Eu não estou tão familiarizado com o layout de onde o MSMQ armazena os dados da fila, mas algo assim deve funcionar, se você estiver executando o Vista ou acima:

mklink /d C:\MSMQ\Queues H:\MSMQQueues

Supondo que o MSMQ esteja procurando dados em C:\MSMQ\Queues e deseje que os dados sejam armazenados em H:\MSMQQueues . É claro que o MSMQ pode verificar esse truque se achar que ele tem um bom motivo para sempre gravar no armazenamento local.

    
por 24.08.2012 / 21:51