你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
重要
Microsoft Azure CDN Standard(经典版)将于 2027 年 9 月 30 日停用。 为了避免出现服务中断,请务必在 2027 年 9 月 30 日之前将 Microsoft 的 Azure CDN 标准层(经典版)配置文件迁移到 Azure Front Door 标准层或高级层。 有关详细信息,请参阅 Microsoft Azure CDN Standard(经典版)停用。
Edgio 的 Azure CDN 已于 2025 年 1 月 15 日停用。 有关详细信息,请参阅 Edgio 的 Azure CDN 停用常见问题解答。
多原点支持可消除停机时间,并建立全局冗余。
选择 Azure CDN 终结点内的多个原点时,多原点提供的冗余会探测每个原点的运行状况并在必要时进行故障转移,从而分散风险。
设置一个或多个原点组,并选择默认原点组。 每个原点组都是一个或多个原点的集合,可以承担类似的工作负荷。
第一个源组设置为默认源组。 为 CDN 终结点选择默认源组时,将启用多源功能。 启用多源功能后,无法禁用该功能,并且无法删除默认源组。 默认源组用于将请求路由到源。 可以更新源组配置并切换到单个源配置。 还可以将指定的默认源组更改为另一个源组。
注意
目前,此功能仅适用于 Microsoft 的 Azure 内容分发网络。
创建原点组
登录到 Azure 门户
选择 Azure CDN 配置文件,然后选择要为多原点配置的终结点。
在终结点配置的“设置”下,选择“原点”。
若要启用多原点,需要至少一个原点组。 选择“创建原点组”。
在“添加原点组”配置中,输入或选择以下信息:
设置 值 原点组名称 输入原点组名称。 探测状态 选择“启用”。
Azure CDN 将从全球不同点运行运行状况探测,以确定原点运行状况。 如果当前原点组未处于活动状态,请勿启用此组,以免产生额外的费用。探测路径 用于确定运行状况的原点中的路径。 探测间隔 选择探测间隔为 1 分钟、2 分钟或 4 分钟。 探测协议 选择“HTTP”或“HTTPS”。 探测方法 选择“Head”或“Get”。 默认原点组 勾选复选框,以设置为默认原点组。 选择 添加 。
添加多个原点
在终结点的原点设置中,选择“+ 创建原点”。
在“添加原点”配置中,输入或选择以下信息:
设置 值 名称 输入原点名称。 原点类型 选择“存储”、“云服务”、“Web 应用”或“自定义原点”。 源服务器主机名 选择或输入源服务器主机名。 下拉列表列出其类型已在前面的设置中指定的所有可用的源。 如果选择“自定义原点”作为原点类型,请输入自定义源服务器的域。 源主机标头 输入需要让 Azure CDN 随每个请求发送的主机标头,或保留默认值。 HTTP 端口 输入 HTTP 端口。 HTTPS 端口 输入 HTTPS 端口。 优先级 请输入介于 1 和 5 之间的数字。 重量 请输入介于 1 和 1000 之间的数字。 注意
在原点组中创建原点时,必须赋予其优先级和权重。 如果原点组只有一个原点,则默认优先级和权重设置为 1。 如果原点正常,则流量将路由到最高优先级的原点。 如果原点被确定为不正常,则连接将按优先级顺序转移到另一个原点。 如果两个原点具有相同的优先级,则按为原点指定的权重分配流量。
选择 添加 。
选择“配置原点”,为所有原点设置原点路径:
源路径将用于重写 Microsoft CDN 在构造转发到源的请求时要使用的 URL。 其还会携带传入请求的所有剩余部分。 默认情况下,不提供此路径。 因此,Microsoft CDN 将在对源路径的请求中使用传入 URL 路径。
源路径:
/fwd/
导入 URL 路径:
/foo/a/b/image1.jpg
从 Microsoft CDN 到源路径的 URL:fwd/foo/a/b/image1.jpg.
选择“确定”。
配置原点和原点组设置
拥有多个原点和原点组后,可以将该原点添加到不同的组或从中删除。 同一组中的原点应提供类似的工作负荷。 流量将根据其运行状况、优先级和权重值分发到这些原点。
在 Azure CDN 终结点的原点设置中,选择要配置的原点组的名称。
在“更新原点组”中,选择“+ 选择原点”。
在下拉框中选择要添加到组的原点,并选择“确定”。
验证原点是否已添加到组,然后选择“保存”:
从原点组中删除原点
在 Azure CDN 终结点的原点设置中,选择原点组的名称。
若要从原点组中删除原点,请选择原点旁边的垃圾桶图标,然后选择“保存”:
使用规则引擎替代原点组
使用标准规则引擎自定义如何将流量分散至不同的原点组。
根据请求 URL 将流量分配到不同的组。
在 CDN 终结点的“设置”下选择“规则引擎”。
选择“+ 添加规则”。
在“名称”中输入规则名称。
选择“+ 条件”,然后选择“URL 路径” 。
在“运算符”下拉列表中选择“包含” 。
在“值”中输入“/images” 。
选择“+ 添加操作”,然后选择“原点组替代” 。
在“原点组”中选择下拉框中的原点组。
对于所有传入请求,如果 URL 路径包含“/images”,则会在操作部分将请求分配给原点组“myorigingroup”。
后续步骤
在本文中,已启用 Azure CDN 终结点多原点。
有关 Azure CDN 和本文中所述的其他 Azure 服务的详细信息,请参阅: