Estou fazendo muita implantação e eliminação de VMs localmente e em vários serviços de nuvem (na ordem de dois ou três por dia) e meu maior problema com isso é que o apt-get install frequentemente falha com um 503 erro ou escolha um espelho muito lento e os downloads falharão ou excederão um tempo limite de dez minutos. Isso acontece pelo menos uma vez por semana, às vezes todos os dias. Isso é em uma rede altamente confiável e rápida localmente, bem como em serviços de nuvem como google cloud, aws, etc.
Agora, tudo que estou executando é
apt-get update
apt-get install xyz
Para vários pacotes comuns como mongo, java, nodejs, git, etc.
Como posso tornar o apt-get mais robusto em scripts de inicialização que criam essas VMs?