AWS cancels serverless Postgres service that scales to zero
1–10 of 101 posts
Re: AWS cancels serverless Postgres service that scales to zero
#2Re: AWS cancels serverless Postgres service that scales to zero
#3I learned the expensive wya that Aurora Serverless v2 does not, in fact, scale down to 0 when I created three instances for a few days when I was testing out configuration changes. It ended up costing us $300.
Re: AWS cancels serverless Postgres service that scales to zero
#4It seems in many cases RDS Postgres is cheaper and even when using Aurora, using fixed-size instance classes instead of "serverless" autoscaling classes (with ACUs) is a lot cheaper. Fixed Aurora on-demand instances are roughly 17% the cost of ACUs. Fixed instances are usually >= 30% cheaper on top of that if you reserve.
Aurora heavily favors performance and availability over cost.
Re: AWS cancels serverless Postgres service that scales to zero
#5I had settled on "scale to zero" as my chosen definition for it, because it was the only definition that truly made sense to me and that I very strongly valued.
Apparently AWS don't think it means that.
I guess it just means "you'll never have to SSH in and upgrade anything"?
The other thing that surprises me here is that one of AWS's biggest selling points is how rarely they break existing apps by turning off services developers depend on.
Re: AWS cancels serverless Postgres service that scales to zero
#6We also tried serverless Redis. We have a tiny machine at %10 CPU utilization, but sustained queries. It costs 20x more. We were very afraid of the result we just ran it for an hour to get an idea.
Serverless, pay per use sounds only good if you have very few or unusual traffic.
We just run a monolithic but stateless Spring Boot Application and a dedicated RDS instance with reader in stand by. Only serverless dependency is SQS because it works nice enough. This simple infra has allowed us to iterate and pivot our startup very fast as needed. We still need more customers though.
Re: AWS cancels serverless Postgres service that scales to zero
#7Are there any truly serverless SQL databases out there?
Re: AWS cancels serverless Postgres service that scales to zero
#8The term "serverless" is so confusing if to me. I had settled on "scale to zero" as my chosen definition for it, because it was the only definition that truly made sense to me and that I very strongly valued. Apparently AWS don't think it means that. I guess it just means "you'll never have to SSH in and upgrade anything"? The other thing that surprises me here is that one of AWS's biggest selling points is how rarel…
In theory it provides better incentives for both parties:
Customers don't have to pick instance size, etc. to try and accomodate their workload. They can buy throughput, etc. in fractions of an actual instance. They can look at their quota usage to determine whether to "scale up" or "scale down".
Service providers are incentivized to optimize their software. If you sell instances + a service on top, there's a perverse incentive not to make your code too fast or people will buy fewer instances. In serverless, providers are incentivized to reduce their costs and optimize the entire stack.
Scale to zero isn't necessarily a property of serverless - a service provider can agree to keep your data on ice for free, but that's a business decision.