TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

We Are Saving Costs by Dumping AWS Cloud

20 pointsby ftremlover 4 years ago
Amazon is using the same trick with AWS pricing as cellphone providers: they rely on bad math capabilities of their clients. The costs for one single item, in the case of AWS this is one hour of computing, is incredibly low, parts of a cent - but most people out there are not able to do simple maths like multiplication (by 720, the number of hours in a month) or summation (with the costs of the other services you have to implicitly use). When hosting a simple one-node Kubernetes cluster the costs are easily at a three-figure number per month - the fees for EKS, the fee for the EC2 node, the fee for the inbound load balancer, the fee for storage, ... compared to a root server for $10 that easily outperforms a $60 EC2 instance that's really overpriced.

9 comments

toomuchtodoover 4 years ago
If you&#x27;ve got funding (or immediate profitability due to traction) and a hockey stick growth rate, the cloud makes sense. It&#x27;s just the cost of business to support rapidly scaling and developer velocity to try to capture as much of the market as fast as possible. As long as your profit stays ahead of your cloud costs, mission accomplished.<p>If the above does not apply, of course you&#x27;re going to be better off using a combination of Cloudflare (CDN, networking), Backblaze (object store, also has S3 compatibility layer), and either dedicated service providers (OVH) or VPS providers (Digital Ocean). Perhaps even colocation if you&#x27;ve got the experience in house (Stackoverflow and Wikipedia, for example).<p>AWS and other cloud providers are designed for the price insensitive, who prefer having a single vendor, more abstraction away from the metal, or require support for bursty workloads. Shop around and model your run rate based on expected workloads. There is no best or worst solution, only a scale of solutions for your use case(s), ranging from suboptimal to optimal.
评论 #25862016 未加载
评论 #25862816 未加载
评论 #25861868 未加载
smt88over 4 years ago
Not a big AWS fan or anything, but...<p>&gt; <i>they rely on bad math capabilities of their clients</i><p>No, they don&#x27;t. Showing hourly prices makes sense for hourly services.<p>They also provide a detailed cost estimator, because the arithmetic gets pretty detailed: <a href="https:&#x2F;&#x2F;calculator.aws" rel="nofollow">https:&#x2F;&#x2F;calculator.aws</a><p>&gt; <i>compared to a root server for $10 that easily outperforms a $60 EC2 instance that&#x27;s really overpriced.</i><p>Let&#x27;s say a developer costs $75&#x2F;hr. If AWS saves my dev team 10 hrs&#x2F;mo., then I&#x27;m willing to pay a $750 premium for it.<p>Developer costs are also unpredictable. Turnover will cause spikes in my costs, for example.<p>Server costs are predictable. If I need to pay AWS more to save my developers time, I can always do that. I can&#x27;t always just throw another developer onto my team when I need one.<p>The only people who are optimizing for three-figure costs every month are either: 1) paying very, very low salaries to their developers, or 2) not thinking about their biggest cost, which is developer time.<p>&gt; <i>When hosting a simple one-node Kubernetes cluster</i><p>Who would do this and why? Why would you have a load balancer in front of a single server?
评论 #25862386 未加载
thinkindieover 4 years ago
what i think most of people are not getting about cloud providers is that you can surely get better deal out of your money if you go to bare metal, but what you will miss out is a lot of services that come with AWS and that you would end up provision and maintain (e.g. S3, cloudfront). If you are a large business that can afford certain upfront costs to setup certain services cloud services might not be the best place, but for pretty much everyone I think you get a very simplified environment to start your business.
评论 #25862439 未加载
guessmynameover 4 years ago
During the COVID-19 pandemic I found myself doing nothing interesting during the weekends, so I decided to offer my AWS knowledge to medium sized companies in regards to their monthly expenses in cloud compute. I thought I would help them save a couple of thousand dollars from their annual bills, but so far I already shaved more than $100k from three different companies. I am quite excited about this side gig, and I hope to be able to continue helping other companies this year too.
rvzover 4 years ago
It&#x27;s how the whole &#x27;cloud&#x27; operates; and it only adds up. The cloud is a complete scam in costs, especially if you&#x27;re using it for very high compute tasks, deep learning, source control management or CI&#x2F;CD.<p>Another example of this scam is Firebase (aka Google Cloud). Popular with mobile devs who not only risk getting locked in, but are offered limited functionality (Firestore) that charges for reads which that optimises for a huge bill if one is not careful.<p>For servers, as soon as you add Kubernetes, just remember to not show the &#x27;operating costs&#x27; section of the balance sheet to the investors, unless you have a healthy recurring revenue stream.
tonymetover 4 years ago
A more important figure to watch out for is iOPS and burst VCPU . Things are running fine, and when you get a small traffic spike, suddenly everything hangs (IO and cpu time). Then you reluctantly upgrade to solve the problem, leaving you over-resourced for most of the day. Next bump, next upgrade until you stair-step your spending into 6 figures
codingprogramsover 4 years ago
Yeah but you can spin up everything you need in a day. Then you can shut it all down. If you’re a startup, it can make a ton of sense.
评论 #25862471 未加载
908B64B197over 4 years ago
Thank you for the twitter post.
grisuBotiumover 4 years ago
test comment
评论 #25861401 未加载