3 ms·
I don't buy the "storage is cheap, bandwidth is cheap" argument. The Fediverse is much like binary internet news. Something that is to this day not really oper
by still_grokking 3y ago
I don't buy the "storage is cheap, bandwidth is cheap" argument.
The Fediverse is much like binary internet news. Something that is to this day not really operable for reasonable cost, especially not for small or even private providers.
A few hundred users make it necessary to shovel around TBs of data. For every involved server. This just doesn't scale, no matter how cheap bandwidth and storage will get in the next years.
- vidarh 3y agoYou can not buy it all you want, but it's true. Consider that even if you were right that it takes only a few hundred users to require shoveling TB's of data (it's not, assuming we're talking monthly, unless you happen to be hosting e.g. George Takei and similar), the ~$5/month VPS I run my instance on can do that just fine at no extra cost. It's not necessary to pay insane AWS egress rates. > For every involved server. This is misleading. Not every server sees anywhere close to every post, because most servers are not "involved" with any given user, and that becomes increasingly true the larger the network becomes. Larger servers sees a large proportion but also receives only one copy of each post even though they're likely to have multiple recipients. Realistically, the number we're looking at for the source server is about half the total network cost for that set of users. > This just doesn't scale, no matter how cheap bandwidth and storage will get in the next years. The cost per user of running a Fediverse instance is dropping, not rising, even as the network size has exploded. And as it is, the main cost of running e.g. Mastodon is that Mastodon, fittingly, is a huge, inefficient, resource-hungry beast. Not that federation is inherently costly. My prediction is that the average cost per user for bandwidth, compute, and storage will be <$0.10/month within a couple of years. It's probably below that already if done efficiently enough at reasonable scale. The bulk of the cost will be admin, moderation and ops, which scales linearly or sub-linearly with number of users.
- still_grokking 3y ago> Realistically, the number we're looking at for the source server is about half the total network cost for that set of users. Now think again what that actually means. > My prediction is that the average cost per user for bandwidth, compute, and storage will be <$0.10/month within a couple of years. So you think it's much more expensive at the moment, right? But $0.10/month means already $100/month just for someone who has 1000 "friends". And that's not a big amount. Regular people on FB have often collected more "friends"… A YouTube account with 10 000 followers is actually quite small. But that would be already 1 000 bucks! Most people on this planet don't earn so much money in a whole month. And this would be just the cost for some smallish hobby account… So even when we take your numbers, it's extremely expensive! How is this going to scale beyond some privileged geeks in the western world?