We have an ASP.net web application and would like to host on Azure to scale to thousands on concurrent users. Also have a bunch of application and services written in .NET that the web app accesses using TCP/IP or .net remoting which handle long running processes. For example a media transcoder server, a system monitor, image server, schedule server just to name a few.
Questions:
- Will Azure allow us to install these on the Azure instance?
- Suppose demand for the site grows and Azure needs to scale to multiple instances, we would still only require one instance of these servers. How would we even get the IP of the main instance.