Skip to content

Comment on Redis is now available on Duostack (Node.js/Ruby Platform) - free invites inside

Comments

Duostack automatically manages horizontal scaling of your app and vertical scaling of your database.

Auto-scaling is a killer feature, platforms like Heroku or DotCloud do not support this.

Can someone explain how this will work, and the pricing? It looks like it's a matter of setting "Instances" and "Connection Concurrency" but the docs are WIP (no explanation on how the latter is different from the first): http://docs.duostack.com/ruby/paid-features#pricing

I'm don't know how DuoStack guys are scaling this, but horizontal scaling of your app is pretty trivial (for each Y req/s launch X instances of the app with minimum of Z instances running at all times).

This is how Google AppEngine does it (btw: you can do it with nginx + ngx_supervisord + supervisord).

Interesting, thanks! But here is it's baked in (like appengine). Isn't the point of PAAS like these to let someone else worry about the sysadmining?

Yeah, definitely... At least it should be :)

However, I've been closely observing this space for the last 2 years (from both: infrastructure engineer and application developer perspectives) and I'm a bit disappointed with the current state of art.

Unfortunately, majority of the existing PaaS providers are "cloud" equivalents of "one-click installers" and/or "managed hosting" from the web 1.0 era... Pretty much all what they are doing boils down to daemon installation and provisioning. They are also charging for unused (but allocated) resources, which should be forbidden in the cloud era.

Of course, there are some exceptions :) Two of them being:

- Google App Engine - pricing per CPU-time and bandwidth usage, with horizontal auto-scaling based on request rate. But they took it a bit too far with their Datastore, to the point that you need to write apps taking it into account from the beginning.

- SQL Azure - highly available and fault tolerant version of SQL Server.

We have a novel approach to autoscaling and we'll make an announcement later in the beta with details. :)

I just got an invite. And, I am reading through the docs. It seems like background job is not available currently, right?

That's correct, but it's one of our highest priority feature additions. We'll be adding them soon.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.