【问题标题】:Best practice to install Windows service on Windows Azure在 Windows Azure 上安装 Windows 服务的最佳实践
【发布时间】:2013-01-29 23:48:25
【问题描述】:

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

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

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

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

提前感谢您的帮助。

/阿伦。

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

  • 嘿Yossi,我也有类似的情况。我只需要在一个实例上安装窗口服务(任何一个,我们有两个实例)。关于如何在批处理脚本/启动脚本中检测实例索引的任何帮助。提前致谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-02
  • 2010-11-03
  • 2018-03-24
  • 2013-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多