1)
4) 20TB monthly has been our max. So a 7EURO charge per TB could quickly add up. We basically need an uncapped (GigE/100mbit) provider that won't throttle the downloads.
Hope this answers some questions
Hi. Thank you, yes it does.
But reading this, I still think the best option is to ask volunteers for mirror servers, as these days traffic is cheap enough that even low end root server get Traffic in the range of a few TiB/month, so with only 10 donators you should be good to good to go, and still have plenty of headroom to spare. I guess most users are not even coming near their traffic quota, so donating does not hurt. Also I guess here are people with access to some university networks, who can quickly setup a potent mirror.
I am not sure about the technical details of the OTA process, but I think it should be easy to make it randomly choose a mirror to download?
If the mirroring process is, that mirror servers pull updates form a miui main server, there is no need to give miuiandroid access to the machines (most users will be more comfortable with that)
Regarding torrents: I see your point, that it is slightly more complicated than a simple manual http Download or even OTA, but I think blackspawn has a point here: Most users don't mind and it is really the most effective way to get massive bandwidth without the need to organize anything. Also I would very much prefer torrents to random file hosters, where I have to solve 10 captchas just to be granted the honor of downloading with 10 KiB/sec...