В некоторых специальных тестах, которые я проводил в прошлом, я обнаружил, что нет никакой заметной разницы между загрузкой 1 большого файла и попыткой параллельной загрузки N меньших файлов. Оказывается, что пропускная способность сетевого адаптера обычно является ограничивающим фактором, независимо от того, что и что большой файл будет так же легко насыщать его, как и многие меньшие. Обратное не верно, кстати. Вы получаете выгоду, загружая параллельно, а не по одному за раз.
Причина, по которой я упоминаю об этом, заключается в том, что вы, похоже, должны использовать здесь 1 большой zip-файл и что-то вроде Bootstrapper . Это будет 1 строка кода, которую вы сможете скачать, распаковать и, возможно, запустить. Более того, он не будет делать это более одного раза при перезагрузке, если вы не заставите это сделать.
Как уже правильно отметили другие, пропускная способность сетевого адаптера в экземплярах XS значительно меньше, чем даже в экземпляре S. Вы увидите намного более быструю загрузку, немного увеличив размер виртуальной машины.