Windows 如果在第一个实例中安装了任何特定的 .dll,Azure 云服务 Auto Scale 是否有效?
Windows Azure Cloud service Auto Scale works if any specific .dll installed on first instance?
我已经创建了一个云服务,我需要根据流量自动缩放。
在此,我在服务器上注册了一个特定的 .dll,并通过启用远程云服务在 IIS 中做了一些特定的更改。
现在我不确定何时将我的云服务设置为 Auto Scale Mode
,如果创建新实例,我的注册 .dll 和 IIS 更改是否可用于新实例?
任何帮助将不胜感激。
如果这是您正在谈论的 web/worker 角色实例:如果您自动化 DLL 注册(通过启动脚本),那么在所有实例启动时都会进行相同的注册.
如果您手动注册了 DLL(通过 RDP 或远程 PowerShell),那么您将遇到麻烦:
- DLL 永远不会在其他实例上注册
- 每当对原始角色实例进行维护(例如主机 OS 更新)导致您拥有新铺设的 OS 图像(包括硬件故障)时,您的角色实例将不再有注册的 DLL
web/worker 角色上的所有 安装任务必须自动化,特别是出于这些原因。除了 dev/test 目的之外,您无法手动更新角色实例上的任何内容。
我已经创建了一个云服务,我需要根据流量自动缩放。
在此,我在服务器上注册了一个特定的 .dll,并通过启用远程云服务在 IIS 中做了一些特定的更改。
现在我不确定何时将我的云服务设置为 Auto Scale Mode
,如果创建新实例,我的注册 .dll 和 IIS 更改是否可用于新实例?
任何帮助将不胜感激。
如果这是您正在谈论的 web/worker 角色实例:如果您自动化 DLL 注册(通过启动脚本),那么在所有实例启动时都会进行相同的注册.
如果您手动注册了 DLL(通过 RDP 或远程 PowerShell),那么您将遇到麻烦:
- DLL 永远不会在其他实例上注册
- 每当对原始角色实例进行维护(例如主机 OS 更新)导致您拥有新铺设的 OS 图像(包括硬件故障)时,您的角色实例将不再有注册的 DLL
web/worker 角色上的所有 安装任务必须自动化,特别是出于这些原因。除了 dev/test 目的之外,您无法手动更新角色实例上的任何内容。