Preciso fazer o download de 100 GB de arquivos (em cerca de 150) dentro de um período de 7 dias antes que eles expirem. O download é limitado pela taxa pelo host e leva muito mais tempo que a taxa de transferência teórica, com base nas velocidades normais da Internet. Eu tenho um script de comandos curl http://curl.haxx.se/docs/manpage.html - uma linha por arquivo.
Tive a ideia de ativar automaticamente n instâncias do EC2, executar o comando e enviar os arquivos por FTP para um local central e, em seguida, desligar as máquinas. Como eu faria isso?
Eu não me importo se é Linux ou Windows.
fonte
Eu usei o boto para escrever essas coisas antes. É mais fácil criar imagens linux e depois ssh nelas para que elas funcionem.
fonte
Não tenho certeza da melhor solução. Mas se você estiver fazendo isso regularmente e precisar de algo para iniciar e parar automaticamente suas máquinas, consulte este produto: http://LabSlice.com (com o aviso de que sou o CTO).
fonte
O Vagrant com o provedor da AWS faz isso com facilidade e é multiplataforma.
Após a
Vagrantfile
criação, inicie a instância comvagrant up
, efetue loginvagrant ssh
e destrua-a comvagrant destroy
. Super fácil.fonte