具有多个自定义域的 Azure VM

Azure VM with multiple custom domains

我目前是 运行 Azure 中的一个多租户网站,在一个 Web 应用程序下。 我对性能和可扩展性选项非常满意。

但是……

我很快接近 500 个自定义域的限制。所以需要一个新的选择。

我假设此限制不适用于 Azure VM?

是否只是将任何新的自定义域添加到 IIS 和 windows 主机文件的情况?

这项工作可以通过 powershell 编写脚本吗?

VM 的可扩展性如何?

  1. 不,对于 azure vm,您可以拥有尽可能多的自定义域,因为它们只是 CNAME 记录
  2. 不确定为什么需要主机文件,这当然是一种方法,但不适用于前置应用程序。您需要为访问该站点的任何人更改您的主机文件。
  3. 这对您的 DNS 提供商来说更像是一个问题,但他们通常有某种 API 您可以与之交谈 >> 以便您可以自动执行此操作。
  4. 好吧,您可以实现可伸缩性,但它不会是直截了当的(与应用服务相比)。您将需要具有可用性集的 vms 或 vmss(虚拟机规模集)。您还需要一个过程来更新您的代码,可能还有其他一些事情(比如如何安装证书等)。