Web / employee role / VM role?

Sorry for the ambiguous title of the question! I have an asp.net application that works with additional third-party software (glass burning - connecting to a web application via tcp / ip, required - a correctly configured DNS record, a fixed IP address and at least 8 GB of RAM and is fully managed with using the command line) on one dedicated server.

I want to convert my web form application to MVC and deploy it on azure, as well as transfer the third-party software that I use (with the above requirements). Is it possible to achieve the above requirements in azure?

What role should I use to burn glass?

+1
source share
1 answer

The general rule is to install third-party software as a Web or Worker along with your web application if you want to:

  • You can install via MSI or some other mechanism that does not require manual intervention.
  • Installation time is relatively fast (possibly no more than 5 minutes).
  • Installation is reliable

If any of these options is not possible, you need to switch to the VM role to preinstall the application.

As for managing the application through the command line: as long as you can make calls on the command line through your application, you are fine. If you need to enter commands into the console, then this is not practical in Windows Azure, if you cannot connect to the console remotely. Unaware of Burning Glass, I don't know if this can be done.

Windows Azure IP-, IP- , . , .

+3