I have built my application using node.js, mongodb, redis, express, socket.io and planning to deploy it in azure. I have seen that azure has a good support for node.js and it also supports mongo. But I am not very sure if it supports redis as well. redis seems to be production ready in unix/linux, but not yet ready for windows, though it works there.
So can we take a linux VM in azure and install redis there ? is it possible ?
Can I take 1 VM for node, 1 for mongo and 1 for redis ?
If I have a clustered node, will there be any problem with socket.io ? Is Nginx required ?
Please treat this as a first timer’s question for deploying node.js application in Azure.
You cannot deploy Linux VMs into Windows Azure…yet. This may change with the next Azure SDK.