我是Azure的新手。我有一个脚本,可以自动安装Apache,Ruby,并配置它们来运行基本的Ruby on Rails项目。此脚本当前在Windows Server上运行。
我现在正试图在Azure中使用它。我已经注册了订阅,在Visual Studio中我开了一个新的Worker Role项目。
我现在有点卡住了。
1)我应该在哪里放置安装文件和项目文件(ruby,apache等)? 2)放置脚本的最佳位置在哪里?
任何帮助将不胜感激。谢谢您的时间:))
答案 0 :(得分:2)
在Visual Studio项目中,您有三个位置可以启动并运行:
从Eclipse设置tomcat时有些不同,因为没有workerrole.cs。相反,您有一个启动脚本。提供用于Eclipse的Windows Azure插件有几个示例脚本:一个用于tomcat,一个用于JBoss等。然后,您可以查看这些示例脚本如何设置环境并启动Web服务器。
一点指导:当您可以将tomcat,ruby和其他运行时位与您的部署打包在一起时,这也会增加部署大小。我通常将第三方位放在blob存储中,然后在启动时将它们下载到我的角色实例中。这个下载非常快。这也使我能够更新这些位而无需重新部署(例如:tomcat已经经历了六个增量更新,因为我几个月前推出了部署;我只是上传了一个新的tomcat zip并回收了我的角色实例)。