对不起,暧昧的问题称号!我有一个asp应用程序,它有一个额外的第三方软件工程(燃烧通过TCP / IP玻璃 - 所连接到Web应用程序,需要 - 正确配置的DNS条目,固定IP和最小8GB的内存,并且它是通过命令提示符完全管理)在一个专用的服务器。
Sorry for ambiguous question title! I have an asp app which works with an additional third party software(burning glass- connects to web app via tcp/ip, requires - properly configured dns entry, fixed ip and minimum of 8gb ram and it is completely managed via command prompt) in a single dedicated server.
我想我的web应用程序的形式转化为MVC和蔚蓝的部署,也动我使用第三方软件(与上面的要求)。是否有可能达到湛蓝上述要求?
I want to convert my web form app to MVC and deploy it in azure and also move the third party software I use( with above requirements). Is it possible to achieve the above requirements in azure?
我应该使用哪个角色烧玻璃?
Which role should I use for burning glass?
推荐答案一般的规则是在Web或辅助角色来安装第三方软件,你旁边的Web应用程序,如果你愿意,只要:
The general rule is to install 3rd-party software in a Web or Worker role, alongside your web app if you'd like, as long as:
- 您可以通过MSI或者不需要人工干预一些其他机制安装
- 安装时间比较快(可能最多5分钟左右)
- 安装可靠
如果任何这些是不可能的,你需要去同一个VM角色,以pre-安装应用程序。
If any of those are not possible, you'd need to go with a VM Role to pre-install the app.
至于通过命令行管理应用程序:只要你可以在命令行通过调用您的应用程序,你真行。如果你需要输入命令到一个控制台,那么这是不是在Windows Azure的实际,除非你可以连接到控制台远程。不知道关于燃烧的玻璃,我没有任何想法是否可以做到这一点。
As far as managing an app via command-line: As long as you can make the command-line calls via your app, you're ok. If you need to enter commands into a console, then that's not practical in Windows Azure unless you can connect to the console remotely. Not knowing about Burning Glass, I don't have any idea whether this can be done.
虽然Windows Azure不让你选择你的IP地址,分配的IP地址,只要你不删除,并重新部署应用仍然有效。您可以升级应用程序而不用重新部署,因此不应该对你是一个问题。
While Windows Azure doesn't let you select your IP address, the assigned IP address remains in effect as long as you don't delete and redeploy your app. You can upgrade the app without redeploying, so that shouldn't be an issue for you.
更多推荐
Web角色/辅助角色/ VM角色?
发布评论