【问题标题】:IIS with multiple virtual directories on Azure VM Scale SetsAzure VM 规模集上具有多个虚拟目录的 IIS
【发布时间】:2019-05-07 10:32:12
【问题描述】:

我们计划将内部旧应用程序迁移到 Azure IAAS。 我们尝试在 Azure 上设置 VM 并在 IIS 下托管相同的虚拟机。 如果我们计划在 VM 规模集下托管所有虚拟目录(应用程序),则需要有关 VM 规模集的输入。

我们尝试在 VM Scale set 上设置单个应用程序。

【问题讨论】:

  • 我们有一个在规模集上运行 IIS 的示例 azure.microsoft.com/en-us/resources/templates/… 以及一个教程 docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/… 看看这些,如果有帮助,请告诉我。如果没有,您能在此处详细说明您的问题吗?
  • 我们在一个网站(test.appdev.com)下托管了多个应用程序(虚拟目录)。目前我们在生产中使用 4 个虚拟机和一个负载均衡器。考虑到一些应用程序是带有 COM 组件的旧版 ASP,并且还需要使用初始 COM 设置来配置 VM,需要您的输入吗?
  • 您目前拥有的 4 个虚拟机是否相同?还是它们执行不同的功能?
  • 是的,所有虚拟机都是相同的
  • 知道了。感谢那。根据您对应用程序的描述,它似乎是在规模集中托管的绝佳候选者。这将执行与您没有的功能相同的功能,而无需手动配置多个 VM 和负载平衡。我将从创建自定义映像开始,以便您在 VM 上预先配置所有内容。然后,从该自定义映像部署到规模集。 docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/…

标签: azure virtual-machine azure-vm-scale-set


【解决方案1】:

Scale Set 适合这种应用程序,实际上Scale Set 完全独立于IIS 或COM。

您的挑战将不是规模集本身,而是规模集的应用程序部署策略。

根据您的消息,您尝试了单个 VM 主机。您是否尝试过使用负载均衡器的两个虚拟机? Scale Set 可以有多个实例,因此您需要在负载平衡的环境下测试您的应用程序。例如,如果您的应用程序正在使用会话状态,您将需要确保会话状态是持久的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-08
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    相关资源
    最近更新 更多