4 ms·
I run a voice chat hosting service on Linode that tends to be quite bandwidth-heavy, and I noticed this a while ago. I don't need a lot of RAM per machine, so I
by cheald 16y ago
I run a voice chat hosting service on Linode that tends to be quite bandwidth-heavy, and I noticed this a while ago. I don't need a lot of RAM per machine, so I've got a whole bunch of 512 instances scattered around their various data centers; all purchased bandwidth is pooled, so even if a node goes over its allocation, I don't pay extra unless I exceed 200gb * number of leased nodes across all nodes in a given billing period. That's made it very easy to make a decision between horizontal or vertical scaling; they're the same cost, but horizontal scaling gets me better geographic coverage.
I do wish Linode had some sort of plan for extra bandwidth that was more cost-effective than just purchasing another node outright, though.
- Andys 16y agoLighter users are subsidising you :-)
- arturadib 16y agoFrom the FAQ: "If you believe you will have overages consistently, you can purchase additional transfer or upgrade to the next plan level. Purchasing additional transfer ahead of time is $0.10/GB, otherwise overages are $0.15/GB." http://www.linode.com/faq.cfm http://www.linode.com/faq.cfm
- arturadib 16y agoMy point is though, why would you pay for additional GB only, if you can also get a node for "free"? You can improve the performance of your app by deploying more memcached nodes, for example.
- cheald 16y agoExactly. If I think I'll have overage, I can purchase 200gb of bandwidth for $20, or I can purchase another node for $20, which includes 200gb of pooled bandwidth. In my case, whenever, I need more bandwidth, I get more for my money by just purchasing a whole new node.