适用于企业和教育的 Microsoft 连接缓存要求

本文详细介绍了使用 适用于企业和教育的 Microsoft 连接缓存 的要求和建议规范。

许可要求

  • 有效的Azure订阅:若要使用适用于企业和教育的 Microsoft 连接缓存服务,需要一个可用于预配必要Azure资源的有效Azure订阅。

    如果还没有Azure订阅,可以创建Azure即用即付帐户,该帐户需要信用卡以进行验证。 有关详细信息,请参阅Azure免费帐户常见问题解答

    虽然使用和管理需要访问Azure,但连接缓存Azure资源不会产生任何Azure费用

  • Windows 桌面:对于从连接的缓存节点下载内容的每个 Windows 桌面设备,你的组织必须具有以下许可证订阅之一:

    可以同时从连接的缓存节点下载的已授权 Windows 桌面计算机的数量没有限制。

  • Windows Server:对于从连接的缓存节点下载内容的每台Windows Server设备,组织必须具有以下许可证订阅之一:

    • Windows Server Standard
    • Windows Server Datacenter
    • Windows Server Datacenter:Azure版

    可以从连接的缓存节点并发下载的许可Windows Server计算机的数量没有限制。

缓存节点主机计算机要求

常规要求

  • 在安装最新版本的连接缓存之前,必须从主机 计算机卸载 任何以前的连接缓存安装。

  • 这些列出的终结点 必须可由主机访问。

  • 主机计算机必须没有利用端口 80 (的其他服务/应用程序,例如,Configuration Manager或分发点) 。

  • 为了避免对非连接的缓存工作负荷造成影响,主机计算机不应已安装任何Azure IoT Edge模块。

  • 主机必须至少有 4 GB 的可用内存。

  • 主机必须至少有 100 GB 的可用磁盘空间。

  • 主机必须允许端口 80 和 443 上的入站/出站流量。 入站用于接收内容请求,出站用于下载和缓存请求的内容。

    注意

    如果主机位于防火墙后面,请确保防火墙规则允许端口 443 上的入站和出站流量。 端口 80 防火墙规则在缓存节点部署过程中自动创建,并在缓存节点卸载期间清理。 有关详细信息,请参阅 缺少 WSL 端口转发规则 (443、5000)

Windows 主机的其他要求

  • Windows 主机必须使用 Windows 11 或 Windows Server 2022 (或更高版本) 并应用了最新的累积更新。

  • Windows 主机必须支持嵌套虚拟化。 确保未启用任何可能限制嵌套虚拟化的安全设置,例如Azure VM 中的“受信任启动”。

  • 部署 PowerShell 脚本与 PowerShell 7.x 不兼容。 PowerShell 5.1 必须用于部署,但任一版本都可以用于部署后的管理。

  • Windows 主机计算机必须在部署过程中安装 Hyper-V PowerShell 管理工具。 部署的缓存节点不需要这些组件即可运行,可以在成功部署后将其删除。

    在 Windows 11 上启用 Hyper-V 管理工具:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-PowerShell -All
    

    在 Windows Server 上安装 Hyper-V 管理工具:

    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
    

    在 Windows 11 上禁用 Hyper-V 管理工具:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

    在 Windows Server 上卸载 Hyper-V 管理工具:

    Uninstall-WindowsFeature -Name Hyper-V
    
  • Windows 主机必须 安装 WSL 2。 可以通过以本地管理员身份登录并在提升的 PowerShell 窗口中运行以下命令,在 Windows 11 和 Windows Server 2025 上安装此版本:

    wsl.exe --install --no-distribution
    
  • 必须在 Windows 主机上启用 Windows IP 帮助程序 服务 (iphlpsvc) 。 连接的缓存使用 netsh portproxy 将流量从主机的 IP 地址转发到运行 MCC 容器的 WSL 分发。 这需要运行 IP 帮助程序服务。 如果禁用服务,MCC 容器将不会收到来自 localhost 外部的任何客户端请求。

    可以通过在提升的 PowerShell 窗口中运行以下命令来验证和启用 IP 帮助程序服务:

    Get-Service -Name iphlpsvc | Select-Object Name, Status, StartType
    Set-Service -Name iphlpsvc -StartupType Automatic
    Start-Service -Name iphlpsvc
    

Linux主机的其他要求

  • Linux主机必须使用以下操作系统之一:
    • Ubuntu Server 24.04
    • Red Hat Enterprise Linux (RHEL) 8.* 或 9.*
      • 如果使用 RHEL,则必须将 Podman) (默认容器引擎替换为 Moby

代理支持

连接的缓存设计为反向代理,如果放置在默认缓存的正向代理后面,或者需要 (绝对格式 URL(例如大多数基于 Squid 的代理) ),则不起作用。 仅支持能够处理源格式 URL 的代理,因此必须将此类转发代理配置为允许内部代理直接连接到源,否则允许连接的缓存节点直接访问 Internet。

  • 不支持在单个连接的缓存主机上) 多个网络接口卡 (NIC。
  • 1 建议的最低速度为 NIC,但支持任何 NIC。
  • 为了获得最佳性能,NIC 和 BIOS 应支持 SR-IOV。

根据 企业配置,建议将连接的缓存节点部署到满足以下建议硬件规范的主机:

组件 分公司 小型/中型企业 大型企业
CPU 内核 4 8 16
内存 8 GB,4 GB 可用 16 GB,可用 4 GB 32 GB,可用 4 GB
磁盘存储 100 GB 可用 500 GB 可用 2x 200-500 GB 可用
网卡 1 Gbps 5 Gbps 10 Gbps