On 19-10-2022 14:51, Stephen Smoogen wrote:
On Wed, 19 Oct 2022 at 05:09, Sandro <lists@xxxxxxxxxxxxx> 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'.
Point taken. ;)
Thanks for the very detailed answer. I only glanced at the pricing and
just now noticed the *most Important* part: '_per GB_'. So, yeah, this
will add up for sure. I should have been more careful.
-- Sandro
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue