если вы не поняли, это была ирония - ради единиц процентов городить такое - просто бессмысленно. Эти вещи не ради того делаются. Может, конечно, вы ради спортивного интереса хотите это сделать, но если нет - это бред форменный.
При увеличение скорости вы НЕ сможите увеличить скорость загрузки одного файла, он будет идти по одному каналу, а вот второй файл паралельно может пойти.
Можно повысить пропускную способность в некоторых случаях.
С такими каналами логичнее будет просто раскидать пользователей и процессы по каналам.
Агрегацию каналов тут использовать смысла нет - повыситься пинг, и вполне вероятно снизится пропускная способность. Т.е грубо говоря в этом случае 2мб/с + 5мб/с = 1,8мб/с.
Для этого нужен один провайдер с качественным каналом.
Вы, главное, не забудьте потом похвастаться, сколько у вас реально этот геморрой времени заняло и сколько единиц процентов вы выиграли.
Вам по сути нужны все те же инструменты, что и для service discovery на backend.
И проверять для каждого запроса куда слать (или предпринимать попытку слать на другой в случае облома с текущим).