Aws, able to bill everything down to like milliseconds of usage...
We can't implement a basic cost limiter policy.
I think we all know why.
Aws, able to bill everything down to like milliseconds of usage...
We can't implement a basic cost limiter policy.
I think we all know why.
> I think we all know why.
There's no need to imply that, it's not illegal to criticise AWS. They do not want anybody to be able to set a limit on spend as that would probably hurt the business model.
It's extra frustrating I think on the Azure side because they absolutely have cost limited accounts for MSDN subscribers but won't extend that functionality to general users. Just let me set a cap on the cost I'm willing to pay per month and let me deal with the consequences of the resource being shut down unexpectedly. You can work around these things if you instrument the right metrics and create the right alerts so you can take action in time. But those are often hard learned lessons and not the happy path to using the cloud.
It's entirely possible to build cloud first solutions that scale better and are cheaper than your standard reliable colo solutions. But you've got to understand the tradeoffs and when to limit scaling otherwise things can run away from you. I still reach for "cloud first" tools when building my own projects because I know how to run them extremely cheaply without the risk of expenses blowing up because some random thing I've built lands on HN or the equivalent. Many hobby projects or even small businesses can leverage free tiers of cloud services almost indefinitely. But you've got to architect your solutions differently to leverage the advantages and avoid the weaknesses of the cloud. Actually understand the strengths and limitations of the various cloud "functions as a service" offerings and understand where your needs could be solved from those tools and how to work within those cost constraints. Repeatedly I see people trying to use the cloud as if it's just another colo or datacenter and build things in the same way they did before and only think about things in terms of virtual machines tend to have a more difficult time adopting the cloud and they end up spending far more than the companies who can tear down and spin up entire environments through IaC and leverage incremental pricing to your benefit.