适用于 ISP 的Microsoft连接缓存概述

Microsoft适用于 Internet 服务提供商的连接缓存 (预览版) 是一种免费的仅软件缓存解决方案,可提供Microsoft内容。 连接缓存可以根据需要免费部署到任意数量的裸机服务器或 VM,并通过云门户进行管理。 部署后,连接缓存可帮助减少Microsoft软件内容和更新的网络带宽使用量。 缓存节点在云门户中创建,并配置为通过手动 CIDR 或 BGP 路由将流量传递给客户。

支持的方案

Microsoft连接缓存 (预览版) 支持以下方案:

  • 为最终客户提供内容下载的 Internet 服务提供商
  • 为其他服务提供商提供传输的网络服务提供商

支持的内容

Microsoft连接缓存使用传递优化作为Microsoft内容交付的主干。 Microsoft连接的缓存缓存以下类型:

  • Windows 更新:Windows 功能和质量更新
  • Office 即点即用应用:Microsoft 365 应用版和更新
  • 客户端应用:Intune、应用商店应用和更新
  • 终结点保护:Windows Defender 定义更新
  • Xbox:Xbox Game Pass 仅 (电脑)

有关 ISP Microsoft连接缓存支持的内容终结点的完整列表,请参阅 Microsoft连接缓存内容和服务终结点

是否已与 8075 对等互连?

连接缓存通过卸载多个 CDN(如 Akamai、Lumen、Edgecast)提供的静态内容来补充对等互连。 无法通过 8075 提供 OS 更新、应用、软件安装等静态内容。 因此,即使与Microsoft对等互连,也可以从安装连接缓存中受益。

包含对等互连与缓存内容流量的图表。

连接的缓存的工作原理

连接缓存Microsoft工作原理的数据流图。

以下步骤介绍了如何预配和使用连接缓存:

  1. Azure 门户用于创建和管理连接的缓存节点。

  2. shell 脚本用于预配服务器和部署连接的缓存应用程序。

  3. Azure 门户和 shell 脚本的组合用于配置Microsoft传递优化服务,以将流量路由到连接的缓存服务器。

    • 在门户中配置了服务器的可公开访问 IPv4 地址。

    • 手动路由: 提供表示客户端 IP 地址空间的 CIDR 块,这些空间应路由到连接的缓存节点。

    • BGP 路由: shell 脚本用于启动与操作员网络中路由器的对等互连会话,操作员使用连接的缓存节点启动会话。

      注意

      目前仅支持 IPv4 地址。 输入 IPv6 地址将导致错误。

  4. Microsoft最终用户设备 (客户端) 定期与Microsoft传递优化服务连接,服务将客户端的 IP 地址与相应连接的缓存节点的 IP 地址匹配。

  5. Microsoft客户端从连接的缓存节点对内容发出范围请求。

  6. 连接的缓存节点从 CDN 获取内容,为其存储在磁盘上的本地缓存设定种子,并将内容传送到客户端。

  7. 来自最终用户设备的后续内容请求将从缓存提供。

  8. 如果连接的缓存节点不可用,客户端将从 CDN 获取内容,以确保订阅者服务不间断。

硬件建议

以下是基于流量范围的建议硬件配置:

Microsoft连接的缓存计算机类 方案 流量范围 VM/硬件建议
Edge 对于较小的 ISP 或较大网络的远程站点部分。 < 5 Gbps 峰值 VM

最多 8 个

核心 最高 16 GB 内存

1 500 GB SSD
Metro POP 对于可能需要多个缓存节点的网络中提供适量流量的 ISP、IX 或传输提供程序。 5 到 20 Gbps 峰值 VM 或硬件

16 个核心*

32-GB 内存

2 - 3 个 500-GB SSD(每个 SSD)
数据中心 对于每天提供大量流量的 ISP、IX 或传输提供程序,可能需要部署多个缓存节点。 20 到 40 Gbps 峰值 硬件,请参阅以下示例规格:

32 个或更多核心*

64 或更多 GB 内存

4 - 6 500 - 1 TB SSD** 每个

*需要 (芯片集、CPU、主板) 的 PCIe 版本 3 或更高版本的系统。

**驱动器速度很重要,为了实现更高的出口,我们建议将 SSD NVMe (版本 4 或更高版本) m.2 PCIe 插槽中。