在Windows Azure上安装Windows服务的最佳实践

时间:2013-02-14 08:10:18

标签: azure windows-services azure-worker-roles

通过互联网搜索后,我找到了两种在Windows Azure上安装现有Windows服务项目的方法。

  1. 创建设置并添加web / worker角色的启动任务并启动该角色,以便安装窗口服务
  2. 将窗口服务逻辑迁移到辅助角色并启动
  3. 我的目的是在云端获得Windows服务,因为我已经在windows azure网站(WAWS)上使用了应用程序,因此从上面将窗口服务放在云端的最佳方式

    当我为上述案例从1扩展到更多实例时会发生什么

    提前感谢您的帮助。

    /阿伦。

1 个答案:

答案 0 :(得分:4)

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

两个选项的Scaling out故事大致相同 - 您最终将在多台计算机上运行多个代码实例,因此您必须拥有支持并从中获益的设计。

这意味着什么真正取决于您的具体情况,但通常会协调哪个实例做什么,处理失败实例的不完整操作等等......