适用于 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对等互连,也可以从安装连接缓存中受益。
连接的缓存的工作原理
以下步骤介绍了如何预配和使用连接缓存:
Azure 门户用于创建和管理连接的缓存节点。
shell 脚本用于预配服务器和部署连接的缓存应用程序。
Azure 门户和 shell 脚本的组合用于配置Microsoft传递优化服务,以将流量路由到连接的缓存服务器。
在门户中配置了服务器的可公开访问 IPv4 地址。
手动路由: 提供表示客户端 IP 地址空间的 CIDR 块,这些空间应路由到连接的缓存节点。
BGP 路由: shell 脚本用于启动与操作员网络中路由器的对等互连会话,操作员使用连接的缓存节点启动会话。
注意
目前仅支持 IPv4 地址。 输入 IPv6 地址将导致错误。
Microsoft最终用户设备 (客户端) 定期与Microsoft传递优化服务连接,服务将客户端的 IP 地址与相应连接的缓存节点的 IP 地址匹配。
Microsoft客户端从连接的缓存节点对内容发出范围请求。
连接的缓存节点从 CDN 获取内容,为其存储在磁盘上的本地缓存设定种子,并将内容传送到客户端。
来自最终用户设备的后续内容请求将从缓存提供。
如果连接的缓存节点不可用,客户端将从 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 插槽中。