Развертывание приложения node.js в Windows Azure - PullRequest
1 голос
/ 28 февраля 2012

Я построил свое приложение с использованием node.js, mongodb, redis, express, socket.io и планирую развернуть его в Azure. Я видел, что Azure имеет хорошую поддержку для node.js, и он также поддерживает монго. Но я не совсем уверен, поддерживает ли он и Redis. Redis, кажется, готов для производства в Unix / Linux, но еще не готов для Windows, хотя он работает там.

Так можем ли мы взять виртуальную машину Linux в Azure и установить туда Redis? это возможно?

Могу ли я взять 1 ВМ для узла, 1 для Монго и 1 для Redis?

Если у меня есть кластерный узел, будут ли проблемы с socket.io? Требуется ли Nginx?

Пожалуйста, отнеситесь к этому вопросу с первого раза для развертывания приложения node.js в Azure.

Ответы [ 2 ]

2 голосов
/ 21 февраля 2014

Теперь вы можете установить виртуальную машину Linux в Azure и распределять виртуальные машины столько, сколько хотите.

Но теперь Windows Azure также поддерживает Node.js в качестве веб-сайта.Наконец, вы можете использовать mongo в качестве службы, такой как MongoLab и Redis, в качестве службы, такой как Redislabs .

Но Socket.io является проблемой, поскольку Windows Azure LB поддерживает только Round-Robin, что означает, что вам может потребоваться установить Nginx перед приложением.

1 голос
/ 28 февраля 2012

Вы не можете развернуть виртуальные машины Linux в Windows Azure ... пока.Это может измениться в следующем Azure SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...