Last post Jan 27, 2016 01:54 AM by Jamobor yao - MSFT
Jan 13, 2016 05:00 PM|skliz4rel|LINK
I have just built a search directory. businesses on my directory are give a livechat and some other services. I am a bit confused on which platform to deploy my app.
Firstly My livechat was built on signalr. I am seriously avoiding a backplane to my signalr system so I avoid performance degradation in my chat system.
My directory is going to have a huge ton of traffic cause I have some stuffs that can bring lots of people connecting to my platform.
I used mssql and mongo db during my development
Right now I am confused on what I am suppose to deploy my app to. website or cloud. Please can someone recommend. I have read materials about both. But this is my first time doing anyting on a cloud hosting. I dont even know what to pick
Jan 13, 2016 05:50 PM|PatriceSc|LINK
- with an "Azure website" you have an "IIS as a service" and you have control on just IIS
- with a "VM" you have full control on a virtual machine (and nothing is done for you)
And so with a "cloud service" you are in between ie you have a VM and you can deploy COM components or run some code at startup but the OS for example is patched for you etc...
So if in doubt, it makes sense to first see if a "web site" is enough, then try a "cloud service" and finally a VM if you still need some additional control.
Jan 16, 2016 11:43 AM|skliz4rel|LINK
I am intend installing mongo db on my azure account. Can website give me this power. Since it only gives me control over IIS. Would I be needing to go on Cloud. Sorry if my question sounds stupid. But I new to Azure. Kindly offer a little advice. Thanks
Jan 20, 2016 08:15 AM|Jamobor yao - MSFT|LINK
Of course we can use Azure website. If you want use mongo db, we can install it in Azure VM, please refer to
https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-store-data-mongodb-vm/ for more information.
Jan 21, 2016 05:50 PM|skliz4rel|LINK
Thanks alot Jamobor.
I am doing as you advised. I confirmed this from a friend. I have made up my mind to leave my web application to be hosted as a web app.
Create a virtual machine to run my mongo db database.
But I have a little question I dont know if you could help me with this.
I stated above that I used Signalr for a real time chat in this app. I have read alot of articles online that states the performance draw back of using a blackplace with configuring signalr for chat system.
So I went ahead to do some thing I consider cool. I I restructed my application.
I seperated my signalr codes to a different project and made the signalr code a seperate realtime server on its own.
I want to host this realtime server on the VM too. so that the realtime server would have a dedicated IP address. Then I connect my mvc app to it. So I can avoid the blackplain thing.
My question goes does, do the IP address of Virtual servers change. Do you thing this would work. Cos the owl idea is signalr needs backplain to resolve changing IP connections. So I thinking of making it work on a dedicated IP address.
Jan 27, 2016 01:54 AM|Jamobor yao - MSFT|LINK
My question goes does, do the IP address of Virtual servers change.
Azure Reserved IP address could help you to solve your issue, we could bind the azure VM with reserved IP, so that the IP will not changed. Pleaser refer to
https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/ for more information about reserved ip.