App scaling #1579
Replies: 13 comments 9 replies
-
This is a very important feature to get Coolify to handle a lot more use cases. Similar to docker compose scale, the setting should control the instances deployed and to servers. Ideally this should be a min - max setting so that when the load is negligible the app or docker instances can be scaled down also. |
Beta Was this translation helpful? Give feedback.
-
Yeah, one of my free services is very popular, and it's getting hammered, being slow for everyone, cache is implemented, but its not enough Scaling is necessary in my case, even in the same VPS, just adding more service containers |
Beta Was this translation helpful? Give feedback.
-
+1 for this feature. |
Beta Was this translation helpful? Give feedback.
-
need this feature +1 |
Beta Was this translation helpful? Give feedback.
-
Scaling an app isn't always as straight forward as it might appear. Would this only apply to Docker Swarm configurations? How would the load balancing work in a scenario where apps could be scaled across hosts? There are a lot of questions that need to be first asked before even considering this. Like how would querying for server IP's work with the API if this was enabled? Would apps be limited to Docker Swarm? Would the schedular still work -- it would have to pick 1 of the instances to interact with, not all of them, etc. |
Beta Was this translation helpful? Give feedback.
-
My current plan, for my projects which need scaling. I'm using cloud engineering in cloud provider. |
Beta Was this translation helpful? Give feedback.
-
I also want this feature +1 |
Beta Was this translation helpful? Give feedback.
-
+1 for multiple container instances. Would also help with smooth container updates. |
Beta Was this translation helpful? Give feedback.
-
This is the reason we're staying with Caprover for now. This together with having to manually configure traefik for SSL - but that's a one-time thing so we can live with that. |
Beta Was this translation helpful? Give feedback.
-
My guess is you could still do this in a very manual way. Just setup the app multiple times and then setup an Nginx the load balances over those IP addresses and ports. Doesn't auto scale or anything like that but would let you have two hosts for the same app. |
Beta Was this translation helpful? Give feedback.
-
This is an important feature for me as well, since I want to manage how many bullmq workers I want to spin up (on a single server). A feature CapRover does pretty well! |
Beta Was this translation helpful? Give feedback.
-
I also need that for the projects that need redundancy.
Maybe i missed something, but for now i can't see how i could achieve zero downtime with the coolify multi server functionality. |
Beta Was this translation helpful? Give feedback.
-
Hi all
I thing that app scaling is something missing in coolify (or i didn't find anything similiar).
Would be great having the ability to scale an app over multiple hosts by setting the required number of instances, via web configuration or CLI.
In example, if you have a multi-node setup, setting
3
to an ipotheticalapp_count
paramenter, would spin up3
instances over 3 different hosts (if hosts are less than the required number of instances, 2 or more instances should be placed over the same host, like 2 in host 1, and 1 in host2)Beta Was this translation helpful? Give feedback.
All reactions