2

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

  1. 创建设置并将其添加 web/worker 角色的启动任务并启动该角色,以便安装窗口服务
  2. 将窗口服务的逻辑迁移到工作角色并启动

我的目的是在云上获得 Windows 服务,因为我已经在 Windows azure 网站(WAWS)上应用了,所以从上面将 Windows 服务放在云上的最佳方法应该是什么

以及当我将上述情况从 1 扩展到更多实例时会发生什么

提前感谢您的帮助。

/阿伦。

4

1 回答 1

4

我建议迁移到工人角色是更好的方法,因为它更符合平台的设计目标。例如 - 这将使与平台事件(例如启动和停止)的交互更容易集成,更易于使用日志记录等。

两个选项的横向扩展故事或多或少相同 - 您最终将在多台机器上运行多个代码实例,因此您必须有一个支持并从中受益的设计。

这意味着什么实际上取决于您的确切情况,但通常协调哪个实例做什么,处理失败实例的不完整操作等......

于 2013-02-14T09:12:02.230 回答