A customer asked for a cost-effective solution to share a 10 gig file to upwards of 3,000 users per month, with a reliable uptime and minimal outage.
They proposed something like Amazon or Azure.
A cost-effective solution to make a large file available to a vast number of people is BitTorrent. It's been working for almost two decades, perfectly, despite numerous attempts to shut it down.
Why do they try to shut it down?
Because it's too honking good at what it does, and some people don't like it.
@loonycyborg Over the numbers as large as 3,000 users per month it won't be all that noticable.
Besides, you can setup s couple of VPS or dedicated servers to seed constantly which the system can fall back to.
@loonycyborg @drq @L12C $2900 per month without TAXES for 30 000 GB (10 Gigabytes * 3000 users) outgoing traffic from S3?!
With Azure will be the same (and with Google cloud too).
I could not call this "cost effective". I lean over to "definitely insanity".
@loonycyborg @_1751015 @drq You can make links but as you can see on https://www.pcloud.com/de/cloud-storage-pricing-plans.html you have traffic limits that make distributing large files to 3000 people per month beyond unreasonable
@L12C @loonycyborg @drq So the file sharing cloud syncing services are not applicable.
Lets check the old school solution: 3-5 dedicated servers around the globe with 1Gbps guaranteed networking, rsync scripts, domain name, DNS service and 2 hours/week for support/maintenance.
In Europe you can get unmetered guaranteed 2 Gbps with dedicated server for around $250 per month (https://www.ovh.com/world/dedicated-servers/infra/infra-1/). I guess for USA and South America it will be the same. I don't know about Asia-Pacific region and Africa.
1) 3 servers x 250 = $750 per month, 5 servers = $1250-1500
2) domain and DNS let's say 20 per month
3) 2 hours per week per one person - depends but with each solution it will be roughly the same
@_1751015 @loonycyborg @drq The problem is that Dropbox pricing is based on storage volume, not traffic volume, but they have been known to temporarily block accounts that cause "too much" traffic. According to https://www.dropbox.com/help/security/banned-links that limit is 200 GB per day for paid accounts, so as soon as more than 20 people try to download your 10 GB file in one day you're screwed.
It's in decreasing the load on the server when multiple users download in parallel.
If you have only 1 seed and 3000 users downloading simultaneously, the seed will only upload each piece once.
Now if they all finish downloading, go away, and another 3000 users come, then the seed will need to upload it again. But it's still 3000x amplification factor.
@blobyoumu Piracy existed before BitTorrent, and will exist after BitTorrent.
Besides, piracy these days is just a code word for exactly that - copying large files across a large number of people. Guess what's BitTorrent for, and what it's good at?
@blobyoumu Yeah. Because they're idiots with buzzwords for brains.
@drq Also notice that many companies (including my employer, unfortunately) are stupid and filter everything that they don't consider 100% work-related.
Sharing with BitTorrent is almost free, unless you dedicate multiple servers with large bandwidth around the globe
Free is not capitalist, with no or low margin profit for IT business
@drq as far as I know it was also used (maybe is still used?) in delivery of World of Warcraft and Star Trek Online. Linux distributions used to rely on bit torrent as well. It works!
@drq I don't think they use the bittorrent protocol specifically, but even Microsoft is using peer-to-peer file transfers - in *Windows Update*.
I suspect the main reason is so multiple computers in a LAN don't have to download everything from MS servers separately, but it also (you can turn this off) shares to machines on the internet. And since Windows Update is an always-on background service, it can "seed" without user intervention.
@drq Do you need restricted access for that file? Is there a simple solution for that with torrents?
Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.