!CcTBuBritXGywOEGWJ:matrix.org

NixOS Binary Cache Self-Hosting

170 Members
About how to host a very large-scale binary cache and more58 Servers

Load older messages


SenderMessageTime
2 Mar 2024
@raitobezarius:matrix.orgraitobezarius * ("how many MB/year are you OK to lose?")22:29:37
@hexa:lossy.networkhexareally depends on which MBs you are going to loose 😛 22:32:02
@raitobezarius:matrix.orgraitobezarius<insert meme about the dog "no choose; only lose">22:32:17
@nh2:matrix.orgnh2
In reply to @delroth:delroth.net
I still think that if we run a "hot" / "recent" cache on Hetzner while keeping all the historical stuff on AWS, we can likely decrease the bill by a lot
I don't understand that; the cost on AWS is the historical stuff, because the cost per TB is high on AWS.
The other way around the argument would make sense
22:34:31
@delroth:delroth.netdelroththe cost on AWS is in large part bandwidth22:34:45
@raitobezarius:matrix.orgraitobezarius(80TB/month)22:34:51
@delroth:delroth.netdelrothI don't have the exact breakdown, but $thousands/month22:35:14
@raitobezarius:matrix.orgraitobezariusI think it's 3K-ish22:35:22
@raitobezarius:matrix.orgraitobezariusOTOH22:35:26
@delroth:delroth.netdelrothI thought it was more22:35:29
@raitobezarius:matrix.orgraitobezariusmaybe I'm wrong, I don't have access to cost explorer22:35:38
@raitobezarius:matrix.orgraitobezariusI'm playing all those values by mind22:35:43
@raitobezarius:matrix.orgraitobezariusbut then I think we can say ≥ 3K22:35:49
@delroth:delroth.netdelroth
In reply to @raitobezarius:matrix.org
maybe I'm wrong, I don't have access to cost explorer
I have access to cost explorer but I don't think I know how to interpret it - I'm pretty sure the $9K/month discount is applied weirdly in there
22:37:34
@raitobezarius:matrix.orgraitobezariusmmm, I remember we were able to isolate the bandwidth costs without the 9K/mo there but yeah22:37:57
@raitobezarius:matrix.orgraitobezariusduring a meeting with zimbatm with the S3 folks22:38:06
@nh2:matrix.orgnh2
In reply to @delroth:delroth.net
(AFAIK nobody has made a proper call on what kind of availability target we'd like to hit, so it's hard to know what kind of HA requirements as well as staffing we'd need)
For comparison, my startup is 3 people. We run a Ceph cluster for 4 years, backing a public-facing product, and the Ceph has higher uptime / availablity than S3 in those 4 years.
In practice, only I maintain the cluster, and spend less than 2% of my working time on it.
22:38:39
@delroth:delroth.netdelrothout.png
Download out.png
22:42:38
@delroth:delroth.netdelrothpossibly pre-tax22:42:54
@delroth:delroth.netdelrothso might need to multiply by 1.2122:43:01
@raitobezarius:matrix.orgraitobezariuspre-tax22:43:01
@raitobezarius:matrix.orgraitobezariustax events happen at "point in time"22:43:06
@delroth:delroth.netdelroth(that's Jan 2024)22:43:14
@raitobezarius:matrix.orgraitobezarius(and cause a spike in the cost explorer IIRC)22:43:17
@delroth:delroth.netdelrothso if we could spend e.g. $250/month on reducing those $3500 down to $500 or so... I think we'd have a lot of space to experiment with how to handle the cold storage22:55:50
@delroth:delroth.netdelrothand I don't think it's a significant effort to get there22:56:03
@delroth:delroth.netdelrothwell, it's definitely a few months of planning and work22:56:20
@delroth:delroth.netdelrothbut it's maybe 10x less effort than a full migration away from S3?22:57:04
@delroth:delroth.netdelrothalso postpones solving the availability problem since you can failover22:57:40
@delroth:delroth.netdelroth(assuming we keep dual-writing)22:57:49

Show newer messages


Back to Room ListRoom Version: 10