我现有环境中的 Windows 服务很少(大约 10 个)。我们计划通过以下方式迁移到 Azure。
- 在 Azure SQL 数据库上托管我们的数据库。
- 在 Azure 虚拟机中安装所有 10 个 Windows 服务。请注意,这些 Windows 服务会批量插入 Azure SQL 数据库。
- 获取 2 个 VM 实例(在上面的 #2 中指定)并在可用性集中配置它们以利用 SLA。
我有两个问题。
- 我是否需要将所有 10 项服务都安装到这两个虚拟机上?
- 在两个虚拟机中运行 Windows 服务不会是多余的吗?因此,批量插入将被复制到 Azure SQL 数据库。
请让我知道我是否在思考正确的方向,或者是否有任何替代方法(如 Worker Roles)来利用 Azure 上的现有 Windows 服务,而更改最少或没有更改?