this post was submitted on 02 Aug 2023
933 points (99.2% liked)
196
16597 readers
3423 users here now
Be sure to follow the rule before you head out.
Rule: You must post before you leave.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Figure 1: Human discovers that hosting a web service for hundreds of thousands of users is expensive.
“Biggest node” by what metric? A 10€/mo VPS will typically be time-sliced 10% of a single modern CPU core with 8GB shared memory that can maybe handle a few dozen concurrent users.
Meanwhile, to get to $27,000/mo on EC2 you’d need to be using 10 instances of 128-core 256GB machines with quad 2TB SSDs. So either whoever priced the AWS quote massively over-provisioned compared to their real demand, or Feddit is an incredibly tiny node by comparison. The reality is probably a combination of the two.
The main key metric for server load for something like Lemmy is CCU (concurrent users). That’s unfortunately not provided, but a good rule of thumb is that it’s going to be around 1-2% of DAU. That’s not provided either but MAU is, and DAU is typically going to be 10-50% of MAU. So with a MAU of 2700, we’d expect a DAU of around 600, and a CCU of at most 12 or so users. That’s easily achievable with a single 10€ VPS, though it definitely doesn’t have much headroom.
You could easily serve that workload on a
t2.micro
instance which is around $10/mo - a far cry from the $27,000 quoted in the image.