Howdy y’all. Just wanted to share my experience here so that others can make informed decisions.
TLDR; Nodechef advertises $10/mo, but the costs pile up very quickly.
UPDATE: Nodechef have adjusted their system so that deploying a new build to Galaxy doesn’t automatically add an extra node and charge additional funds. Have yet to fully test, but I’ll update this thread if I have further issues!
I’ve been running a Galaxy instance with 2 containers for a while now. I’ve considered their built-in APM service, but it’s a little bit pricey. So, I went ahead and built my own Kadira instance on Digital Ocean for $20/month. As some of you know, Kadira hogs a lot of database storage as time goes on, which requires occasional pruning to keep the app responsive.
Yesterday I decided to give Nodechef’s APM offering a go. After all, it was advertised as $10/month and I expected they’d be able to manage things a lot better than me. Their offering says “1 host, unlimited apps.” I wasn’t entirely sure on what that meant, but I took it to mean that I could setup multiple apps in Kadira for the $10/month. I set one up for my local testing environment and one for my production environment. Lo-and-behold, I was charged an extra $10 for the second app because it was coming from a different IP.
Further, I was charged per container for my Galaxy instance. So now I’m up to $30 instead of $10/month that I was anticipating. Then last night, I decided to tweak my container sizes a little bit on Galaxy, and bam – another 2x $10 charge came through instantly. So now I’m up to $50 for 24 hours of Kadira – a service I was paying $20/month for under my own Digital Ocean instance.
Bottom line: careful jumping into this if you have any sort of load balancing or local environment that you want to run Kadira in. Nodechef makes it seem like a cheap and easy alternative, but costs pile up way quicker than you anticipate and there’s absolutely no way to go back on it.
At this point I’m planning to move back to a self-hosted solution.