Instância spot do Windows com armazenamento permanente

Instância spot do Windows com armazenamento permanente

Sou novato, pois comecei a usar o AWS ontem e o Windows hoje, depois de 14 anos. Mas tenho uma experiência decente com servidores Linux.

Eu construí um aplicativo que precisa de um ambiente Windows para executar algum código. Gostaria de iniciar uma instância spot do Windows, com armazenamento permanente, para poder iniciar e encerrar as instâncias spot sem perder os dados anexados do Windows.

No Linux eu simplesmente anexaria um volume e executaria um script para criar alguns links simbólicos. Qual é a melhor abordagem com o Windows? Posso reutilizar o mesmo volume do dispositivo raiz em várias instâncias spot?

Obrigado!

Responder1

Posso reutilizar o mesmo volume do dispositivo raiz em várias instâncias spot?

Apenas para esclarecer: não é possível usar o mesmo volume EBS em várias instâncias do EC2 simultaneamente.

Supondo que você queira dizer não simultaneamente, você poderia reutilizar um volume EBS como volume raiz, mas precisaria fazer o seguinte:

  1. Permitir que a nova instância spot seja iniciada
  2. Encerre a instância spot depois de iniciada
  3. Desanexe seu volume raiz
  4. Anexe seu volume "reutilizável".
  5. Certifique-se de que o sinalizador “Excluir ao encerrar” do anexo do volume esteja desativado.

Fazer isso exigiria a ajuda de alguns scripts fora do servidor, pois o servidor não pode fazer isso sozinho no estado parado.

Além disso, você pode reutilizar uma unidade “D:”. Lançamento de instância no local:

  1. Anexe o volume "reutilizável" à instância como um volume secundário (como /dev/xvdb)
  2. Usando DISKPART, mapeie o novo disco como uma unidade D:
  3. Acesse o volume persistente como unidade D: sabendo que a unidade C: é descartável

O procedimento acima deve ser feito usando scripts dentro de sua instância spot do EC2 na primeira inicialização.

Referências:

informação relacionada