| ▲ | AWS is 10x slower than a dedicated server for the same price [video](youtube.com) |
| 69 points by wolfgangbabad 44 minutes ago | 55 comments |
| |
|
| ▲ | paranoidrobot 7 minutes ago | parent | next [-] |
| I'm struggling to find a way to express my opinion about this video without seeming like a complete ass. If the author's point was to make a low effort "ha ha AWS sucks" video, well sure: success, I guess. Nobody outside of AWS sales is going to say AWS is cheaper. But comparing the lowest end instances, and apparently, using ECS without seeming to understand how they're configuring or using it just makes their points about it being slower kind of useless. Yes you got some instances that were 5-10x slower than Hetzner. On it's own that's not particularly useful. I thought, going in, that this was going to be along the lines of others I have seen, previously: you can generally get a reasonably beefy machine with a bunch of memory and local SSDs that will come in half or less the cost of a similar spec EC2 instance. That would've been a reasonable path to go. Add on that you don't have issues with noisy neighbors when running a dedicated box, and yeah - something people can learn from. But this... Yeah. Nah. Sorry Maybe try again but get some help speccing out the comparison configuration from folks who do have experience in this. Unfortunately it will cost more to do a proper comparison with mid-range hardware. |
|
| ▲ | jmaker a minute ago | parent | prev | next [-] |
| I’ve come to believe that such comparisons usually come from people who don’t understand the trade-offs of AWS in production. Each project has certainly its own requirements. If you have the manpower and a backup plan with blue/green for every infrastructure component, then absolutely harness that cost margin of yours. If it’s at a break even when you factor in specialist continuity - training folks so nothing’s down if your hardware breaks, then AWS wins. If your project can tolerate downtime and your SREs may sleep at night, then you might profit less from the several niners HA SLOs that AWS guarantees. It’s very hard and costly to replicate what AWS gives you if you have requirements close to enterprise levels. Also, the usual argument goes - when you’re a startup you’ll be happy to trade CAPEX for OPEX. For an average hobby project maybe not the best option. As for latency, you can get just as good. Major exchanges run their matching engines in AWS DCs, you can co-locate. |
|
| ▲ | woolion 14 minutes ago | parent | prev | next [-] |
| I'm migrating my last AWS services to dedicated servers with Gitops.
In principle, AWS give you a few benefits that are worth paying for. In practice, I have seen all of them to be massive issues.
Price and performance are obviously bad. More annoying than that, their systems have arbitrary limitations that you may not be aware of because they're considered 'corner cases' -- e.g. my small use-case bumped against DNS limitation and the streaming of replies was not supported.
Then, you have a fairly steep learning curve with their products and their configuration DSLs. There are Gitops solution that give you all the benefits that are promised by it, without any of the downsides or compromises.
You just have to bite the bullet and learn kubernetes. It may be a bit more of a learning curve, but in my experience I would say not by much. And you have much more flexibility in the precise tech stack that you choose, so you can reduce it by using stuff you're already know well. |
|
| ▲ | danpalmer 35 minutes ago | parent | prev | next [-] |
| S3 is also 10x more expensive than this single consumer grade second hand hard drive I have. Managed NAT gateways are also 10000x more expensive than my router. This is a boring argument that has been done to death. |
| |
| ▲ | oersted 14 minutes ago | parent | next [-] | | As a CTO of a number of small startups, I am still struggling to understand what exactly AWS and other cloud providers give you to justify the markup. And yes we’ve been heavy users of both AWS and Google Cloud for years, mainly because of the credits they initially provided, but also used VMs, dedicated servers and other services from Hetzner and OVH extensively. In my experience, in terms of availability and security there’s not much difference in practice. There are tons of good tools nowadays to treat a physical server or a cluster of them as a cloud or a PaaS, it’s not really more work or responsibility, often it is actually simpler depending on the setup you choose. Most workloads do not require flexible compute capability and it’s also easy to get it from these cheaper providers when you need to. I feel like the industry has collectively accepted that Cloud prices are a cost of doing business and unquestionable, “nobody got fired for choosing IBM”. Thinking about costs from first principles is an important part of being an engineer. | | |
| ▲ | aurareturn 10 minutes ago | parent | next [-] | | When your cheap dedicated server goes down and your admin is on holiday and you have hundreds of angry customers calling you, you'll get it. Or you need to restore your Postgres database and you find out that the backups didn't work. And finally you have a brilliant idea of hiring a second $150k/year dev ops admin so that at least one is always working and they can check each other's work. Suddenly, you're spending $300k on two dev ops admins alone and the cost savings of using cheaper dedicated servers are completely gone. | | |
| ▲ | grey-area 4 minutes ago | parent | next [-] | | It is statistically far more likely that your cloud service will go down for hours or days, and you will have no recourse and will just have to wait till AWS manage to resolve it. | | |
| ▲ | aurareturn a minute ago | parent [-] | | The difference is that if AWS goes down, I know for a fact that it'll be back up without me doing anything. If my own dedicated server goes down, I'm going to need to call my admin at 3am 10 times just to wake him up. |
| |
| ▲ | juliusceasar 2 minutes ago | parent | prev | next [-] | | When your system goes down on AWS and your AWS admin is on holiday, you'll have the same problem. What is your point? | |
| ▲ | Perz1val 4 minutes ago | parent | prev | next [-] | | That's even worse when AWS goes down and myth of it never going down should be more than shattered by now | |
| ▲ | esseph 4 minutes ago | parent | prev [-] | | Sure, but AWS has more downtime than I do :-) |
| |
| ▲ | peanut-walrus 2 minutes ago | parent | prev | next [-] | | It makes sense to think about price in the context of your business. If your entire infra cost is a rounding error on your balance sheet, of course you would pick the provider with the best features and availability guarantees (choose IBM/AWS). If your infra cost makes up a significant percentage of your operating expenses, you will start spending engineering effort to lower the cost. That's why AWS can get away with charging the prices they do, even though it is expensive, for most companies it is not expensive enough to make it worth their while to look for cheaper alternatives. | |
| ▲ | mgaunard 11 minutes ago | parent | prev [-] | | What AWS gives you is the ability to spin up dozens if not thousands of hosts in a single click. If you run your own hardware, getting stuff shipped to a datacenter and installed is 2 to 4 weeks (and potentially much longer based on how efficient your pipeline is) | | |
| ▲ | tempestn a few seconds ago | parent | next [-] | | If you own your own hardware, but you can provision a leased dedicated server from many different providers in an hour or three, and still pay far less than for comparable hardware from AWS etc. | |
| ▲ | continuational 5 minutes ago | parent | prev [-] | | But on Hetzner, you can usually get a dedicated server installed and ready tomorrow. |
|
| |
| ▲ | tempestn 2 minutes ago | parent | prev | next [-] | | There's a distinction between just saying it's more expensive and saying it's slower at the same price. Compared to well spec'ed and administered dedicated servers, it's basically impossible to get the same performance from AWS (or other cloud services) at any price. Yes, there are advantages, scaling being the greatest one. But you won't get the same raw speed you can achieve with fast storage and processing in a single machine (or a tight network) through cloud services—probably at all, but certainly not for anywhere near the same price. And if you are willing to pay, you can significantly over-provision dedicated servers, solving much of the scaling problem as well. | |
| ▲ | dainiusse 17 minutes ago | parent | prev [-] | | "AWS inflation" |
|
|
| ▲ | ozgrakkurt 29 minutes ago | parent | prev | next [-] |
| 10x sounds way off. Try something with good nvme disks and decent amount of ram. It should be 30x |
| |
| ▲ | ody4242 a minute ago | parent [-] | | Sure, EBS or any network-attached storage is expected to be a lot slower than a local SSD for synchronous writes or random reads, as there is a network stack in between. But my understanding is that for those usecases, you can use metal instances with local nvme. (ephemeral though) |
|
|
| ▲ | flibble 25 minutes ago | parent | prev | next [-] |
| I do like watching these comparisons however it reminds me of a conversation I had recently with my 10 year old. Son: Why does the croissant cost €2.80 here while it's only €0.45 in Lidl? Who would buy that? Me: You're not paying for the croissant, you're paying for the staff to give it to you, for the warm café, for the tables to be cleaned and for the seat to sit on. |
| |
| ▲ | whstl 17 minutes ago | parent | next [-] | | The people cleaning and keeping the coffee warm are your Ops team. AWS is just an extremely expensive Lidl. | | | |
| ▲ | baxtr 13 minutes ago | parent | prev | next [-] | | Good example. I also like the "why does a bottle of water cost $5 after security at airports" example. You have no choice. You’re locked in and can’t get out. Maybe that’s the better analogy? | | |
| ▲ | szszrk 5 minutes ago | parent [-] | | On point. We don't pay million $ bills on AWS to "hang out" in a cozy place. I mean, you can, but that's insanity. |
| |
| ▲ | jmaker 12 minutes ago | parent | prev | next [-] | | More often than not, I’d rather avoid the self-focused staff who rarely give it to you with hygiene in mind and at this time of the year in the northern hemisphere are likely to be sick, the mediocre coffee (price surge in coffee beans), and the dirty tables at a café, and the uncomfortable seating. And it’s rather 5€ for the croissant alone, in many places these days. Lidl’s croissants aren’t very good but they’re only marginally less good than what you can hope for at a café. McDonald’s croissants in Italy are quite ok by the way. | | |
| ▲ | remus 3 minutes ago | parent [-] | | Me too, but it's worth remembering that's not the case for everyone. Some people want to have a little chat with the person at the counter, sit down for 5 mins in the corner of the cafe and eat their croissant. 5 euro can be a good price if that's what you want, and it doesn't matter if the lidl croissant is free, it will still be disappointing to the person who wants the extras. |
| |
| ▲ | stacktrace 6 minutes ago | parent | prev | next [-] | | Exactly. AWS has its own quirks and frustrations, sure but at the end of the day, I’m not using AWS just for raw compute. I’m paying for the entire ecosystem around it: security and access management, S3, Lambda, networking, monitoring, reliability guarantees, and a hundred little things that quietly keep the lights on. People can have different opinions on this, of course, but personally, if I have a choice, I'd rather not be juggling both product development and the infrastructure headaches that come with running everything myself. That trade-off isn’t worth it for me. | |
| ▲ | 4ndrewl 11 minutes ago | parent | prev | next [-] | | I used to believe that, but in the enterprise we now we have teams on client-side cloud engineers to manage our AWS/Azure/GCP infra! | |
| ▲ | boxed 18 minutes ago | parent | prev [-] | | AWS feels more like Lidl though... |
|
|
| ▲ | jwr 20 minutes ago | parent | prev | next [-] |
| I measured this years ago: https://jan.rychter.com/enblog/cloud-server-cpu-performance-... |
|
| ▲ | mgaunard 13 minutes ago | parent | prev | next [-] |
| Pricing in AWS is heavily dependent on whether you reserve the instance and for how long. In my experience, if you reserve a bare metal instance for 3 years (which is the biggest discount), it costs 2 times the price of buying it outright. I'm surprised to hear about the numbers from the video being way different, but then, it's a video, so I didn't watch it and can't tell if he did use the correct pricing. |
| |
| ▲ | parchley 12 minutes ago | parent [-] | | You seem to insinuate that the correct pricing is using a 3 year commitment. That seems very much not logical to me considering the original promise of the cloud to be flexible, and to scale up and down on demand. | | |
| ▲ | mgaunard 2 minutes ago | parent | next [-] | | Elasticity is very expensive, in practice people only use it for one-off jobs, preferably using the cheaper unreliable "spot" instances (meaning the job must support being partially re-run to recover, which implies a complex job splitting and batching platform). For traditional, always-on servers, you should reserve them for 3 years. You still have the ability to scale up, just not down. You can always go hybrid if you don't know what your baseline usage is. | |
| ▲ | hhh 5 minutes ago | parent | prev [-] | | Should you be designing for a single server to exist for 3 years when you have such elastic compute? Why not design for living on spot instances and get savings lower than hetzner with better performance? What about floating savings plans? There’s a ton left on the table here just to say ‘aws bad’ for some views |
|
|
|
| ▲ | jonathanstrange 3 minutes ago | parent | prev | next [-] |
| This is always an unfair comparison because for any realistic comparison you need to have two servers on two locations for georedundancy and need to pay for the premises and their physical security, too. For example, you need to pay for security locks with access log and a commercial security company, or you have to pay for co-location in a datacenter. When you add up all these costs plus the electricity bill, I wager that many cloud providers are on the cheaper side due to the economy of scale. I'd be interested in such a more detailed comparison for various locations / setups vs cloud providers. What almost never goes into this discussion, however, is the expertise and infrastructure you lose when you put your servers into the cloud. Your own servers and their infrastructure are MOAT that can be sold as various products if needed. In contrast, relying on a cloud provider is mostly an additional dependency. |
|
| ▲ | spwa4 16 minutes ago | parent | prev | next [-] |
| Didn't even mention the difference in data costs, or S3 plus transfer, because then we'll be going into 2-orders-of-magnitude differences ... Not to mention what happens when you pay per megabyte and someone ddos-es you. Cloud brought back almost all hosting antipatterns, and means denial-of-service attacks really should be renamed denial-of-wallet attacks. And leaving a single S3 bucket, a single Serverless function, a single ... available (not even open) makes you vulnerable if someone knows of figures out the URL. |
|
| ▲ | jdjsjhsgsgh 6 minutes ago | parent | prev | next [-] |
| I mean yeah they say that 1 vCPU == 1 hyper thread which is 10% of a CPU. |
| |
|
| ▲ | typpilol 36 minutes ago | parent | prev | next [-] |
| I hate these comparisons because it's not apples to apples. The entire point of AWS is so you don't have to get a dedicated server. It's infra as a service. |
| |
| ▲ | hshdhdhj4444 33 minutes ago | parent | next [-] | | I don’t understand your complaint. The point of having a private chef is so you don’t have to cook food by yourself. It’s still extremely useful to know if the private chef is cheaper or more expensive than cooking by yourself and by how much, so you can make a decision more aware of the trade offs involved. | | |
| ▲ | whstl 24 minutes ago | parent | next [-] | | The problem with this discussion is that a lot of people on these threads work as overpaid assistants to the one private chef, but also have never cooked at home. Translating: A lot of people work with AWS, are making bank, and are terrified of their skill set being made obsolete. They also have no idea what it means to use a dedicated server. That’s why we get the same tired arguments and assumptions (such as the belief that bare-metal means “server room here in the office”) in every discussion. | | |
| ▲ | ElFitz 18 minutes ago | parent | next [-] | | > such as the belief that bare-metal means “server room here in the office” I remember the day I discovered some companies, and not just tech ones (Walmart, UPS, Toyota,…) actually own, operate, and use their own datacenters. And there companies out there specialized in planning and building datacenters for them. I mean, it’s kind of obvious. But it made me realize at how small a scale I both thought and operated. | | |
| ▲ | flipbrad a minute ago | parent | next [-] | | Check out how Wikipedia and the rest of the wikimedia universe is run. | |
| ▲ | water-your-self 12 minutes ago | parent | prev [-] | | Walmart does not want to use AWS because they are in direct competition. I worked for a company that was attempting to sell software to walmart. |
| |
| ▲ | refulgentis 9 minutes ago | parent | prev [-] | | One of the least insightful comments I’ve seen in my 16 years here. “it’s because everyone here is dumb and knows it, and they are panicking and lying because they don’t want you to blow up their scam.” |
| |
| ▲ | dacryn 12 minutes ago | parent | prev | next [-] | | it's not interesting as a standalone question indeed. The question is, what do you enable by having a private chef? Is it the fact that you don't want to spend the time cooking? or is it cooking plus shopping plus cleaning up after? Or is it counting the time to take cooking lessons? and including the cost of taking the bus to those cooking lessons? Does the private chef even use your house, or their own kitchen? Or can you get a smaller house without a kitchen alltogether? Especially at the rate of kitchen improvement, where kitchens don't last 20 years anymore, you're gonna need a new kitchen every 5 years. (granted the analogy is starting to fail here, but you get my point) Big companies have been terrible at managing costs and attributing value. At least with cloud the costs are somewhat clear. Also, finding staff that is skilled is a considerable expense for businesses with a more than a few pieces of code, and takes time, you can't just get them on a whim and get rid of them. | |
| ▲ | _nhh 24 minutes ago | parent | prev | next [-] | | Havibg a private chef is more like havibg hired people to manage your own hardware. Doordash is aws | |
| ▲ | DeathArrow 25 minutes ago | parent | prev | next [-] | | >The point of having a private chef is so you don’t have to cook food by yourself. With cloud, you hire a private chef and ALSO have to cook the food by yourself. You don't hire a team to maintain the server infrastructure, but you hire a team to maintain cloud infrastructure. | |
| ▲ | troupo 32 minutes ago | parent | prev [-] | | My feeling is that a more apt comparison would be "cooking yourself vs. ordering Doordash all the time" (aka "a taxi for your burrito) | | |
| ▲ | hshdhdhj4444 30 minutes ago | parent | next [-] | | Sure, that might be a more appropriate comparison. The key point is that being aware of the cost trade off is useful. | |
| ▲ | raverbashing 23 minutes ago | parent | prev [-] | | Yes Getting a chef would be hiring your own devops team But the point of AWS is that you can buy these services with very fine granularity |
|
| |
| ▲ | littlestymaar 24 minutes ago | parent | prev [-] | | > The entire point of AWS is so you don't have to get a dedicated server. Yet every company I've worked for still used at least a bunch of AWS VPS exactly as they would have used dedicated servers, just for ten times the cost. |
|
|
| ▲ | hhh 31 minutes ago | parent | prev | next [-] |
| now look at spot instance comparisons |
| |
|
| ▲ | 3ds 19 minutes ago | parent | prev [-] |
| Why is this a video? I'm not going to watch it. I will read the AI summary of the transcript though: The video argues that AWS is dramatically overpriced and underpowered compared to cheap VPS or dedicated servers. Using Sysbench benchmarks, the creator shows that a low-cost VPS outperforms AWS EC2 and ECS by large margins (EC2 has ~20% of the VPS’s CPU performance while costing 3× more; ECS costs 6× more with only modest improvements). ECS setup is also complicated and inconsistent. Dedicated servers offer about 10× the performance of similarly priced AWS options. The conclusion: most apps don’t need cloud-scale architecture, and cloud dominance comes from marketing—not superior value or performance. |