Hi!
I’ve read through a lot of the documentation for Digital Ocean looking for a horizontal scaling solution similar to Amazon Web Services’s Auto Scaling, but couldn’t find anything. At this point, I’m looking at performance-based monitoring to trigger spinning up additional nodes in clusters via the Digital Ocean API, but am wondering if there is a built-in solution before I spend a lot of development time on this.
I’m not sure if this is relevant, but my environment will include exclusively CentOS 7 machines.
Thanks!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
There is not a current auto-scaling solution so at this time you would have to create your own solution utilizing the API to create new droplets as demand dictates.
you can simply use DO API. we have some example configs here: https://github.com/magenx/Digitalocean-Auto-Scaling-Droplets-Auto-Scale-DIY
the idea is to check the load on master droplet and start new droplet if load is too high. configure it, rsync files and inject ip into load balancer.
Yes, We (ActOnCloud) are working on a solution for Digital Ocean; ActOnCloud for DO will be available in August. Pls read the (Autoscaling Blog) and let me know if you have feedback for us.
Just found this , not sure if it will help someone. https://github.com/sergiovilar/digitalocean-elasticity
This comment has been deleted
We create auto-scaling module for your application. Need following things:
Optional tasks: If you are into Continuous Delivery, we may need Test the module before deploying an upgrade. For this, we use TestNow (from Opex platform). TestNow tests the new modules on various browsers supported within a few hours, and then create an new upgraded image of a component if all tests pass. For testing the server on various browsers, we create small 512 MB ram DO machines for 2-3 hours, install the test environment on it, run all tests, and destroy the small machines.
If you do not want CI/CD, we can skip this above step. If you are interested in a demo, please send an email to gg@opexsoftware.com.
Thanks Sanju