On Wed, 19 Oct 2022 at 05:09, Sandro <lists@penguinpee.nl> wrote:
On 19-10-2022 10:31, Neal Gompa wrote:
> On Wed, Oct 19, 2022 at 4:01 AM Vitaly Zaitsev via devel

> We don't have a "main mirror" for that to work.


dl.fedoraproject.org would be what this would aim at but we would probably have to change the disk layout for what the CDN works best for.
 
So, this has been looked into already? It definitely sounds like it
could help in sparsely served parts of the world at a reasonable cost.

Please do not use the word 'reasonable' cost without actually knowing what the costs are :). 

1. Amazon is currently donating bandwidth and systems for our work but it is in a non-written format. If Amazon tomorrow decided that they needed to concentrate on other things or look at what we are costing and say 'well it was time to stop', we would have to turn it all off then. If we require various flags in the CDN we have to go through their change management and accounting to get them done. 
2. Akamai and other CDN's are expensive. You pay to put content into them, you pay to clear out caches, you pay differently for the areas where the CDN is covering, and you pay for the amount of data come out. You also pay for them to block bad actors whose job is to try and make you go out of business by downloading constantly. For even a 'niche' market like Fedora, we would be looking at least 1.5 million per year in costs. 
3. CDN's work well for software which does not change a lot but if you have updates daily you end up having to force cache cleanouts and new upload costs. Even then you end up with needing to deal with 'broken' parts of the CDN and people getting old data. This happens regularly with COPR and CentOS parts which have been using the Amazon CDN at times. 

All of these are possible to get past, but they will take time, effort and may be more than what anyone wants to be 'reasonable'. 

--
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren