If you can do things yourself or with your staff, you probably don't need aws. But when the cost of you doing something (either direct or opportunity cost) becomes higher than that of using aws (or another cloud provider), you should use them. Yes, you can get really really really far without needing to scale if you spend a lot of energy and effort on optimisation, but that's time you're not doing biz dev, or buildin…
Ask HN: Do I need AWS? Or am I thinking this wrong?
81–90 of 109 posts
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#82Earlier quoted context omitted.
In the mid-1990s a large ISP I am aware of, rented "pizzabox" and larger Sun SPARC systems (like SPARCstation 2s; but even the larger systems ran the same OS) to corporate clients. The team of 5 sysadmins setup, installed, secured and managed 2000 such systems, mostly running SunOS 4.1.x , which didn't have nearly the automation that we have now on newer Unix based OSes. Using only the bash shell and the many scripts…
Wouldn't it still be 1 sysadmin per 5 systems instead of 400? It's not like you can hire 1.25% of a sysadmin directly, while on AWS you can you just pay a significant premium.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#83Earlier quoted context omitted.
Just not cheap.
Yeah, I have to strongly disagree with that. Sure, AWS can be stupidly expensive, however it can also save you a lot of money. A few years ago, I was the VPoE for a small-ish startup in Denmark. I was the only ops person, and I was able to provide 100% uptime for a year, including a migration from k8s clusters, AWS AZ outages and whatnot. During that time, I also reduced our monthly spend from $15k to $5k. This was a…
That said, it was a long time ago, and I'm sure competition and prices have changed dramatically.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#8437 Signals is living proof nobody needs a public cloud. And from my own experience, basically what all cloud providers are relying on is ops being lazy. Set up some decent hardware in a good data center, set up a good platform on top of it, automate the hell out of it and with all current open source software you can run everything by yourself. At least, that's something I am currently actively researching because ou…
This makes no sense to me, I've worked jobs where the app was hosted entirely on perm and jobs where it's hosted in AWS. By far the AWS shops required more work. There's so many more limitations, random footguns, arbitrary rate limits, capacity issues, having to do "cost optimization" because it happens that what is simple and maintainable is expensive. Once you have a setup you like on-prem it will hum along until you decide to break it.
S3 is the one of the 7 technical wonders of the world but I would rather run Postgres/Redis/Kafka/RabbitMQ on my own hw than the AWS managed service given the choice.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#85Earlier quoted context omitted.
Which takes then off the list of providers you can do this with. They could have reasonable prices but they don't. You couple to AWS with your whole system architecture or you stay away.
If you tell me I need to go 250 miles per hour to get to the grocery store then I guess I have to buy a Bugatti.
It's a real problem if you build on a VPS as your base. I was asked to prep such a system for scale on AWS and choked on the pricing. So we settled for what they offer at reasonable pricing and if further growth is needed, will need to hit eject on AWS and just go elsewhere.
I recommend starting elsewhere and save the migration of you just use EC2.
Most places will let you scale a VPS quite well and there is a logical handoff to your own hardware where you can scale to a system with 512 vCPU and TBs of ram for less than Amazon is charging for step two.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#86> I'm keeping things simple, so I've got mostly Go services, pg + caching, and a svelte webapp. I deployed my Go services on a low-ish end bare metal provider, and for now it is fine. Deployments are triggered via scripts, and so far so good. Is it sexy, using all the latest and greatest tech? No, its just simple shell scripts. But it works? Don't change a thing. This is perfect. > Am I wrong to think that I could pr…
Don't be afraid to add CDN/Caching when its appropriate.
You can always buy a beefier instance, or a dedicated box.
Deal with the scale later when its truely needed. Give yourself permission, or plan to hire a team, to handle the scale issues later.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#87If you find yourself constantly reinventing the wheel when AWS offers a managed service that handles that for you, it might be time to switch to AWS. Some examples might be: writing a complicated postgres backup solution instead of using RDS Automated Backups, or running your own Kubernetes control plane instead of using EKS. But if you have an infrastructure that is easy for yourself to maintain, then spend your eff…
I actually tried this, it's closer to 200-300x. The number of premium add on fees that appear as you build a higher performing EC2 server is just stupid.
It's not so bad if you scale out horizontally instead of vertically. But that complicates the architecture when other providers don't charge crazy pricing for vertical scaling.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#88I help big companies reduce their cloud costs. Frequently I recommend moving Postgres and Kubernetes to on-prem. When you’re spending over $1 million per year on either of those then you’ll save a lot of money by moving to on-prem. The ideal cloud lifecycle is to iterate quickly on the cloud while you find product market fit, then when you know what you need start moving to on-prem to save money. I don’t think you’ll…
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#89Earlier quoted context omitted.
Which takes then off the list of providers you can do this with. They could have reasonable prices but they don't. You couple to AWS with your whole system architecture or you stay away.
If you tell me I need to go 250 miles per hour to get to the grocery store then I guess I have to buy a Bugatti.
Re: Ask HN: Do I need AWS? Or am I thinking this wrong?
#90If you can do things yourself or with your staff, you probably don't need aws. But when the cost of you doing something (either direct or opportunity cost) becomes higher than that of using aws (or another cloud provider), you should use them. Yes, you can get really really really far without needing to scale if you spend a lot of energy and effort on optimisation, but that's time you're not doing biz dev, or buildin…
This is mostly FUD. A single 8core server made in the last 10 years, with 64GB RAM and SSD/NVME drives, can saturate a 10gb/s link even with some db lookups thrown into the mix. How many lifestyle businesses would even need more than this, aside from backups and redundancy?
As much as folks here might not want to hear it, throwing an army of mediocre (or, ideally, decent) developers at a problem and paying through the nose for managed infrastructure often winds up being a much (much!) cheaper way to arrive at a good outcome than a smaller number of more skilled engineers with a shoestring infrastructure budget.