azure - 具有多个自定义域的 Azure VM
问题描述
我目前在 Azure 中的一个 Web 应用程序下运行一个多租户网站。我对性能和可扩展性选项非常满意。
但...
我正在迅速接近 500 个自定义域的限制。所以需要一个新的选择。
我假设此限制不适用于 Azure VM?
是否只是将任何新的自定义域添加到 IIS 和 Windows 主机文件?
这项工作可以通过 powershell 编写脚本吗?
虚拟机的可扩展性如何?
解决方案
- 不,对于 azure vm,您可以拥有尽可能多的自定义域,因为它们只是 CNAME 记录
- 不确定为什么需要主机文件,这当然是一种方法,但不适用于前置应用程序。对于访问该站点的任何人,您都需要更改主机文件。
- 这对您的 DNS 提供商来说更像是一个问题,但他们通常有某种 API 可以让您与之交谈 >> 这样您就可以自动执行此操作。
- 好吧,您可以实现可伸缩性,但它不会是直截了当的(与应用服务相比)。您将需要具有可用性集的 vms 或 vmss(虚拟机规模集)。您还需要一个过程来更新您的代码,可能还有其他一些事情(例如如何安装证书等)。
推荐阅读
- c++ - Clang c++11 缩小
- android - 如何修复代码以从 Android App 中的 Fragment 调用 Activity?
- c++ - Q_INVOKABLE 可变参数函数
- pytorch - 割炬挤压和批次尺寸
- java - 使用私有成员参数化通用类型
- javascript - 下一条命令中PORT存储在哪里~PORT=8080 npm App.js
- python - 为什么当我没有为 b 分配一个空列表时它会打印 [[1234],[1234]]
- java - Seleniun Hashmap(String,WebElement)在传递String时不返回WebElement
- python - Keras 与 Numpy 中的数值错误
- python - 将 numpy 的 arrayobject.h 包含到 bitbake 配方中 - 如何修复安装顺序?