2013-02-14 90 views
2

在Internet上搜索后,我发现了两种在Windows Azure上安装现有Windows服务项目的方法。在Windows Azure上安装Windows服务的最佳实践

  1. 创建的设置,并将其添加的网络/辅助角色的启动任务,并旋转起来这个角色所以它会安装窗口服务
  2. 窗口服务的
  3. 迁移逻辑工作者的角色和旋转起来

我目的是在云上获得Windows服务,因为我已经在Windows Azure网站(WAWS)上应用过,所以以上将云服务放在云上的最佳方式是什么。

当我从1范围扩展到更多实例时,会发生什么情况

在此先感谢您的帮助。

/Arun。

+0

这里是一个很好的链接,虽然它的一个老一。 https://www.simple-talk.com/cloud/platform-as-a-service/installing-third-party-software-on-windows-azure-%E2%80%93-what-are-the-选项/ – sudhAnsu63 2013-04-05 11:35:27

回答

4

我建议迁移到工作者角色是更好的方法,因为它更好地与平台的设计目标保持一致。例如 - 这样可以更轻松地将交互与平台事件集成在一起,例如启动和停止,更易于使用日志记录等。

缩放故事将与两个选项或多或少相同 - 您最终会在多个机器上运行代码的多个实例,因此您必须拥有支持并且理想上受益的设计。

这也就意味着实际上取决于你的具体情况,但通常一些协调各实例做什么,通过失败的实例,等处理不完整的操作...

+0

嘿Yossi,我也有类似的情况。我只需要在一个实例上安装窗口服务(任何一个,我们有两个实例)。有关如何在批处理脚本/启动脚本中检测实例索引的任何帮助。提前致谢。 – sudhAnsu63 2013-04-05 11:33:05