top | item 46055530

(no title)

paranoidrobot | 3 months ago

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.

discuss

order

Pooge|3 months ago

What is the point you are trying to make? Are you saying that we would need to have someone on payroll to have a usable machine? Then why not just have... a SysAdmin?

Shared instances is something even European "cloud" providers can do so why is EC2 so much more expensive and slower?

jfim|3 months ago

Because people aren't going on AWS for EC2, they go on it to have access to RDS, S3, EKS, ELB, SNS, Cognito, etc. Large enough customers also don't pay list price for AWS.

paranoidrobot|3 months ago

I'm saying that if you do want to compare two different platforms on performance, it should probably be done in consultation with someone who has worked with it before.

To use an analogy it's like someone who's never driven a car, and really only read some basic articles about vehicles deciding to test the performance of two random vehicles.

Maybe one of them does suck, and is overpriced - but you're not getting the full picture if you never figured out that you've been driving it in first gear the whole time.

christkv|3 months ago

At this point managing AWS, Azure or other cloud providers is as complicated or more complicated than managing your own but at an enormous cost multiplier and if you have steady traffic workloads I'm not sure it makes sense for most companies other than burning money. You still need to pay a sysadmin to manage the cloud and the complexity of the ecosystem is pretty brutal. Combine that with random changes in shit that causes problems like when we got locked out of our Azure account because they changed how part of their roles system works. I've also seen people not understanding the complexity of permissions etc and giving way to much access to people who should not have access.

RajT88|3 months ago

When I was learning cloud computing I ran an ASP.Net forum software on Azure Cloud Service with Azure SQL backend. It cost me ~110 USD per month and was a total dog - slow as hell intermittently.

Moved it to AWS on a small instance running Server 2012 / IIS / SqlExpress and it ran like a champ for 10 USD a month. Did that for years. Only main thing I had to do was install Fail2Ban, because being on cloud IP space seemed to invite more attackers.

10 dollars a month is probably less than I paid in electricity to run my home server.

spiderfarmer|3 months ago

This comment comes across as someone who is either trying to flog AWS to customers or someone who has to justify a job that depends on AWS.

paranoidrobot|3 months ago

Well, you're entitled to your opinion.

For what it's worth - my day job does involve running a bunch of infrastructure on AWS. I know it's not good value, but that's the direction the organisation went long before I joined them.

Previous companies I worked for had their infrastructure hosted with the likes of Rackspace, Softlayer, and others. Every now and then someone from management would come back from an AWS conference saying how they'd been offered $megabucks in AWS Credit if only we'd sign an agreement to move over. We'd re-run the numbers on what our infrastructure would cost on AWS and send it back - and that would stop the questions dead every time.

So, I'm not exactly tied to doing it one way or another.

I do still think though that if you're going to do a comparison on price and performance between two things, you should at least be somewhat experienced with them first, OR involve someone who is.

The author spun up an ECS cluster and then is talking about being unsure of how it works. It's still not clear whether they spun up Fargate nodes or EC2 instances. There's talk of performance variations between runs. All of these things raise questions about their testing methodology.

So, yeah, AWS is over-priced and under-performing by comparison with just spinning up a machine on Hetzner.

But at least get some basics right. I don't think that's too much to ask.

grebc|3 months ago

Bingo.

karmakaze|3 months ago

A better presentation would be to have someone make the best performance/price on AWS EC2, then someone else make the best performance/price on Hetzner and compare.

I myself used EC2 instances with locally attached NVMe drives with (mdadm) RAID-0 on BTRFS that was quite fast. It was for a CI/CD pipeline so only the config and the most recent build data needed to be kept. Either BTRFS or the CI/CD database (PostgreSQL I think) would eventually get corrupted and I'd run a rebuild script a few times a year.

nchmy|3 months ago

i made a similar comment on the video a week ago. It is an AWFUL analysis, in almost every way. Which is shocking, because its so easy to show that AWS is overpriced and underpowered.

otabdeveloper4|3 months ago

> "you're holding it wrong" for x10 the price

Ooof. Not a good look.