6 ms·
Dedicated hosting is much better bang for your buck, especially for bandwidth. If you do something like video streaming and have relatively predictable loads, I
by joefourier 8y ago
Dedicated hosting is much better bang for your buck, especially for bandwidth. If you do something like video streaming and have relatively predictable loads, I've found that you have to pay at least an order of magnitude more with public cloud compared to dedicated servers on OVH or Datapacket. Maxing out a 2gbps server on Datapacket would cost you just $320/month for 648 TB of outgoing bandwidth monthly, versus at least $6,480 just for the bandwidth on Amazon S3.
For venture-backed startups with an emphasis on growth or large scale enterprises, the convenience of the cloud may outweigh the cost premium. But for small to medium size organizations where server load doesn't fluctuate on a day-to-day basis, I haven't yet been convinced that the cloud offers a good enough value proposition.
- aantix 8y agoIf you look at something like WholesaleInternet, their offerings are even cheaper. (96gb of ram with a 1tb ssd drive for $100). If daily backups are enough it can’t be beat.
- ChicagoDave 8y agoEven if you're running everything else serverless and have no compute time at all? I know a VOD training service runs serverless with videos on S3 and they're very successful.
- nvivo 8y agoI don't have the numbers here, but I'm pretty sure the same idea applies for serverless. If you have a predictable load, you can always find a much cheaper alternative once you pass a certain threshold. The cloud is never about cost, it's about flexibility.
- repsilat 8y agoPredictable or flat/consistent? If my load is negligible in US weekends and outside of business hours, that's a factor of 2 or 3 you can theoretically save over baseline=peak with some "cloud on demand" service. It's not an order of magnitude, but it's something. Probably not worth the effort, for most, though, and I have no idea if "dedicated box" services can approximate something similar.
- nvivo 8y agoIf you have a small number of requests over a large period, serverless is cheaper (that includes an api that is idle most of the time and peaks at a very high rate occasionally). But once you go live and start to grow, there is a point where the lambda cost equals the instance price. And with an instance, you can almost always do a lot more than that number. Again, that will work if your requests are predictable enough that you can see this number consistently over a large period, say, every week at least.
- ddorian43 8y agoA dedicated box would for example handle that traffic at all times and still be cheaper. Dedicated servers are 3x+ cheaper.
- toomuchtodo 8y agoIf you're running everything serverless at high volume, you're getting raked over the coals on compute. Dev time is expensive, but not that expensive.
- vidarh 8y agoBandwidth on S3 costs something like 50x what I'm usually paying for bandwidth (Hetzner etc.) or 5x what you'll get from smaller cloud providers. You can be successful on AWS, but you're leaving money on the table, and for relatively commodity services it's just a question of time before a competitor realise they can do the same with much better margins and lower prices elsewhere. If your hosting is a small portion of your costs, that might not matter, so I have certainly run services on AWS too, and do in my current job as well, but it's a very expensive convenience. I've yet to come across any systems I know the internals off that couldn't cut hosting costs by moving off public cloud services.
- mseebach 8y agoThe "commodity" distinction feel very significant here. Parent mentioned training videos, so probably very much not commodity. If you're selling something at $10/unit, it doesn't matter if your bandwidth costs are ¢0.05 or ¢2.5/unit. You're technically leaving money on the table, yes, but probably not enough to justify the added infrastructure complexity.
- vidarh 8y ago> but probably not enough to justify the added infrastructure complexity. If you want to avoid infrastructure complexity, I'd go for dedicated hosting most of the time. Most of my past clients have ended up paying for more hours on operations for AWS setups than for dedicated. AWS and similar tends to force a lot of ceremony, some of which is good, but a lot of which is unnecessary on dedicated setups or on premises setups. But yes, if your costs per unit are that low, I've typically told clients it largely depends on what they're most comfortable with. Some then pick AWS and it's a perfectly good choice. What I'm seeing though, is that a lot of people pick AWS without first pricing out the options, and then later end up with expensive migrations to get off it.
- mseebach 8y agoYes, of course. "Added complexity" was meant in the context of already having decided that the AWS ecosystem is valuable (parent mentioned running serverless, so presumably that is the case).
- chx 8y agoIt's not just bandwidth -- if you are not utilizing the various services of a cloud provider just use it as a glorified VPS (which many do) then it's really hard to beat dedicated providers like those you mentioned and then Incero or Dedispec -- Incero has an E3-1230, 16GB RAM, 2x 1TB HDD 2x 120GB SSD, 30TB transfer for $40, Dedispec has a E3-1230v2, 32GB RAM, 480GB SSD, 100TB transfer for $55. A real lot of websites would run just fine with servers like these. The major selling point of clouds of easy scaling often turns out not to be necessary with machines at these price points -- one machine is just enough.
- originalsimba 8y ago> Dedicated hosting is much better bang for your buck Wow no way. If you've got the resources, racking your own servers is cheaper in the long term, and a huge waste of money if you have wildly varying traffic numbers throughout the day.