W
Whitney Jutzin
complete
Thank you for raising this great feedback about our App Platform! You can now auto scale your app. Please check out our blog announcement here: https://www.digitalocean.com/blog/introducing-cpu-based-autoscaling-app-platform To get started, you can use our product documents: https://docs.digitalocean.com/products/app-platform/how-to/scale-app/ As always, if you need any assistance, please reach out to our support team: https://cloudsupport.digitalocean.com/s/ Again, thank you for taking the time out of your day to bring this excellent feed back to us!
Bobby Iliev
Hey all 👋
Quick update here, the App Platform now supports CPU based autoscaling:
Marco Pfeiffer
Bobby Iliev That's great, but there are 2 issues with that which is why i can't use it atm.
- It only works with dedicated CPU's, which ~ you could argue your app isn't big enough if it doesn't need them but, i have an app that needs 5 vCPU's on day and basically needs 1 vCPU at night. All cheaper than a single dedicated CPU but still a great candidate for autoscaling.
- My app is PHP based. CPU load is not a great indicator on the number of servers that are required, since fpm will queue up requests when it exceeds the available workers. A better indicator would be concurrent requests to the component. The smallest worker can handle about 8 concurrent requests so if the load is spiking over that, then a new server should be spawned.
I might also add that scheduling scaling would also be great option.
G
GreggsWorld
Marco Pfeiffer To add to this. No auto scaling on ram consumption? for me my ram utilisation is 70% and my cpu is down at 10%. My Ram is going to burst before my cpu.
I also do not understand why scaling has to be on a dedicated instance only - starting at $75.
Auto scaling is useful for me because i'm starting out small and who knows when the boom is going to happen. I would love Digital Ocean to manage my growth for me by auto scaling my resources completely and fairly.
I would love to choose a starting point and then Digital Ocean auto scales that or jumps to a bigger server if that makes more sense financially and auto scales that and so it goes.
Seems like a sought after solution. Are there reasons why Digital Ocean can't do this?
G
GreggsWorld
Right so i was searching and searching and searching and I couldnt find how to enable autoscaling in an App. I found that DO does have autoscaling but nothing says you cannot do it on an app. This needs to be addressed and highlighted somewhere - especially when DO brags that it does autoscaling.
If I had known this I would have used Heroku. I agree with everyone here, App should have autoscaling feature, it would be much welcomed.
Raphaël Titsworth-Morin
I was surprised and disappointed to see that autoscaling wasn't possible with the app platform. It's such a practical thing to be able to use, and I've seen some writeups on how to hack it, so I hope DO will offer it out-of-the-box soon.
J
Jake Mayfield
Autoscaling is an essential feature missing from the "App" platform, and its implementation is vital for serious app development. Autoscaling allows apps to dynamically adjust resources based on demand, ensuring optimal performance during traffic spikes without manual intervention. By adding autoscaling, DigitalOcean would greatly enhance scalability, reliability, and cost-effectiveness, meeting the needs of developers relying on the platform for their app development projects.