After discovering I didn’t have root access to my Dreamhost VPS and subsequently finding out I won’t be able to use some of the middleware/software I need, I’ve decided it’s time - I’m going to take the training wheels off. It’s time for DreamCompute.
I’ve been scouring the web for tutorials and articles on how to properly setup my flavor of code (NodeJS) with PM2 and Nginx. I feel like I have enough material to get started. However, the question is, how should I go about using the cloud computing instancing in particular?
I have several clients and wish to continue using Node going forward for most projects. I only get a maximum of 32 instances (virtual machines). I was wondering if it’s best to use 1 for Nginx and another (larger) instance for multiple projects? Should I use an instance of each project? PM2 allows me to setup redundancy to help scale, but I think(?) it’s better to use nginx and multiple instances instead? Maybe I should just have one really big instance to run everything? Each instance costs so much money per hour of activity. I’d like to be economical but also maintain good performance.
I suppose it depends on the situation and I lack the experience to make an informed decision to go forward with. Who else here has used DreamCompute? How have you set up your instancing?