Compartilhar disco entre instâncias do Windows EC2

1

Estou planejando usar uma instância de 36 vCPU EC2 para compilar um grande projeto C ++ no Windows (7, 10 ou Server). Devido ao alto custo, essa instância só será executada quando precisarmos e, em seguida, por 1-2 horas. De tempos em tempos, precisamos fazer manutenção na unidade C, como fazer o download e instalar o software, remover arquivos, etc. Isso pode levar tempo e custará caro se nós executarmos 36 vCPUs para essa finalidade. Na verdade, 1 vCPU seria suficiente.

É possível usar o mesmo disco que a unidade C para várias máquinas EC2? Dessa forma, posso fazer a manutenção com a instância de 1 vCPU. Máquinas não serão executadas simultaneamente. A única diferença será o número de vCPUs.

    
por Paul 16.08.2016 / 17:07

2 respostas

2

Os volumes do EBS não podem ser compartilhados entre as instâncias do EC2 em execução. Um volume do EBS só pode ser usado por uma única instância do EC2 a qualquer momento.

Você pode parar sua instância do EC2, desanexar o volume e anexá-lo a outra instância do EC2.

No entanto, para o seu caso de uso, há uma solução mais fácil: as instâncias do EC2 podem alterar o tipo de instância (por exemplo, de m4.xlarge para t2.small e de volta).

Quando você deseja realizar manutenção, você pode:

  1. Pare sua poderosa instância do EC2 (se estiver em execução)
  2. Altere o tipo de instância do EC2 para um tipo menor (feito por meio do menu Ações no AWS Management Console)
  3. Inicie sua instância do EC2.
  4. RDP na instância e realize sua manutenção.
  5. Quando a manutenção estiver concluída, pare a instância do EC2.
  6. Coloque o tipo de instância do EC2 de volta no poderoso tipo de instância.

Observe que, dependendo dos tipos de instância do EC2, talvez seja necessário ajustar o sinalizador "Otimizado para EBS" na sua instância do EC2.

Por exemplo, as instâncias do M4 suportam o EBS otimizado, mas o T2 não. Portanto, se você alternar entre esses dois tipos, também precisará ajustar o sinalizador otimizado do EBS.

O acima é um caso de uso perfeitamente válido na redução dos custos da instância do EC2.

    
por 17.08.2016 / 01:59
1

A alternância de instâncias, conforme sugerido, pode ser a melhor solução aqui. Você também pode criar scripts para que o processo possa ser simplificado ainda mais.

    
por 17.08.2016 / 18:04