Nodejitsu/Haibu guys,

Do you have more than one Haibu server running? And if so, how would
you go about doing ReverseProxy/LoadBalancing?

Thanks,
Gustavo Machado

On Mon, Aug 13, 2012 at 2:03 PM, chrismatthieu
<[email protected]> wrote:
> Hi Tim,
>
> I'm the founder of Nodester, the open source Node.JS PaaS.  Your project
> sounds really cool!  Answers to your questions are provided below:
>
> - I know that nodester is hosted on AWS's and with that how many apps are
> hosted per server? Are the server like a 8GB/RAM 4/core pc running maybe 20
> apps per server, or is is a micro server running just one app?
>
> Nodester is currently hosting over 6,000 Node.JS apps on a single Extra
> Large AWS instance without a reverse proxy!  We have a team currently
> working on horizontal scaling and monitoring and the ability to spin up
> additional resources like Heroku's dynos.  We are calling them "Jets" to go
> along with our rocket theme ;)
>
> - To nodester. why did you chose git for the pushing of apps to the backend?
>
> We love Git!  It's the modern way for updating code and pushing updates on
> many services.  Now that Windows users are becoming more familiar with git,
> our support efforts have decreased with trying to teach people how to use
> it.  Setting up an RSA key the first time for git has always been our most
> FAQ.  Over time, this has proven to be the right decision!
>
> - To nodester / nodejitsu. Have you guys thought of a kind of dynos (heroku
> style)? if so how would you guys go about doing that? like you spawn 2
> processes of the same app and just route request to each app like node does
> with the cluster module?
>
> Jets are coming...
>
> - To nodester. On average what are your costs running 3000+ app on AWS's?
>
> $500 per month (which is sponsored by @Tropo) :)
>
> Gotta love the Node.JS community and Tropo - http://tropo.com!
>
> Hack the Planet!
> @ChrisMatthieu
>
>
>
> On Saturday, August 11, 2012 2:33:21 PM UTC-7, Tim Dickinson wrote:
>>
>> Hey all.
>>
>> So this is not a ANN but more of an request for advice from nodester /
>> nodejitsu / haibu and the community in general. What i have been working on
>> for the past few months is of sort a PaaS. The basic idea behind it is to
>> create a server to can spawn node apps that are pushed out to it with a cli.
>>
>> I'm calling it Raft as in a boat to float apps on. It has gone through a
>> few iterations since it creation. It started out as a MVC style app
>> container. The basic app structure was you would have your model's, view's
>> and controller's, and raft would load all these into the app, kinda so you
>> didn't have to code and express server or is server or what have you. As i
>> worked on raft and played around with it more i found that the MVC style was
>> much less dynamic then i would have liked. So from that the current version
>> has evolved.
>>
>> The current version... OK the current version is now very low leave, in
>> fact it does not do much other then load the app and its module in a context
>> with its own process. the only different between the raft context and plain
>> nodejs context is that you get a global called raft. what the raft object
>> does is gives you http, tcp, express server and so on. these servers are
>> just like the native server but for one difference and that been
>> httpserver.listen, the native httpserver.listen take a port and host, but
>> what the raft httpserver.listen take is a string that is a domain that gets
>> routed to the port of that app.
>>
>> OK so like i say this is not an announcement but more a request for
>> advice.
>>
>> Some of the questions:
>>
>> I know that nodester is hosted on AWS's and with that how many apps are
>> hosted per server? Are the server like a 8GB/RAM 4/core pc running maybe 20
>> apps per server, or is is a micro server running just one app?
>>
>> Nodejitsu are the developer of  haibu, but i dont think that is what they
>> are using for the PaaS. Now on that is their backend a custom build of haibu
>> or is it a whole new module in its own?
>>
>> To nodester. why did you chose git for the pushing of apps to the backend?
>>
>> To nodester / nodejitsu. Have you guys thought of a kind of dynos (heroku
>> style)? if so how would you guys go about doing that? like you spawn 2
>> processes of the same app and just route request to each app like node does
>> with the cluster module?
>>
>> To nodester. On average what are your costs running 3000+ app on AWS's?
>>
>> OK so this is what im going to ask for now. I do have more question but i
>> would like to see if i get any answers for these ones.
>>
>> Gota love node!
>>
>> The code for now. Please note that this is not a release but a Q&A
>> https://npmjs.org/package/raft
>> https://github.com/FLYBYME/Raft
>>
>>
>> Thanks all
>> Tim
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to