2012-02-28 3 views
1

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

Итак, мы можем взять виртуальную машину Linux в лазури и установить там redis? Является ли это возможным ?

Могу ли я взять 1 VM для узла, 1 для монго и 1 для redis?

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

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

+0

Это похоже на: http://stackoverflow.com/questions/5766815/does-azure-support-things-like-mongodb-and-redis – calvinf

ответ

1

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

+0

Спасибо. похоже, что облачный подход - мой лучший выбор. – user644745

+0

Это уже не так. Теперь вы можете развернуть Linux VM до Azure. https://azure.microsoft.com/en-us/services/virtual-machines/ – nmishr

2

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^