自动缩放媒体服务高级流式处理终结点

Media Services logo v3


警告

Azure 媒体服务将于 2024 年 6 月 30 日停用。 有关详细信息,请参阅 AMS 停用指南

概述

你的一个大型实时流媒体活动即将举办,但你不确定需要多少流单元。 未规划足够的资源可能会导致媒体交付时的播放质量出现问题。

幸运的是,可以根据流式处理终结点的任何可用指标或任何相关实体的指标,自动缩放媒体服务帐户中的高级流式处理终结点。 可以使用这些指标的组合来创建自动缩放规则。

注意

自定义自动缩放仅适用于高级流式处理终结点。 但是,你也可以轻松地从标准终结点切换到高级终结点,而不会出现任何服务中断。

使用 Azure 自动缩放可以轻松自动缩放媒体服务流式处理终结点。

可用于自动缩放的指标的一些示例包括:

  • 过去 10 分钟内的平均 CPU 使用率超过 50%。
  • 过去 10 分钟内的平均流出带宽超过每个流单元 200Mbps。
  • 在过去 30 分钟内,大量请求导致特定错误代码、503 服务器不可用状态代码和输出格式。

还可以根据正在运行的实时事件数自动缩放。

在 Azure 门户中为流式处理终结点设置自动缩放

设置默认条件

  1. 在 Azure 主屏幕中,从主菜单中选择“监视”,或者选择“更多服务”,然后选择“监视”图标。
  2. 从菜单中选择“自动缩放”。 此时将打开“自动缩放”屏幕。
  3. 从“订阅”下拉列表中选择要使用的订阅。
  4. 从“资源组”下拉列表中选择资源组。
  5. 从“资源类型”下拉列表中选择“媒体服务”。
  6. 从流式处理终结点列表中选择要自动缩放的高级流式处理终结点。 此时将显示“自动缩放设置”屏幕。
  7. 选择“配置”选项卡。
  8. 选择“自定义自动缩放”单选按钮。
  9. “自动缩放设置名称”字段将已填充,但你可以根据需要对其进行更改。
  10. “资源组”下拉列表中将已选择了资源组。
  11. 可以选择为默认自动缩放条件指定一个名称。
  12. 选择:
    1. “缩放为具体实例数”单选按钮。
      1. 在“实例计数”字段中输入所需的流式处理实例数。 如果选择此选项,流式处理终结点将自动缩放为所设置的量,或者在不存在其他任何条件的情况下,流式处理终结点也将自动缩放为所设置的量(如果基于指标创建了规则)。
    2. “基于指标缩放”单选按钮。
      1. 从警告消息中选择“添加规则”。 此时会显示“缩放规则”屏幕。 应已选择了指标源。
      2. 从“时间聚合”下拉列表中选择“平均值”、“最小值”、“最大值”、“总和”、“最近”或“计数”。
      3. 应已选择了指标命名空间。
      4. 从“指标名称”下拉列表中选择“CPU 使用率”、“流出量”、“流出带宽”、“请求”或“成功端到端延迟”。
      5. 可以通过选择维度获取有关每个指标的详细信息。 可用于某些指标的维度是“错误代码”、“HTTP 状态代码”和“输出格式”。 根据所需的信息选择其中一个或多个。
      6. 从“运算符”下拉列表中选择一个运算符。 例如,如果希望在 CPU 大于 70% 时自动缩放,请选择“大于”。
      7. 在“操作”部分,从“操作”下拉列表中选择操作,在“冷却”字段中输入分钟数,并在“实例计数”字段中输入要增加的实例数。 例如,输入“增加计数 1”并等待 15 分钟,然后再次检查 CPU 使用率是否大于 70%。
  13. 选择 添加
  14. 输入高级流式处理终结点的最小实例数、最大实例数和默认实例数的值。

设置其他条件

流式处理终结点的需求可能会在一段时间内上升或下降。 如果预计即将到来的实时传送视频流活动的受众激增,可以设置基于时间的自动缩放规则,以便事先分配足够的流单元。 请务必留出 20 分钟的时间让流单元完全预配。

按照上述步骤操作,但若要计划自动缩放,请选择“时区”、“开始日期”和“结束日期”以应用条件。 还可以选择“重复特定日期”单选按钮,然后选择日期,计划重复性时间段内的条件。

备注

请注意,默认条件是在未满足其他条件时应用的条件。

编辑或删除自动缩放条件

若要编辑条件,请选择铅笔图标。

若要删除条件,请选择条件区域标题中的垃圾桶图标,或选择铅笔图标,并从“缩放规则”屏幕中选择“删除”按钮。

详细信息

有关 Azure 中的自动缩放的详细信息,请参阅 Azure 中的自动缩放概述