|
Matt |
at Nov 8, 2014 at 5:52 am
|
⇧ |
| |
We get asked this sort of wide open question a lot on the #node.js IRC
channel. Honestly it very much depends on your experience and capabilities.
There's a massive range of services to consider, from simple
no-devops-required systems like Heroku ranging up to installing your own
hardware in datacenters. The problem with answering it is that it really
does depend on the requirements and the experience of the person/company
implementing it.
It's very rare for VERY large scale systems to end up implementing on cloud
services (the only major exception I can think of is Netflix). But that
shouldn't put off most people because the needs of Facebook and Google and
other large scale places aren't required by everyone else.
99% of the time a cloud solution is fine. Whether you choose PaaS (Heroku
style) or cloud servers (Linode or Digital Ocean style) depends on your
devops experience - Heroku is more expensive but requires less skill.
Choose what you have the skill to pay for and implement easily.
I don't recommend switching from Heroku to AWS though. I personally find
AWS to be very crowded and performance just isn't there. Consider another
provider instead, unless you really need the AWS APIs that allow very quick
scaling up under peak loads (like Netflix does).
On Fri, Nov 7, 2014 at 7:11 PM, Constantine Karnacevych wrote:Hi Markus.
Did you try Jelastic cloud solutions? There a lot of hosting providers in
Europe
http://docs.jelastic.com/jelastic-hoster-infoI would recommend either ElastX as they outperform any other, or
LayerShift as they provide excellent support.
Regards,
CK
08.11.2014 01:18, Markus Kuhn wrote:
Hi Everybody,
i found some entrys to my question, but they are old or not specific
enough. Got the following question and please keep in mind that my
administration skills for servers suck hard :)
I want to host a node.js app which connects to a mongo database. I want
this app to be highly scalable (easy) in number of instances, server space
and so on(performance).
First Question: Would you recommend a managed server or a cloud
solution?
Second Question: I think cloud solution are more scalable on the actual
situation. So which provider would you choose? I'm currently on Heroku, but
want to switch to Amazon Web Services. AppFog also sounds very interesting.
20$ for 8 instances but low traffic volume.
I appreciate every help you can give and excuse my bad english.
Best regards!
--
Job board:
http://jobs.nodejs.org/New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-mdOld group rules:
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 unsubscribe from this group and stop receiving emails from it, send an
email to nodejs+unsubscribe@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/8383f8da-4a68-4a33-bd1e-aa94428505c7%40googlegroups.com<
https://groups.google.com/d/msgid/nodejs/8383f8da-4a68-4a33-bd1e-aa94428505c7%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit
https://groups.google.com/d/optout.--
Job board:
http://jobs.nodejs.org/New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-mdOld group rules:
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 unsubscribe from this group and stop receiving emails from it, send an
email to nodejs+unsubscribe@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/545D5F9B.9050302%40gmail.com<
https://groups.google.com/d/msgid/nodejs/545D5F9B.9050302%40gmail.com?utm_medium=email&utm_source=footer>
.
For more options, visit
https://groups.google.com/d/optout. --
Job board:
http://jobs.nodejs.org/New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-mdOld group rules:
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 unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/CAPJ5V2YuYv_0-sazTNgoYNrRrkuZfJ2XKHjvLko_nXZGJnAUEA%40mail.gmail.com.For more options, visit
https://groups.google.com/d/optout.